David Alter, PhD, LP, ABPP
Writer