Karen L Allen is 65 years old. She lives in Huntsville, AL, but has also spent time in Madison, AL; Brandon, FL; Seffner, FL and Tampa, FL. Companies in which she has a work history include Md, Doctor Of Medicine and Total Sports Care. Her work experience includes positions as Doctor and Medical Doctor.