Author John Hall-Eastman

John Hall-Eastman

John lives in South Orange, NJ. He loves traveling and has been to 48 US States and 25 Chinese provinces.