Dr. John Weaver is a local practitioner of internal medicine providing comprehensive diagnostic and treatment services to patients of all ages throughout Santa Monica and the surrounding communities. Dr. Weaver is also board certified in geriatric medicine.