where do talia and roger scott live