146 No. 2nd St.      Hamilton      406.363.5659