Andrew Cavanaugh Photography | Ceremony
The Sea Crest - Falmouth, Mass