HAVERTOWN | MAIN LINE | DELAWARE COUNTY | MONTGOMERY COUNTY | CHESTER COUNTY | PHILADELPHIA
Havertown PA Newborn, Child, & Family Photographer
Servicing Main Line | Delaware County | Philadelphia | Montgomery County | Chester County
The first few weeks are a whirlwind with your new miracle. Freeze time before you forget how little they were.
Perfect sessions to celebrate child's birthday, religious event, graduation, and much more!
Come meet us on the beach, bay, or boardwalk at the Jersey Shore throughout the summer! From Margate to Cape May!
Capture that beautiful bump between 32 and 36 weeks!
We know that other family members are important too.
Experience the holidays in a whole new and less stressful way! We also offer baby days, sensory nights, dog nights, indoor and outdoor minis sessions.
Fierce Fotos by DFC
The fierce side of DFC! See your young athlete in a whole new light! We offer traditional youth sports photography services as well.
Social Cube PhotoBooth
Make your event the new party standard and something your guests will talk about long after the event is over!
I have been photographing newborns and children for over 8 years now. I am a wife and a mother of 4 wonderful children, 2 awesome step children, and new this year, grandmother of 2! We have a very well blended family!
I have been a nurse since 2006, and started my career as a NICU nurse at the Children's Hospital of Philadelphia. I have found that this experience has settled the minds of nervous new moms and dads when working with their newest miracle.
I am truly honored to capture your life's most precious memories and miracles. I take each image with you in mind and want you to fall in love all over again every time you see your photographs. There isn't much to complain about with my job. I meet wonderful families, get to hold and cuddle gorgeous babies, spend time with my trusty sidekick, Jennifer, and listen to beautiful stories of how each family came to be. The fact that I get to document this journey fills my heart with such joy.
Or call 610-566-2000