Long history, professional, knowledgeable, accomplished, reputable, reliable, reasonable, friendly, thoughtful, honest.