David Graham - aka Farmer Dave.

David Graham - aka Farmer Dave - has found love and is now engaged to his partner Michael. He has also undertaken a business in dog training.

Media: image/jpeg