Looking for senior portraits? Download the Senior Portrait Info Packet with everything you need to know for a successful session.


Recent Work

Lauren’s Senior Portraits

Lauren started us off with the NDA senior portrait season at The Haven Country Club in Boylston, MA. Here are a few of my favorites from the shoot. Other Notre Dame seniors, please book your session soon. [gallery type="rectangular"...

Katrina’s Senior Portraits

Favorites from Katrina's senior picture session at Green Hill Park. Book your own portrait session now. [gallery type="rectangular" ids="20425,20426,20427,20428,20429,20430,20431,20432,20433,20434,20435"...

Shannon’s Senior Portraits

A few favorites from Shannon's senior photo session at Moore State Park, Paxton. Also, don't forget to see Shannon's Dancers in the Parks session from last summer. Book your own portrait session now. [gallery type="rectangular"...

Moira’s Senior Portraits

A few favorites from Moira's senior photo session at the Old Stone Church in West Boylston. Book your own portrait session now. [gallery type="rectangular" ids="20410,20409,20406,20405,20404,20403,20402,20401,20400,20399"...

Talia’s Senior Portraits, Interrupted

The original plan was for some quick headshots in the studio, followed by senior portraits and an outdoor dance session at Moore State Park in Paxton. But after only a few minutes at the park, we got caught in a sudden and torrential downpour (see photos 2 to 4), so...

Kelci Clark

Thanks to Melissa Miller for guest choreographing her daughter's dance session at the studio. And thanks to everyone for helping clean up the studio afterwards! [gallery type="rectangular"...

Favorites of 2014 – Dance Studio Portraits

We worked with at least eleven dance studios in 2014, so trying to pick just ten was even more difficult than choosing senior portrait and wedding photos. I took a short cut by bypassing the youngest kids (they're amazingly adorable, but their dance skills have yet to...

Favorites of 2014 – Senior Portraits

Tough to pick just ten after whittling it down to more than fifty on my first pass, and maybe I'd choose different ones tomorrow or the next day, but I'm going to commit to these. Senior sessions will resume in June. [gallery type="rectangular"...


Session fees and product pricing

Download the Pricing 2018.

On Location

Location photos for seniors, dancers, couples, and families. Please call (508-414-1656) or choose a location from the prescheduled appointments below. June-September, I can only accommodate ten sessions per month, so choose your location and outfits and give me a call. All on-location portrait sessions vary by location, starting at $250 for the sitting fee. You are also responsible for securing and paying for additional location fees where required. Tower Hill Botanic Gardens, for example, charges an extra fee. Optional prints and other items may be selected at a viewing session at the studio a week or more after the original session date. All senior pictures include submission to the school, and up to three outfits.

Studio Portraits

Same as location above but only $200 for the sitting fee, and in the studio. Optional prints and other items may be selected at a viewing session immediately after the session or at an agreed upon later date.

Studio Headshots (Individuals)

Executive/actor/etc. headshots can be done at my studio for a $150 sitting fee, plus an additional charge based on number of prints or digital copies.

Studio Headshots (Groups or Staff)

Session fee includes one person ($200 at your location, $150 in my studio), plus $50 for each additional person, plus an additional charge based on number of prints or digital copies. For 6 or more people, session fee includes low resolution digital file for web use.


Text or call: 508-414-1656; Or use the contact form below

Book Appointment


If you have any trouble with these steps here, you might try booking directly from the booking site or call 508-414-1656. I’ll usually be able to get back to you within a few hours.
Tip: Some people have said the process is easier if you login at the beginning of the process.

  • Select your session type from the options given, then hit the “Next” button in the lower right corner.
  • Choose an available date from the calendar.
  • Choose an available time for that date.
  • Login with your Facebook or Google+ account, or create an appointy account.
  • Fill in the appropriate information.
  • Pay your session fee through the PayPal link using your credit card or your existing PayPal account.
  • You should receive a confirmation email soon and a reminder email about a day before your appointment.