Education
Raised in Cincinnati, Ohio, McGregor graduated from the University of Cincinnati and served in the Army National Guard from 1970 to 1975.
Raised in Cincinnati, Ohio, McGregor graduated from the University of Cincinnati and served in the Army National Guard from 1970 to 1975.
He worked for the Ohio Department of Natural Resources from 1972 to 1983, after a short tenure with the Parks and Recreation Department of Lebanon, Ohio. McGregor went on to become mayor of Gahanna, Ohio in 1983, and served for 18 years, being elected five times. When Representative David Goodman was appointed to the Ohio Senate in 2001, McGregor was appointed as his replacement in the In 2006, Democrats saw McGregor as a top target, and ran Beverly Campbell against him.
However, in 2008, he faced yet another difficult challenge in Nancy Garland.
This time, McGregor was defeated, leaving office after three and one half terms. Following defeat, he returned to the private industry.
In 2011, McGregor unsuccessfully sought a position within the Ohio Division of Wildlife.