David Francis

David Francis

David Francis is an actor, known for Game, Set, and Match (1988).