Buck Haworth has been a consultant, a CPA, a back office accountant, an exchange audit department executive, a foreign exchange arbitrage desk manager, an exchange member, a scalper, a spreader, an exchange board member and officer, and a technology executive.