The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AAON INC COM PAR $0.004 000360206 2,724 43,520 SH   SOLE   43,520 0 0
ABBOTT LABS COM 002824100 2,040 17,600 SH   SOLE   17,600 0 0
ABBVIE INC COM 00287Y109 5,709 50,681 SH   SOLE   50,680 0 0
ADDUS HOMECARE CORP COM 006739106 923 10,583 SH   SOLE   10,583 0 0
ALLIANT ENERGY CORP COM 018802108 1,017 18,240 SH   SOLE   18,240 0 0
ALPHABET INC CAP STK CL A 02079K305 591 242 SH   SOLE   242 0 0
ALPHABET INC CAP STK CL C 02079K107 9,241 3,687 SH   SOLE   3,687 0 0
AMAZON COM INC COM 023135106 939 273 SH   SOLE   273 0 0
AMERICAN EXPRESS CO COM 025816109 6,604 39,970 SH   SOLE   39,970 0 0
AMGEN INC COM 031162100 391 1,606 SH   SOLE   1,606 0 0
ANIKA THERAPEUTICS INC COM 035255108 985 22,747 SH   SOLE   22,747 0 0
APPLE INC COM 037833100 15,096 110,224 SH   SOLE   110,224 0 0
ASGN INC COM 00191U102 3,467 35,763 SH   SOLE   35,763 0 0
AT&T INC COM 00206R102 256 8,901 SH   SOLE   8,901 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 288 1,450 SH   SOLE   1,450 0 0
BK OF AMERICA CORP COM 060505104 256 6,200 SH   SOLE   6,200 0 0
BOEING CO COM 097023105 727 3,033 SH   SOLE   3,033 0 0
BP PLC SPONSORED ADR 055622104 244 9,220 SH   SOLE   9,220 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,682 25,165 SH   SOLE   25,165 0 0
CACI INTL INC CL A 127190304 2,848 11,164 SH   SOLE   11,164 0 0
CHEVRON CORP NEW COM 166764100 375 3,576 SH   SOLE   3,576 0 0
CIGNA CORP NEW COM 125523100 409 1,727 SH   SOLE   1,727 0 0
CISCO SYS INC COM 17275R102 9,456 178,414 SH   SOLE   178,413 0 0
COCA COLA CO COM 191216100 3,737 69,066 SH   SOLE   69,065 0 0
COGNEX CORP COM 192422103 349 4,150 SH   SOLE   4,150 0 0
COMCAST CORP NEW CL A 20030N101 5,884 103,195 SH   SOLE   103,195 0 0
COMMUNITY TR BANCORP INC COM 204149108 215 5,325 SH   SOLE   5,325 0 0
CONSTELLATION BRANDS INC CL A 21036P108 302 1,290 SH   SOLE   1,290 0 0
COPART INC COM 217204106 736 5,580 SH   SOLE   5,580 0 0
CORVEL CORP COM 221006109 2,407 17,922 SH   SOLE   17,922 0 0
COSTAR GROUP INC COM 22160N109 547 6,600 SH   SOLE   6,600 0 0
COSTCO WHSL CORP NEW COM 22160K105 245 618 SH   SOLE   618 0 0
CSG SYS INTL INC COM 126349109 1,981 41,981 SH   SOLE   41,981 0 0
CSX CORP COM 126408103 1,165 36,300 SH   SOLE   36,300 0 0
CVS HEALTH CORP COM 126650100 245 2,942 SH   SOLE   2,942 0 0
DANAHER CORPORATION COM 235851102 349 1,302 SH   SOLE   1,302 0 0
DIGITAL RLTY TR INC COM 253868103 4,582 30,454 SH   SOLE   30,454 0 0
DISNEY WALT CO COM 254687106 1,582 8,998 SH   SOLE   8,998 0 0
DOUGLAS DYNAMICS INC COM 25960R105 1,102 27,073 SH   SOLE   27,073 0 0
ECOLAB INC COM 278865100 3,106 15,080 SH   SOLE   15,080 0 0
EMERSON ELEC CO COM 291011104 207 2,152 SH   SOLE   2,152 0 0
ENCORE WIRE CORP COM 292562105 2,040 26,912 SH   SOLE   26,912 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,972 81,725 SH   SOLE   81,725 0 0
EPLUS INC COM 294268107 1,720 19,845 SH   SOLE   19,845 0 0
EVERSOURCE ENERGY COM 30040W108 795 9,905 SH   SOLE   9,905 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 210 3,315 SH   SOLE   3,315 0 0
EXXON MOBIL CORP COM 30231G102 893 14,161 SH   SOLE   14,161 0 0
FACEBOOK INC CL A 30303M102 370 1,064 SH   SOLE   1,064 0 0
FEDEX CORP COM 31428X106 1,524 5,110 SH   SOLE   5,110 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,152 27,547 SH   SOLE   27,547 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 234 11,350 SH   SOLE   11,350 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 204 4,000 SH   SOLE   4,000 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 243 9,920 SH   SOLE   9,920 0 0
FORWARD AIR CORP COM 349853101 2,563 28,556 SH   SOLE   28,556 0 0
FOX FACTORY HLDG CORP COM 35138V102 5,087 32,678 SH   SOLE   32,678 0 0
FRANKLIN RESOURCES INC COM 354613101 7,949 248,482 SH   SOLE   248,482 0 0
FULLER H B CO COM 359694106 1,920 30,187 SH   SOLE   30,187 0 0
GENERAL ELECTRIC CO COM 369604103 156 11,579 SH   SOLE   11,579 0 0
GENTHERM INC COM 37253A103 3,091 43,499 SH   SOLE   43,499 0 0
GENUINE PARTS CO COM 372460105 209 1,649 SH   SOLE   1,649 0 0
GETTY RLTY CORP NEW COM 374297109 1,656 53,153 SH   SOLE   53,153 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 226 2,255 SH   SOLE   2,255 0 0
HOME DEPOT INC COM 437076102 1,292 4,053 SH   SOLE   4,052 0 0
HONEYWELL INTL INC COM 438516106 2,755 12,560 SH   SOLE   12,560 0 0
INOGEN INC COM 45780L104 1,473 22,609 SH   SOLE   22,609 0 0
INSIGHT ENTERPRISES INC COM 45765U103 3,813 38,122 SH   SOLE   38,122 0 0
INTEL CORP COM 458140100 3,676 65,475 SH   SOLE   65,475 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 9,149 77,074 SH   SOLE   77,074 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 435 2,965 SH   SOLE   2,965 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 3,831 250,085 SH   SOLE   250,085 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 290 5,020 SH   SOLE   5,020 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 3,916 181,950 SH   SOLE   181,950 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,497 15,510 SH   SOLE   15,510 0 0
ISHARES GOLD TR ISHARES NEW 464285204 18,847 559,101 SH   SOLE   559,101 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 3,104 32,154 SH   SOLE   32,154 0 0
ISHARES TR CORE S&P500 ETF 464287200 490 1,140 SH   SOLE   1,140 0 0
ISHARES TR EXPANDED TECH 464287515 1,182 3,030 SH   SOLE   3,030 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 8,669 170,586 SH   SOLE   170,585 0 0
ISHARES TR IBOXX HI YD ETF 464288513 9,688 110,044 SH   SOLE   110,044 0 0
ISHARES TR INTRM GOV CR ETF 464288612 4,938 42,705 SH   SOLE   42,705 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,345 11,475 SH   SOLE   11,475 0 0
ISHARES TR PFD AND INCM SEC 464288687 6,857 174,320 SH   SOLE   174,320 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,766 5,665 SH   SOLE   5,665 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 207 1,250 SH   SOLE   1,250 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,738 7,575 SH   SOLE   7,575 0 0
ISHARES TR SELECT DIVID ETF 464287168 859 7,365 SH   SOLE   7,365 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 7,756 152,855 SH   SOLE   152,855 0 0
JOHNSON & JOHNSON COM 478160104 8,941 54,274 SH   SOLE   54,273 0 0
JPMORGAN CHASE & CO COM 46625H100 2,043 13,135 SH   SOLE   13,135 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 396 1,435 SH   SOLE   1,435 0 0
LEMAITRE VASCULAR INC COM 525558201 2,338 38,323 SH   SOLE   38,323 0 0
LILLY ELI & CO COM 532457108 973 4,240 SH   SOLE   4,240 0 0
LOCKHEED MARTIN CORP COM 539830109 648 1,712 SH   SOLE   1,712 0 0
LOWES COS INC COM 548661107 5,034 25,954 SH   SOLE   25,954 0 0
MARCUS & MILLICHAP INC COM 566324109 1,298 33,385 SH   SOLE   33,385 0 0
MASTERCARD INCORPORATED CL A 57636Q104 235 644 SH   SOLE   644 0 0
MATSON INC COM 57686G105 2,812 43,936 SH   SOLE   43,936 0 0
MAXIMUS INC COM 577933104 2,887 32,818 SH   SOLE   32,818 0 0
MCCORMICK & CO INC COM NON VTG 579780206 210 2,374 SH   SOLE   2,374 0 0
MCDONALDS CORP COM 580135101 6,895 29,849 SH   SOLE   29,849 0 0
MCGRATH RENTCORP COM 580589109 1,136 13,922 SH   SOLE   13,922 0 0
MERCK & CO INC COM 58933Y105 3,378 43,441 SH   SOLE   43,440 0 0
MICROSOFT CORP COM 594918104 7,390 27,281 SH   SOLE   27,281 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 2,360 126,061 SH   SOLE   126,061 0 0
NEXTERA ENERGY INC COM 65339F101 3,701 50,500 SH   SOLE   50,500 0 0
NIKE INC CL B 654106103 5,240 33,917 SH   SOLE   33,917 0 0
NVIDIA CORPORATION COM 67066G104 7,121 8,900 SH   SOLE   8,900 0 0
OMNICOM GROUP INC COM 681919106 2,169 27,120 SH   SOLE   27,120 0 0
ONEOK INC NEW COM 682680103 256 4,608 SH   SOLE   4,608 0 0
ORACLE CORP COM 68389X105 376 4,834 SH   SOLE   4,834 0 0
PEPSICO INC COM 713448108 4,149 28,000 SH   SOLE   28,000 0 0
PFIZER INC COM 717081103 1,277 32,604 SH   SOLE   32,603 0 0
PHILLIPS 66 COM 718546104 4,350 50,682 SH   SOLE   50,682 0 0
PROCTER AND GAMBLE CO COM 742718109 5,880 43,577 SH   SOLE   43,577 0 0
PROTO LABS INC COM 743713109 879 9,572 SH   SOLE   9,572 0 0
QUAKER CHEM CORP COM 747316107 1,127 4,753 SH   SOLE   4,753 0 0
QUALCOMM INC COM 747525103 244 1,708 SH   SOLE   1,708 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 245 2,869 SH   SOLE   2,869 0 0
RESMED INC COM 761152107 491 1,990 SH   SOLE   1,990 0 0
RLI CORP COM 749607107 1,217 11,635 SH   SOLE   11,635 0 0
ROCKWELL AUTOMATION INC COM 773903109 570 1,994 SH   SOLE   1,994 0 0
ROGERS CORP COM 775133101 2,906 14,471 SH   SOLE   14,471 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 234 5,800 SH   SOLE   5,800 0 0
S&P GLOBAL INC COM 78409V104 495 1,205 SH   SOLE   1,205 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 231 2,225 SH   SOLE   2,225 0 0
SEACOAST BKG CORP FLA COM NEW 811707801 2,486 72,783 SH   SOLE   72,783 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 913 7,250 SH   SOLE   7,250 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,942 28,730 SH   SOLE   28,730 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 221 1,500 SH   SOLE   1,500 0 0
SHOPIFY INC CL A 82509L107 251 172 SH   SOLE   172 0 0
SIMON PPTY GROUP INC NEW COM 828806109 391 3,000 SH   SOLE   3,000 0 0
SIMULATIONS PLUS INC COM 829214105 1,057 19,243 SH   SOLE   19,243 0 0
SJW GROUP COM 784305104 1,563 24,689 SH   SOLE   24,689 0 0
SOUTHERN CO COM 842587107 921 15,218 SH   SOLE   15,217 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,838 48,083 SH   SOLE   48,083 0 0
SPDR GOLD TR GOLD SHS 78463V107 381 2,300 SH   SOLE   2,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,552 10,633 SH   SOLE   10,633 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 1,028 11,850 SH   SOLE   11,850 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 665 21,700 SH   SOLE   21,700 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 1,777 16,158 SH   SOLE   16,158 0 0
SPDR SER TR ICE PFD SEC ETF 78464A292 1,361 30,770 SH   SOLE   30,770 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 13,272 267,806 SH   SOLE   267,806 0 0
SPDR SER TR NYSE TECH ETF 78464A102 485 3,050 SH   SOLE   3,050 0 0
SPDR SER TR S&P BIOTECH 78464A870 1,349 9,961 SH   SOLE   9,961 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862 955 4,965 SH   SOLE   4,965 0 0
SQUARE INC CL A 852234103 427 1,752 SH   SOLE   1,752 0 0
STOCK YDS BANCORP INC COM 861025104 1,422 27,935 SH   SOLE   27,935 0 0
TELEFLEX INCORPORATED COM 879369106 414 1,030 SH   SOLE   1,030 0 0
TEXAS ROADHOUSE INC COM 882681109 2,291 23,814 SH   SOLE   23,814 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 231 457 SH   SOLE   457 0 0
TJX COS INC NEW COM 872540109 626 9,283 SH   SOLE   9,283 0 0
U S PHYSICAL THERAPY COM 90337L108 1,356 11,707 SH   SOLE   11,707 0 0
UFP TECHNOLOGIES INC COM 902673102 3,018 52,567 SH   SOLE   52,567 0 0
UNION PAC CORP COM 907818108 2,634 11,975 SH   SOLE   11,975 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,636 7,865 SH   SOLE   7,865 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,826 10,177 SH   SOLE   10,177 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,031 10,066 SH   SOLE   10,066 0 0
US ECOLOGY INC COM 91734M103 1,160 30,928 SH   SOLE   30,928 0 0
VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 361 20,000 SH   SOLE   20,000 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 9,786 119,115 SH   SOLE   119,115 0 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 1,158 23,100 SH   SOLE   23,100 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 11,883 59,194 SH   SOLE   59,194 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,504 6,335 SH   SOLE   6,335 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 5,388 52,935 SH   SOLE   52,935 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,118 6,440 SH   SOLE   6,440 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 19,048 84,551 SH   SOLE   84,551 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 854 3,832 SH   SOLE   3,832 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 898 6,530 SH   SOLE   6,530 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 12,164 191,885 SH   SOLE   191,885 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,091 20,091 SH   SOLE   20,091 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 767 11,403 SH   SOLE   11,403 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 432 8,250 SH   SOLE   8,250 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 4,862 87,915 SH   SOLE   87,915 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 692 7,283 SH   SOLE   7,283 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 8,888 166,530 SH   SOLE   166,530 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 19,712 238,327 SH   SOLE   238,327 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 7,015 45,319 SH   SOLE   45,319 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 817 7,795 SH   SOLE   7,795 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1,281 4,080 SH   SOLE   4,080 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 258 3,398 SH   SOLE   3,397 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 656 3,340 SH   SOLE   3,340 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 10,519 26,378 SH   SOLE   26,378 0 0
VEEVA SYS INC CL A COM 922475108 218 700 SH   SOLE   700 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,486 62,210 SH   SOLE   62,210 0 0
VIRTUS DIVIDEND INTEREST & P COM 92840R101 151 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A 92826C839 1,004 4,292 SH   SOLE   4,292 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 278 5,285 SH   SOLE   5,285 0 0
WALMART INC COM 931142103 1,473 10,445 SH   SOLE   10,445 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 433 1,205 SH   SOLE   1,205 0 0
YETI HLDGS INC COM 98585X104 3,969 43,228 SH   SOLE   43,228 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 680 4,227 SH   SOLE   4,227 0 0