macie patton