David J. Whelan, LCSW