David Terrenoire

David Terrenoire lives in North Carolina with his wife and two dogs, who, like their owner, are of indeterminate breeding.