Wholeheartedly recommend Tim-O-Tree for those who want to get their trees under control and/or take care of them. Tim is one of the rare breed of trustworthy service provider, as opposed to other arborists that we tried and fired.
In our previous place, Tim cared for our 70' black walnut trees - and as time passed, things would always work out the way he advised e.g. growing in a particular direction, controlling biomass etc. Also appreciated the little touches e.g. putting up the tire swing for our son.
Having just moved house, we're looking forward to inviting Tim over for some help. And you thought the black walnuts at 250lbs per foot of trunk were fun... mouhaha!