Leonard is very knowledgeable, friendly, and explains everything clearly. He has your best interests as his primary concern.
Not the best and not to recommend