ryan eggold where does he live