RH Dr. Robert Scott Hellard , MD Is this you? Claim your profile Psychiatry 9 Write A Review Psychiatric Associates Of Northern Alabama 1606 Church St SE, Decatur, AL, 35601 1 other location (256) 351-1444