Debug (line 313 of ViewableData.php):
Dynamic\Base\Page\BlockPageController created with a failover class of Dynamic\Base\Page\BlockPage
Debug (line 313 of ViewableData.php):
SilverStripe\Versioned\Versioned_Version created with a failover class of Dynamic\Base\Page\BlockPage
Debug (line 313 of ViewableData.php):
WeDevelop\ElementalGrid\Controllers\ElementRowController created with a failover class of WeDevelop\ElementalGrid\Models\ElementRow
Debug (line 313 of ViewableData.php):
DNADesign\Elemental\Controllers\ElementController created with a failover class of Dynamic\Essentials\Element\HeroMedia
Debug (line 313 of ViewableData.php):
WeDevelop\ElementalGrid\Controllers\ElementRowController created with a failover class of WeDevelop\ElementalGrid\Models\ElementRow
Debug (line 313 of ViewableData.php):
WeDevelop\ElementalGrid\Controllers\ElementContentController created with a failover class of DNADesign\Elemental\Models\ElementContent
Debug (line 313 of ViewableData.php):
WeDevelop\ElementalGrid\Controllers\ElementContentController created with a failover class of DNADesign\Elemental\Models\ElementContent
Debug (line 313 of ViewableData.php):
DNADesign\Elemental\Controllers\ElementController created with a failover class of Dynamic\Elements\Carousel\Elements\ElementCarousel
Debug (line 313 of ViewableData.php):
DNADesign\Elemental\Controllers\ElementController created with a failover class of Dynamic\Elements\Elements\ElementTestimonials
Debug (line 313 of ViewableData.php):
DNADesign\Elemental\Controllers\ElementController created with a failover class of Dynamic\Elements\Sponsors\Elements\ElementSponsor
Debug (line 313 of ViewableData.php):
DNADesign\Elemental\Controllers\ElementController created with a failover class of Dynamic\Essentials\Element\ElementStaff
Debug (line 313 of ViewableData.php):
WeDevelop\ElementalGrid\Controllers\ElementRowController created with a failover class of WeDevelop\ElementalGrid\Models\ElementRow
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Storage\DBFile
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Storage\DBFile
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
Debug (line 313 of ViewableData.php):
SilverStripe\Assets\Storage\DBFile created with a failover class of SilverStripe\Assets\Image
About Us | Precision MFG Co.
About Us
Our Story
Family-owned and operated since 1985, we've built our reputation on quality, reliability, and Midwestern values.
Our History
40 Years of Excellence
Founded in 1985 by John and Mary Peterson, Precision MFG Co. started as a small job shop with just three employees and a dream. Today, we employ over 75 skilled workers and operate 24 CNC machines in our climate-controlled facility.
Our growth has been built on a simple philosophy: deliver quality parts on time, every time. This commitment has earned us long-term partnerships with leading manufacturers in agriculture, construction, and industrial equipment.
Our Core Values
Quality First
Every part we produce undergoes rigorous inspection. Our ISO 9001:2015 certification reflects our commitment to consistent, documented quality processes.
Customer Partnership
We work closely with our customers from design through delivery, offering DFM feedback and flexible scheduling to meet your production needs.
Continuous Improvement
We invest in the latest technology and ongoing training to ensure we're always improving our capabilities and efficiency.
Virtual Tour
Our Facility
Take a visual tour of our state-of-the-art manufacturing facility.
Our 50,000 sq ft climate-controlled manufacturing space
Hear from manufacturers who trust us with their precision parts.
The precision and quality of their work consistently exceeds our expectations. Their attention to detail is remarkable.
We've worked with them for years and they never disappoint. On-time delivery and responsive communication.
The precision and quality of their work consistently exceeds our expectations. Their attention to detail is remarkable.
Trusted By
Our Partners
We partner with leading manufacturers and industry organizations.
Meet the Team
Our Leadership Team
Meet the experienced leaders behind Precision MFG Co.
John Peterson
President & CEO
John co-founded Precision MFG Co. in 1985. He holds a degree in Mechanical Engineering from UW-Madison and has over 40 years of experience in the manufacturing industry.
Sarah joined Precision MFG Co. in 2005. She earned her Industrial Engineering degree from Michigan Tech and holds a Six Sigma Black Belt certification.