James started racing in 2009. A graduate of the ProFormance Racing School in Seattle Washington, James acquired his first race license from the International Conference of Sports Car Clubs (ICSCC) and raced his novice year in a BMW E30 series called PRO3.
From 2009 until 2017 James lived, and raced, in the United States running in a series of both professional and club racing events. Driving predominantly BMWs, James won races in the ICSCC, National Sports Car Association (NASA) and Sports Car Club of America (SCCA). This ranged from winning the 25 Hours of Thunderhill to SCCA and ICSCC sprint races. James also competed in numerous professional races in the Continental Tire Series, Street Tuner (ST) class with C360R and BimmerWorld.
In 2018 James moved back to the United Kingdom and shifted focus to Open Wheel racing and the Formula Ford 1600 series. James owns two Van Diemen Formula Fords (a RF88 and RF07) which are maintained and raced in partnership with Wayne Poole Racing.
James is passionate about driver development using data. James has partnered with AiM Sports and AiM Technologies since 2013 and his tutorial videos, data seminars and one on one coaching have helped many drivers improve their driving through data analysis and interpretation.
James currently competes on an FiA Race National license in the UK.