willow patton