He practices in Montgomery, Alabama and has the professional credentials of M.D.. The NPI Number for John Allen Meadows is 1811952849 and he holds a License No. 00013557 (Alabama).