Summary: up-and-coming artist who sought to bridge the worlds of painting and film with lush, color-saturated, hallucinatory digital video works, whose companion of 12 years Theresa Duncan, a writer, filmmaker, and former video-game designer, committed suicide on July 10, 2007 after he found her body in their apartment, and who was reported missing when his clothes and wallet were found on a beach in the Rockaways in Queens, New York on July 17, 2007 after a bystander reported seeing a man disrobing that evening and walking out into the surf.
Cause of Death: Suicide by drowning
Born: October 4, 1971
Died: July 17, 2007
Location: Rockaway Beach, Queens, New York