Nick Allen is a seasoned mechanical engineer with extensive experience in the engineering field, currently serving as Principal and Mechanical Engineer at McClure Engineering-St. Louis since April 2002. Prior to this role, Nick held the position of Facility Engineer at DaimlerChrysler from March 1999 to March 2002. Nick Allen earned a Bachelor of Science in Mechanical Engineering from the University of Missouri-Columbia, completing the degree between 1991 and 1995.
Links
Sign up to view 0 direct reports
Get started