Hugh W. Reid & Associates Ltd.