Attorney, president, Thomas C. Shearer, P.C., Grand Rapids, Michigan

Board Memberships

Federal Election Campaign Contributions