Tim and his team has always contributed excellent ideas to the process and been willing to work with me to come up with the best solution for even the most unusual problems. Tim is very clear about costs and timelines and I have never know him to go over either