James Blake

Active Saint Clair, MI Vice-President for Saint Clair Auto Parts & Hardware Inc