campbell smith kalispell mt