KKristjanReviews 1 · 3 years agoI have mixed feelings about David James. Sometimes...I have mixed feelings about David James. Sometimes the service is good, but other times it's not up to par.