North American Processor Inspection
3350 N 27th St
Decatur, IL 62526-2190
217-330-6110