Dearborn approves $31M townhome development with affordable units | Executive Producer