johndavidphotography.ca
Evan Doggett
Evan Doggett walks the line between the funniest guy you know, and a consumate professional. He knows dogs like no one