it really was very troublesome to get an appointment (never materialized) with David. Very poor communication. He never returned emails or phone calls. Had a few appointments cancelled due to rain ok fine but he did not even notify me to tell me.I had to call him. I made an appt. more than a week in advance for Saturday only to be called Friday evening to have it canceled due to a family obligation ?? He didn't know and waited till the last minute to tell me ? Very inconsiderate. He told me he would check his schedule for that Sunday and let me know. Ah, I'm still waiting. No surprise. Again, no communication. As far as my experience with David, he appears to be totally incompetent as far as dealing with potential customers.
I would recommend dealing with a reputable shop - one that has a business schedule so that you know that you can reach them if necessary.