Mary Ann Capellupo, Joe and Rosemary Shaughnessy
Mary Ann Capellupo, Joe and Rosemary Shaughnessy AndersonMediaSTL.com / David And