Alex Demac, M.D.

Address

1225 Park Avenue Suite 1 A
New York, NY 10128