The phrase "numerous residencies" means having or being involved in multiple places or periods of time where someone lives or stays temporarily.