David is very professional, sympathetic and his prices are very competitive.