cecilia patterson