Services
1 hr 15 min
140 US dollars1 hr 15 min
110 US dollars45 min
95 US dollars
***Unfortunately, David is not currently accepting new patients at this time. If you are a prospective new patient, you may request to be put on the waiting list, so you can be notified when new patient appointments become available.***
Click here to add yourself to the Waiting List.