126 E CANAL ST, Brookfield, MO 64628 - MLS#396736 - Zachary Girard ...