Walter Cross lives in New Lebanon, NY.
Scroll