DFK Gray Perry are fabulous! They are a team of multi-skilled people who listen and understand your business. They can speak to you in plain language, are supportive and really get to know you on a personal level. Michael is great in strategy, Sam too. They gave us the confidence to make big decisions for our business and our family.