Steven Russell Killed In Holbrook, NY Accidentone year agoTragic accident that occurred on September 28 in Holbrook, New York. Steven Russell lost his life in a three-vehicle crash at Lincoln Avenue and Veterans Memorial Highway when his vehicle w ...