Art critic Charlie Finch identified as NYC suicide – New York Post

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. …

No Comments

Sorry, the comment form is closed at this time.