Newmark Completes $26 Million Sale of 26 Locust Avenue in New Rochelle, New York