Steve Ruffley is professional trader, fund manager and trading mentor specializing in the financial markets for nearly 20 years.
Last seen: September 27th at 12:02am — Visit site