My goal is to keep pricing straight-forward and simple. All Wedding Collections come with at least 6 hours of coverage, high-resolution digital files and an online gallery that you can order prints from. If you’re planning an elopement, a smaller or non-traditional wedding or a destination wedding, let me know. I travel all over New England, and have gone to many destinations further afield, and would love to chat about your plans and photography needs too. I have separate pricing for destination weddings and can custom quote any smaller event.

  • Wedding Collections start at $3,400
  • Elopements & Micro Weddings start at $1,800
  • Portrait Sessions start at $300

Contact us for a full list of pricing options and to set up a meeting to talk about your wedding.

Senior Portrait Sessions
Senior portrait sessions start at $300 and include a 1 hour session and one (1) high resolution digital file (selected by you from a gallery of 50-75 images) for submission to school. Additional digital files and prints can be purchased separately.

Family & Maternity Portrait Sessions
Family portrait sessions start with a $300 session fee for a 1 to 2 hour session. From there you can add prints, canvas wraps, albums or digital files. Most families spend between $600 and $1,000 total for prints and digital files.

Headshots, Environmental Portraits, Corporate Events & Other Commercial Work
If you are in need of imagery for your next business project, a professional portrait or headshot, or event coverage, please visit my other site I would love to chat about your businesses photographic needs!


Starting at $3,400

Elopements & Micro Weddings

Starting at $1,800

Engagement Session

Starting at $300

Senior Portrait Session

Starting at $300

Family & Maternity Session

Starting at $300

I’d love to hear about your shoot!

Looking for a photographer? Contact me today! Whether it’s an upcoming wedding, family reunion, senior year of high school, or something else, I would love to connect to document your next milestone. Please reach out today to receive additional information and to start a conversation.