John Shaddon

Active Manhattan, IL President for Midwest Dynamic Automation