John G. Smith, D.Min.
John G. Smith, D.Min.
Ph.D. candidate at American Academy of Clinical Sexologists
ABS Certified Clinical Sexologist