Richard Leo Doucet is an clinical social worker specialist in Bellows Falls, Vermont (VT). He specializes in Clinical Social Worker.