Weddings represent one of the most special days in a person's life and a celebration that should be remembered forever. Candid shots while getting ready, bridal and group portraits, coverage of the ceremony and reception— it's all included. Document every minute of your special day just the way it happened. Soften the pain of returning from your honeymoon with a beautiful wedding album there to greet you. Book now before your date fills up!


The start of a life together should be full of moments that last as long as the love that makes it possible. Engagement shoots are relaxed and candid, giving you full control of the experience. You choose the location, the outfits, and the tone with as much or little professional input as you think necessary. Travel to the beach or the mountains, shoot on a golf course or in a field. Let's tell your story in a way that fits you best.


Portraits might be my favorite type of pictures to take. It's when you can really zero in on what makes a person unique and turn it into art. Whether it's graduation, prom, family, business, babies, or any reason at all— I'm up for trying to make you look your absolute best (or worst I guess if you're into that). Headshots, body shots or group shots; candid, casual, or professional— you tell me what you want and we'll make it happen.


Much like engagement shoots, maternity shoots can go any number of ways. Tell me the mood you're looking for and we can go from there. Showcase the poignant beauty of motherhood with a tasteful shoot in your own home or venture outside for a casual couple's shoot you can put on your announcement cards. Mark the arrival of new life in whatever way suits your growing family.


There's nothing I won't help you present, document, showcase, or catalogue. Are you a realtor looking to display your listings? How about a band looking for promo photos? Are you hosting an event you would like to record? I will go anywhere and shoot anything (within reason) professionally to your specifications and to the best of my ability. Just drop me a line, explain your needs, and I'll let you know what I can do.