Are you missing teeth? Our dentist offers dental implant restorations in Newport Beach, California, at J. Foster Weems, DDS. Restore your smile with Dr. J. Foster Weems today so you can start feeling confident in your smile again. Call our office at 949-642-7998.