Michael Taylor

Michael Taylor is an ex-trader. For more from him, see shiftingshares.com.