Pik-Sen Lim

Pik Sen Lim (b. 1944) played Captain Chin Lee in DW: The Mind of Evil. She was married to Don Houghton.