Joseph Childress Photography
  • Home
  • About
  • Investment
    • Schedule a Session
  • Portfolio
    • Seniors
    • Family
    • Engagement/Wedding
    • Pets
  • Client Gallery
  • Landscapes
Menu
Joseph Childress Photography
  • Home
  • About
  • Investment
    • Schedule a Session
  • Portfolio
    • Seniors
    • Family
    • Engagement/Wedding
    • Pets
  • Client Gallery
  • Landscapes
  • Home
  • About
  • Investment
    • Schedule a Session
  • Portfolio
    • Seniors
    • Family
    • Engagement/Wedding
    • Pets
  • Client Gallery
  • Landscapes

Client Gallery

  • All
  • landscapes
  • portfolio
  • print store
  • senior photos
  • wedding

Mary & Jared Young Wedding

May 1st, 2026

Rosalie's Weekend

May 30th, 2026

Ben & Christen’s Wedding

May 23rd, 2026

Sophia's Senior Session

Zoey Fedele Headshot

Daniel & Rachel's Wedding

Krysta & Dustin Leap...

Zachary Fedele Headshot

Mya Reed Senior Portraits

Sophia’s 2025 Homecoming

October 4th, 2025

Sophia's Senior Portraits

September 27th, 2025

Scott & Kelly Loftus...

September 20th, 2025

Kami & David Engagement

Kylie's Senior Session

July 18th, 2025

Kylie 2025 Prom

Sophia 2025 Prom

May 2nd, 2025

Ben & Christen Surprise...

Katie & David McClintic...

Mallory & David DeLaat...

Jordan & Saul Maternity

August 11th, 2024

The Mardis Family

July 4th, 2024

Phillip & Christina Slusher...

June 22nd, 2024

Mallory Couch Graduation...

Jenna Dory Prom 2024

  • 1
  • 2
  • 3

Instagram

@josephchildressphotography
  • Home
  • About
  • Investment
    • Schedule a Session
  • Portfolio
    • Seniors
    • Family
    • Engagement/Wedding
    • Pets
  • Client Gallery
  • Landscapes

All content Copyright © 2026 Joseph Childress Photography

document.addEventListener('DOMContentLoaded', () => { // Initialize AOS AOS.init({ duration: 600, once: true }); // Typed.js headline new Typed('#typed', { strings: ['Cinematic Portraits.', 'Timeless Memories.', 'Your Story.'], typeSpeed: 80, backSpeed: 50, loop: true }); // CountUp.js counter when stats scroll into view const clientCounter = new CountUp('client-count', 0, 200, 0, 2); const statsSection = document.querySelector('#stats'); new IntersectionObserver(entries => { if (entries[0].isIntersecting) clientCounter.start(); }, { threshold: 0.5 }).observe(statsSection); });