Dr David James

David James has been a business and finance jounalist for almost thrity years and is an SMSF trustee.