Loading
Loading
Urology
Specialist in kidney and genitourinary tract surgery; urinary system cancers; kidney stones; prostate; male infertility; specialist board in urology; graduate of the University of Tehran
Specialist in kidney and genitourinary tract surgery; urinary system cancers; kidney stones; prostate; male infertility; specialist board in urology; graduate of the University of Tehran