Mary Ann Capellupo, Joe and Rosemary Shaughnessy

AndersonMediaSTL.com / David And