Cirencester dog photographer, Gloucestershire, creative dog photography

Dog photographer Stephen Shepherd is highly experienced professional dog photographer, canine photography, pet and animal portraiture. As a long standing professional based in Cirencester, Gloucestershire and working  across the UK, I bring my creative and technical skills to every commission. www.shepherdphoto.net