Interview 29150 – Caption Index: 0 I’m Dr. Thomas P. Meehan, and I was born on March 26th, 1952 in St. Louis.