He practices in Birmingham, Alabama and has the professional credentials of M.D., PH.D.. The NPI Number for Dr. David Alan Randolph is 1114074051 and he holds a License No. A79066 (California).