William Gregor

Active Hastings, MI Assistant Vice-President for Hastings Mutual Insurance Company