28 Aug Art critic Charlie Finch identified as NYC suicide – New York Post Posted at 21:12h in Hood Art, Just Hood by 0 Comments Share Finch, 68, fell from his fifth-floor window at a pre-war co-op building on East 12th Street near Second Avenue in the East Village around 11:45 p.m. …
Sorry, the comment form is closed at this time.