tara foxx glenn finishes the job