146 No. 2nd St. Hamilton 406.363.5659