Quadco's Mama DeLuca's Pizza Now! store tops in sales

Published:

A Stryker, Ohio, pizza shop that also serves as a place of training and integrated community employment for people with disabilities had the most net sales of any store in their franchise in 2012.