NEW YORK -- David Margulies, a veteran actor of the stage and screen, whose career spanned decades on Broadway and numerous film roles including the mayor in "Ghostbusters," has died. He was 78. Margulies died in New York on Monday, his agent Mary Harden said Tuesday. No cause of death was immediately available, she said. The Brooklyn-born Margulies made his Broadway debut in the 1973 revival of "The Iceman Cometh." He performed on Broadway a dozen more times, including as Roy Cohn in "Angels in America."