He practices in Montgomery, Alabama and has the professional credentials of M.D., PHD. The NPI Number for Geoffrey Michael Habermacher is 1083882096 and he holds a License No. 35275 (Alabama).