He practices in Morehead City, North Carolina and has the professional credentials of MD. The NPI Number for Dr. William James Hall Jr. is 1902095920 and he holds a License No. 9274 (North Carolina).