Mary M. Block is a full service consulting and design company. Our professional staff offers many different design styles, ranging from traditional to modern. Mary M. Block focuses on client-based design, creating solutions that work for each individual project, rather than settling on one signature style. We strive to ensure each project is delivered on time, on budget, and with the highest caliber of craftsmanship.