profile image

Bo Welch

30 Nov, 1951 in Yardley, Pennsylvania, USA

Robert W. "Bo" Welch III (born November 30, 1951) is an American production designer and director. He is also married to actress Catherine O'Hara since 1992.

Also Known As:

Robert W. "Bo" Welch III