Catherine O’Hara Born: March 4, 1954 in Toronto, Ontario, Canada Married to: Bo Welch (25 April 1992 – present) (2 children) I never went to the prom or anything. I got asked by a couple of weird guys, but no one I wanted to show up at a formal with. Mostly I thought about being… Continue reading Happy Birthday: Catherine O’Hara
