Otto Baum Company, Inc. Categories Construction Equipment & Contractors 1788 E. Hubbard Ave. Decatur IL 62526 (217) 876-1000 (217) 876-1014 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×