J.H. Hare & Associates Ltd.