David Jefferies lives in Poughkeepsie, New York.
Scroll