Hamilton Precision Machining Map phone 1707 Salem Rd Champaign, Illinois 61821 Wagner Machine Co Map phone 3200 Farber Dr Champaign, Illinois 61822