grace patton