Medical Doctor
LICENSED PHYSICIAN AND SURGEON
036140439
NOT RENEWED
N
MD
NICHOLAS
EDWARD
ARMSTRONG
NICHOLAS EDWARD ARMSTRONG MD
04/20/2016
07/31/2017
SAN DIEGO
CA
92128
CALIFORNIA
11/01/2017