Two firefighters were shot dead, including one who Webster Police Chief Gerald Pickering says is also a town police lieutenant, and two more have been hospitalized with injuries.
The first Webster police officer who arrived on the scene exchanged gunfire with the shooter, Monroe County Sheriff Patrick O'Flynn said.
Pickering would not say whether the shooter died of a self-inflicted gunshot wound or by police gunfire.
The West Webster Fire District received a report of a car and house on fire on Lake Road, on a narrow peninsula where Irondequoit Bay meets Lake Ontario, Flynn said.
"When they got there, they started to take on rounds and the initial responders were struck," the sheriff said.
The fire started in one home and spread to two others and a car, officials said.
The two wounded firefighters were in critical condition at a Rochester hospital, Flynn said.
The Rochester Democrat and Chronicle reports that police have been evacuating residents of the peninsula.
More on Crimesider