Greg Barker is a compassionate and genuine Clinical Psychologist with more than 20 years of clinical experience across public hospital, community mental health, and forensic settings. Greg ...