Spencer Brown, MD, FACS is an Interventional Radiologist at 6076 Bristol Parkway located in Culver City CA