cecilia hall