Mescher Construction Solar Energy Contractor - Council Bluffs, IA Looking to contact Mescher Construction? You can reach them at 712-310-3222