James was excellent. On time, very professional and took time to review everything and answer any questions we had.