Michael Gray

Active Stevensville, MI President for Gray Construction, Inc.