Kevin Hicks was born on December 9, 1967 in Ithaca, New York, USA. He is known for his work on The Forever Room, Dead Air (2021) and Doppel (2020).
No data