He practices in Bay Shore, New York and has the professional credentials of MD. The NPI Number for John W Ames is 1952352072 and he holds a License No. 212527 (New York).