John Weaver, DDS

Dentist

Weaver John Mark Office

2000 N Grandview Ave, Odessa, TX 79761

Accepting new patients

(432) 362-2202