Ross Ching was born on January 9, 1986 in San Jose, California, USA. He is a director and editor, known for The Perfect Frame (2008), 3 Minutes (2011) and Senescence (2009).
Ross Ching was born on January 9, 1986 in San Jose, California, USA. He is a director and editor, known for The Perfect Frame (2008), 3 Minutes (2011) and Senescence (2009).