PSYD-FX, John Preston, Psy.D.
John Preston, Psy.D. is a board certified neuropsychologist, and ABPP in counseling psychology. He is the author or co-auther of twenty one books on various