Dillon & Associates, Inc.

Investment Counsel