David was outstanding! Very professional and thorough. It was a pleasant experience dealing with him.