TOM LENNON ASSOCIATES, INC.