Kevin Maguire

Illustration for article titled Kevin Maguire

Kevin Maguire unwittingly martyred himself Wednesday for the cause of getting a stop sign put up on Larchmont.