terrence o'hara was born on december 25, 1945 in newark, new jersey, usa. he was a director and actor, known for heroes (2006), the proxy and the x files (1993). he was previously married to shanna reed. he died on december 5, 2022 in cedars-sinai medical center, los angeles, california, usa.