cecelia patton