Dennis is very patient and reasonably priced. He cares about the important things with an emphasis on growth and development of a players skills and uses what talent they have and teaches them to work hard and excel, a great foundation and core value system.