John Hall is a politician, musician, songwriter, environmentalist, and community activist who served in the U.S. House of Representatives from New York State. He lives in Dover Plains, New York.
John Hall’s House

John Hall is a politician, musician, songwriter, environmentalist, and community activist who served in the U.S. House of Representatives from New York State. He lives in Dover Plains, New York.