David is a extremely smart, well spoken and available at all times. David is knowledgeable about many areas of law and is detailed and thorough in his work. It has been ... more