madelyn patton