John Greaves 

@johngreaves2
Humanist and portfolio manager. A master threader of that contradiction.