David Kane

David Kane

IT Professional, Veterinary Professional, Geek, Conservative, Gun Owner