I have know idea if David is a short hair specialist (as he claims) but I do know he is arrogant and unprofessional. I booked my appt online and got a call from the salon confirming the date and time. I arrived right on time and was surprised to see a freshly shampooed woman sitting in his chair. The receptionist said he was running "a little behind". I explained I had another appt in an hour and a half and she assured me there would not be an issue. After waiting 45 minutes I had enough ! On my way out I asked David why this happened. He said (as he looked down his nose at me) it was a scheduling glitch with the online system. I responded that a professional would have given me courtesy of a phone call and an opportunity to reschedule. In my opinion David is one of those people who thinks their time is more important than anyone else's.