Patrick Struhs

Active New Haven, CT President for Applied Engineering Products I