Terrance O’Hearn #IwasLutz
Terrance (Terry) Jeffery O’Hearn Born Jan 20, 1986 – Died by Hanging Feb 5, 2016. About 2 weeks after his 30th birthday. His body found 7 days after being released from the Mather VA Behavioral Health clinic for a severe suicide attempt on Jan 11th 2016. I have no proof of life …