Question: who played david on one day at a time?
Answer: Richard Masur