John D Weaver is an clinical social worker specialist in Fountain Hill, Pennsylvania (PA). He specializes in Clinical Social Worker.