David Knox Barker
David Knox Barker
Contributor since: 2011
Company: Market Cycle Dynamics, LLC