Dean Richards is the President and CEO of Piller Power Systems.
279 people are employed at Piller Power Systems.