James Finch

James Finch
Contributor since: 2006
Occasional Investor, Stocks - long, Stocks - short
Professional Blogger, Commodities, Energy stocks
Company executive, ETFs, Forex