James Harvin

Active Troy, MI Vice President for Grass Lake Insurance Agency, Inc.