Michael P Flynn is a Clinical Social Work/Therapist , LCSW, BCD, and is based out of Glen Allen, Virginia, United States. Michael specializes in the counseling of Relationship Issues, Spirituality, ADHD, etc. The therapist has experience in handling cases of Addiction, Adoption, Anxiety, Child or Adolescent, Depression, Divorce, Domestic Abuse, Domestic Violence, Infertility, Parenting, Substance Use, mens relationship skills, and more. The types of therapies Michael offers include, Cognitive Behavioral Therapy, Family / Marital therapy.