CharacterDavid KaneDavid Kane in One Day at a Time (1975), played by Richard Masur. Played byRichard MasurAppears inOne Day at a Time1975