James E. McGinley, PhD

James McGinley, PhD is a professor, author, certified life coach, and licensed counselor.