McTavish graduated from Gallitzin High School in 1960.
[1] He graduated from Pennsylvania State University with an accounting major and economics minor and is a lifetime member of the Penn State Alumni Association.
[2][1] McTavish served as a Navy Captain.
McTavish previously served as the president of the National Association of State Auditors.
This article about a Michigan politician is a stub.