Dr. Amarjit Singh is an nephrology specialist in Richmond Hill, New York (NY). He specializes in Nephrology.