health and development research institute in New York