CharacterMark RoyerMark Royer in One Day at a Time (1975), played by Boyd Gaines. Played byBoyd GainesAppears inOne Day at a Time1975