Mark is a student at the University of North Carolina at Charlotte, where he is in the William States Lee College of Engineering. Mark is currently an intern at GGS Information Services, working in the company’s Technical Publications Division along with racing the Team GGS Racing Acura Integra.

Mark was born into a racing family. His father, James, named him after legendary road racer, Mark Donahue who racing Datsun 240Z, and brought Mark to his races as a boy.

Mark began autocrossing soon after earning a driver’s license at age 16. After graduating high school, Mark attended the Skip Barber Racing School, participating in their three-day racing school. Later that summer, he competed in track days at Lime Rock Park.

The following season, Mark began racing in SCCA regional events in an Acura throughout the East Coast in the Improved Touring A class.

In 2006, Mark started off continuing to race in the ITA class where he achieved one victory and a new lap record at Virginia International Raceway in three starts. Mark also ran his first season of SCCA National competition in the newly classed Acura Integra in F-Production. The first season for Team GGS Racing yielded a second place finish in the Northeast Division National standings. An unfortunate mechanical problem took Mark out of his first SCCA Runoffs start in Heartland Park Topeka, Kansas.

Team GGS Racing had an excellent year in 2007. In the eight races that Mark ran during the regular season, he captured five National and one Regional event victories and six pole positions, along with a new lap record at Pocono International Raceway. This added up to GGS Racing and Mark’s first season championship; the Northeast Division F-Production Championship. After starting seventh at the team’s second visit to the SCCA Runoffs, another mechanical problem on the second lap of the race resulted in yet another DNF at Heartland Park Topeka, Kansas.