WHAT WE OFFER

Media Day Images
League Sports
Hype Sports Sessions
Newborn Sessions
Travel Teams
Family Sessions
Senior Sessions
Children’s Mini Sessions
Mobile Studio for sports and company headshots
Mobile Studio!
School Photography
Professional Headshots

Testimonials

What They Say

    Becky M.
    Becky M.

    Client

    She is absolutely amazing with pictures, families, and kids. I highly recommend her to anyone. She has a natural talent.

      Heather S.
      Heather S.

      Client

      Teresa is a fantastic photographer! She is great with infants, children and adults. I highly recommend her services. We look forward to future sessions with her.

        Brittany F.
        Brittany F.

        Client

        Teresa was so wonderful to work with and she made our newborn session so easy by coming to our home. Her patience and love for children shines through, especially in watching her work with our 4 year old son who was struggling to not be the only child anymore. The images she captured are gorgeous and some still bring a tear to my eye when I look at our little family in them. Thank you, Teresa!

          Misti S.
          Misti S.

          Client

          We just had our first session with Teresa this morning for our newborn and although I haven’t even seen our pictures yet, I know they are going to be amazing. She was so easy to work with, very laid back and calm, even with a pretty disinterested toddler in the mix. I can’t wait to see our photos, but if you’re looking for some serious talent and a stress free day, she’s your photographer!

          Giving Back to the Community

          Photography is more than just capturing moments—it’s about making an impact. We’re proud to support the next generation by funding three $500 scholarships in our community each year.

          This initiative is our way of investing in young talent and giving back to the community that inspires us. When you choose THP, you’re not just getting great photos—you’re helping make a difference.

          Get In Touch