who played david on one day at a time
One Day at a Time Ann Romano, a divorced mother, moves from their home in Logansport, Indiana, to Indianapolis with her daughters, the rebellious Julie and the wisecracking Barbara. Ann frequently struggles with maintaining her role as mother while affording her daughters the freedom she never had as a young woman. Ann begins dating her divorce lawyer, David Kane (Richard Masur). They become engaged and call it off on their wedding day, when David says he wants kids, but Ann does not. Dwayne Schneider, the building's quirky superintendent (most often referred to only by his last name), provides usually unwanted advice to the tenants.
Giles Matthey Giles Ingram Matthey (born 11 November 1989) is a British-Australian actor best known for his role as Claude Crane on the HBO original series True Blood, Morpheus/Gideon on the ABC series Once Upon a Time and Jordan Reed on FOX series 24: Live Another Day.