Brian Walker

Active Troy, MI Director for Ove Arup & Partners Detroit Ltd