Stony Brook — hamlet in Brookhaven, Suffolk County, New York, on the North Shore of Long Island