Catherine O'Hara
O'Hara was born on March 4, 1954 in Toronto, Ontario, Canada. O'Hara studied at Burnhamthorpe Collegiate Institute. She has been married to Bo Welch since 1992. They have two children and currently reside in Los Angeles, California.