Kelly Otis, MD, Physical Medicine & Rehabilitation

108 Whispering Pines Dr Ste 120
Scotts ValleyCA  95066-4792 (Santa Cruz County)


Phone: 831-440-8304
Fax:

NPI: 1407327968
License Number: PT1778 (CA)