TOM GILROY ASSOCIATES INC.