He's words. She's pictures.

Together we are Mahaffie Marketing.
Being married, we share kids, vacations and a love for Bernese Mountain Dogs.
We also share this site.