No online appointments available for Dr. David Langford, O.D.. Please call your provider directly at 435-753-3906 to schedule an appointment.