CharacterDavid KeelerDavid Keeler in Cagney & Lacey (1982), played by Stephen Macht. Played byStephen MachtAppears inCagney & Lacey1982