Front Street Capital Management Inc