James Thompson

James Thompson, Managing Director of Gen-C, an independent CHP parts and service provider,