TM Davy was born 1980 in New York, NY. He lives and works in New York, NY