Allan & Associates Management Inc.