city life president