JOHN LUNN & ASSOCIATES, LTD.