Conversation so far:
When was Michael Shermer born?
09/08/1954
Is Michael Shermer married?
He married Jennifer Graf, a native of Cologne, Germany
When did Michael Shermer and Jennifer Graf get married?
06/25/2014
Do Michael Shermer and Jennifer Graf have any children?
No

Question: Where has he lived?
Self-contained rewrite: Where has Michael Shermer lived?