We love working with Bill! He is very responsive and works with our crazy schedules to make things happen. He always arrives ahead of schedule and is prepared with information in hand. Most times he has already sent the information to us in advance of our meetings. We highly recommend Bill!