About James P. Flanders, PhD
James P. Flanders, PhD is a retired mental health counselor. Dr. James P. Flanders has 20+ years of experience in mental health counseling.
James P. Flanders, PhD is a retired mental health counselor. Dr. James P. Flanders has 20+ years of experience in mental health counseling.