FLINN & ASSOCIATES, INC.