James Thomas

Active Troy, MI Director for Noble International, Ltd.