No photoActingLeo NeedhamBorn 1915-08-18· Boston, Massachusetts, USAKnown forPerry Mason1957MYSTERYFull filmographyPerry Mason1957MYSTERY