James McColgen

Active Grand Blanc, MI President for Thompson and Levy Investment Co