David is a true professional, has a great work ethic. He works efficiently & effectively, is always on time; his work is to a high standard, he cleans up after hes compl ... more