Hancock, John W. & Associates Ltd.