Great Britain
David Bates is a cyclist from Great Britain.
History Team and ranking Beaumont Trophy One-day race Stage race