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
ABBVIE INC COM 00287Y109 231 3,030 SH   SOLE   0 0 3,030
ADAMS DIVERSIFIED EQUITY FD COM 006212104 233 18,509 SH   SOLE   0 0 18,509
ALBANY INTL CORP CL A 012348108 421 8,892 SH   SOLE   0 0 8,892
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,705 8,765 SH   SOLE   0 0 8,765
ALPHABET INC CAP STK CL A 02079K305 928 799 SH   SOLE   0 0 799
ALPHABET INC CAP STK CL C 02079K107 1,317 1,133 SH   SOLE   0 0 1,133
ALTRIA GROUP INC COM 02209S103 1,188 30,709 SH   SOLE   0 0 30,709
AMAZON COM INC COM 023135106 3,519 1,805 SH   SOLE   0 0 1,805
AMERICAN EXPRESS CO COM 025816109 910 10,628 SH   SOLE   0 0 10,628
AMERICAN SOFTWARE INC CL A 029683109 380 26,722 SH   SOLE   0 0 26,722
ANIKA THERAPEUTICS INC COM 035255108 360 12,468 SH   SOLE   0 0 12,468
APACHE CORP COM 037411105 130 31,065 SH   SOLE   0 0 31,065
APPLE INC COM 037833100 2,965 11,658 SH   SOLE   0 0 11,658
APPLIED MATLS INC COM 038222105 1,283 27,995 SH   SOLE   0 0 27,995
ARK ETF TR INNOVATION ETF 00214Q104 549 12,473 SH   SOLE   0 0 12,473
AT&T INC COM 00206R102 1,221 41,873 SH   SOLE   0 0 41,873
ATHERSYS INC NEW COM 04744L106 36 12,000 SH   SOLE   0 0 12,000
BADGER METER INC COM 056525108 525 9,786 SH   SOLE   0 0 9,786
BANK HAWAII CORP COM 062540109 589 10,661 SH   SOLE   0 0 10,661
BANK NEW YORK MELLON CORP COM 064058100 828 24,570 SH   SOLE   0 0 24,570
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,491 19,093 SH   SOLE   0 0 19,093
BLACKROCK INC COM 09247X101 202 460 SH   SOLE   0 0 460
BRISTOL-MYERS SQUIBB CO COM 110122108 724 12,987 SH   SOLE   0 0 12,987
BROADCOM INC COM 11135F101 251 1,059 SH   SOLE   0 0 1,059
BROOKS AUTOMATION INC NEW COM 114340102 875 28,699 SH   SOLE   0 0 28,699
CAPITAL ONE FINL CORP COM 14040H105 1,192 23,645 SH   SOLE   0 0 23,645
CASS INFORMATION SYS INC COM 14808P109 473 13,445 SH   SOLE   0 0 13,445
CGI INC CL A SUB VTG 12532H104 259 4,847 SH   SOLE   0 0 4,847
CHECK POINT SOFTWARE TECH LT ORD M22465104 300 2,984 SH   SOLE   0 0 2,984
CHEESECAKE FACTORY INC COM 163072101 534 31,236 SH   SOLE   0 0 31,236
CHEVRON CORP NEW COM 166764100 263 3,636 SH   SOLE   0 0 3,636
CHUBB LIMITED COM H1467J104 272 2,436 SH   SOLE   0 0 2,436
CINEMARK HOLDINGS INC COM 17243V102 221 21,673 SH   SOLE   0 0 21,673
CORELOGIC INC COM 21871D103 604 19,764 SH   SOLE   0 0 19,764
CVS HEALTH CORP COM 126650100 373 6,285 SH   SOLE   0 0 6,285
DIREXION SHS ETF TR OIL GAS BL 3X SH 25460G500 274 17,500 SH   SOLE   0 0 17,500
DISNEY WALT CO COM DISNEY 254687106 241 2,492 SH   SOLE   0 0 2,492
DUKE ENERGY CORP NEW COM NEW 26441C204 1,044 12,905 SH   SOLE   0 0 12,905
ENBRIDGE INC COM 29250N105 846 29,070 SH   SOLE   0 0 29,070
ENTERPRISE PRODS PARTNERS L COM 293792107 557 38,948 SH   SOLE   0 0 38,948
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2,031 64,466 SH   SOLE   0 0 64,466
EXXON MOBIL CORP COM 30231G102 298 7,857 SH   SOLE   0 0 7,857
FACEBOOK INC CL A 30303M102 1,853 11,112 SH   SOLE   0 0 11,112
FIRST FINL BANKSHARES COM 32020R109 692 25,797 SH   SOLE   0 0 25,797
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL AL 33737M409 229 10,400 SH   SOLE   0 0 10,400
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 393 7,910 SH   SOLE   0 0 7,910
FIRST TR NASDAQ-100 TECH IND SHS 337345102 4,534 53,644 SH   SOLE   0 0 53,644
FORTIS INC COM 349553107 355 9,320 SH   SOLE   0 0 9,320
GENERAL ELECTRIC CO COM 369604103 111 13,943 SH   SOLE   0 0 13,943
GILEAD SCIENCES INC COM 375558103 285 3,816 SH   SOLE   0 0 3,816
GLOBAL X FDS MSCI NXT EMRNG 37950E218 246 17,075 SH   SOLE   0 0 17,075
GRACO INC COM 384109104 861 17,661 SH   SOLE   0 0 17,661
HENRY JACK & ASSOC INC COM 426281101 595 3,835 SH   SOLE   0 0 3,835
HOME DEPOT INC COM 437076102 328 1,756 SH   SOLE   0 0 1,756
HOULIHAN LOKEY INC CL A 441593100 1,025 19,662 SH   SOLE   0 0 19,662
ICON PLC SHS G4705A100 356 2,615 SH   SOLE   0 0 2,615
INTEL CORP COM 458140100 827 15,281 SH   SOLE   0 0 15,281
INTERNATIONAL BUSINESS MACHS COM 459200101 913 8,226 SH   SOLE   0 0 8,226
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 927 11,029 SH   SOLE   0 0 11,029
INVESCO QQQ TR UNIT SER 1 46090E103 14,678 77,091 SH   SOLE   0 0 77,091
ISHARES INC MSCI CDA ETF 464286509 702 32,136 SH   SOLE   0 0 32,136
ISHARES INC MSCI JPN ETF NEW 46434G822 4,770 96,588 SH   SOLE   0 0 96,588
ISHARES INC MSCI PAC JP ETF 464286665 224 6,600 SH   SOLE   0 0 6,600
ISHARES INC MSCI TAIWAN ETF 46434G772 250 7,579 SH   SOLE   0 0 7,579
ISHARES TR CORE S&P SCP ETF 464287804 200 3,566 SH   SOLE   0 0 3,566
ISHARES TR CORE S&P500 ETF 464287200 799 3,091 SH   SOLE   0 0 3,091
ISHARES TR EUROPE ETF 464287861 3,162 89,495 SH   SOLE   0 0 89,495
ISHARES TR MSCI ACWI ETF 464288257 17,801 284,500 SH   SOLE   0 0 284,500
ISHARES TR MSCI CHINA ETF 46429B671 491 8,577 SH   SOLE   0 0 8,577
ISHARES TR MSCI EAFE ETF 464287465 1,252 23,426 SH   SOLE   0 0 23,426
ISHARES TR MSCI EMG MKT ETF 464287234 1,829 53,580 SH   SOLE   0 0 53,580
ISHARES TR MSCI INDIA ETF 46429B598 469 19,436 SH   SOLE   0 0 19,436
ISHARES TR MSCI MIN VOL ETF 46429B697 481 8,908 SH   SOLE   0 0 8,908
ISHARES TR MSCI POLAND ETF 46429B606 253 18,425 SH   SOLE   0 0 18,425
ISHARES TR MSCI UK ETF NEW 46435G334 227 9,522 SH   SOLE   0 0 9,522
ISHARES TR RUS 1000 GRW ETF 464287614 7,698 51,096 SH   SOLE   0 0 51,096
ISHARES TR RUS 2000 VAL ETF 464287630 572 6,968 SH   SOLE   0 0 6,968
ISHARES TR RUS MID CAP ETF 464287499 246 5,700 SH   SOLE   0 0 5,700
ISHARES TR RUSSELL 2000 ETF 464287655 868 7,582 SH   SOLE   0 0 7,582
ISHARES TR RUSSELL 3000 ETF 464287689 1,554 10,475 SH   SOLE   0 0 10,475
ISHARES TR S&P SML 600 GWT 464287887 740 5,371 SH   SOLE   0 0 5,371
JOHNSON & JOHNSON COM 478160104 347 2,648 SH   SOLE   0 0 2,648
JPMORGAN CHASE & CO COM 46625H100 1,499 16,654 SH   SOLE   0 0 16,654
KIRKLAND LAKE GOLD LTD COM 49741E100 254 8,720 SH   SOLE   0 0 8,720
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 319 7,950 SH   SOLE   0 0 7,950
LAM RESEARCH CORP COM 512807108 234 973 SH   SOLE   0 0 973
LANDSTAR SYS INC COM 515098101 692 7,218 SH   SOLE   0 0 7,218
LILLY ELI & CO COM 532457108 242 1,742 SH   SOLE   0 0 1,742
LINCOLN ELEC HLDGS INC COM 533900106 371 5,371 SH   SOLE   0 0 5,371
MCDONALDS CORP COM 580135101 235 1,422 SH   SOLE   0 0 1,422
MERCK & CO. INC COM 58933Y105 251 3,257 SH   SOLE   0 0 3,257
MGM GROWTH PPTYS LLC CL A COM 55303A105 971 41,010 SH   SOLE   0 0 41,010
MICROSOFT CORP COM 594918104 1,179 7,473 SH   SOLE   0 0 7,473
NATIONAL BEVERAGE CORP COM 635017106 745 17,469 SH   SOLE   0 0 17,469
NETFLIX INC COM 64110L106 251 668 SH   SOLE   0 0 668
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 705 6,509 SH   SOLE   0 0 6,509
NOVO-NORDISK A S ADR 670100205 271 4,500 SH   SOLE   0 0 4,500
ORACLE CORP COM 68389X105 201 4,154 SH   SOLE   0 0 4,154
PEPSICO INC COM 713448108 961 8,005 SH   SOLE   0 0 8,005
PFIZER INC COM 717081103 1,243 38,073 SH   SOLE   0 0 38,073
PHILIP MORRIS INTL INC COM 718172109 261 3,573 SH   SOLE   0 0 3,573
PRIMERICA INC COM 74164M108 758 8,572 SH   SOLE   0 0 8,572
PROCTER & GAMBLE CO COM 742718109 318 2,893 SH   SOLE   0 0 2,893
PROSHARES TR ULTRAPRO QQQ 74347X831 416 8,722 SH   SOLE   0 0 8,722
QUEST DIAGNOSTICS INC COM 74834L100 473 5,896 SH   SOLE   0 0 5,896
RAYTHEON CO COM NEW 755111507 236 1,802 SH   SOLE   0 0 1,802
RBC BEARINGS INC COM 75524B104 924 8,190 SH   SOLE   0 0 8,190
RELX PLC SPONSORED ADR 759530108 326 15,247 SH   SOLE   0 0 15,247
RLI CORP COM 749607107 829 9,428 SH   SOLE   0 0 9,428
ROYAL BK CDA COM 780087102 261 4,241 SH   SOLE   0 0 4,241
SAP SE SPON ADR 803054204 341 3,085 SH   SOLE   0 0 3,085
SCOTTS MIRACLE GRO CO CL A 810186106 1,528 14,917 SH   SOLE   0 0 14,917
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 362 6,650 SH   SOLE   0 0 6,650
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 237 4,283 SH   SOLE   0 0 4,283
SHOPIFY INC CL A 82509L107 250 600 SH   SOLE   0 0 600
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,274 17,302 SH   SOLE   0 0 17,302
SOUTHWEST AIRLS CO COM 844741108 228 6,409 SH   SOLE   0 0 6,409
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5,187 23,659 SH   SOLE   0 0 23,659
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1,321 27,561 SH   SOLE   0 0 27,561
SPDR S&P 500 ETF TR TR UNIT 78462F103 25,321 98,238 SH   SOLE   0 0 98,238
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2,174 8,269 SH   SOLE   0 0 8,269
SPDR SER TR PRTFLO S&P500 HI 78468R788 203 8,250 SH   SOLE   0 0 8,250
SPDR SER TR S&P DIVID ETF 78464A763 506 6,334 SH   SOLE   0 0 6,334
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 654 13,694 SH   SOLE   0 0 13,694
TELUS CORPORATION COM 87971M103 297 19,018 SH   SOLE   0 0 19,018
TEXAS INSTRS INC COM 882508104 666 6,668 SH   SOLE   0 0 6,668
THOR INDS INC COM 885160101 732 17,361 SH   SOLE   0 0 17,361
TORONTO DOMINION BK ONT COM NEW 891160509 915 21,585 SH   SOLE   0 0 21,585
TOTAL S.A. SPONSORED ADS 89151E109 982 26,383 SH   SOLE   0 0 26,383
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 319 2,660 SH   SOLE   0 0 2,660
UNIFIRST CORP MASS COM 904708104 285 1,885 SH   SOLE   0 0 1,885
UNION PAC CORP COM 907818108 368 2,610 SH   SOLE   0 0 2,610
UNITED PARCEL SERVICE INC CL B 911312106 209 2,237 SH   SOLE   0 0 2,237
UNITED TECHNOLOGIES CORP COM 913017109 1,371 14,535 SH   SOLE   0 0 14,535
US BANCORP DEL COM NEW 902973304 560 16,257 SH   SOLE   0 0 16,257
VALERO ENERGY CORP COM 91913Y100 1,179 26,000 SH   SOLE   0 0 26,000
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 403 24,179 SH   SOLE   0 0 24,179
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 944 3,986 SH   SOLE   0 0 3,986
VANGUARD INDEX FDS SM CP VAL ETF 922908611 849 9,559 SH   SOLE   0 0 9,559
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,794 53,481 SH   SOLE   0 0 53,481
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,346 31,104 SH   SOLE   0 0 31,104
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 865 13,770 SH   SOLE   0 0 13,770
VERIZON COMMUNICATIONS INC COM 92343V104 1,303 24,244 SH   SOLE   0 0 24,244
WATSCO INC COM 942622200 910 5,758 SH   SOLE   0 0 5,758
WD-40 CO COM 929236107 785 3,909 SH   SOLE   0 0 3,909
WELLS FARGO CO NEW COM 949746101 1,244 43,350 SH   SOLE   0 0 43,350
WISDOMTREE TR EMG MKTS SMCAP 97717W281 541 16,371 SH   SOLE   0 0 16,371
WISDOMTREE TR EUR HDG SMLCAP 97717X552 888 38,665 SH   SOLE   0 0 38,665
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,141 22,277 SH   SOLE   0 0 22,277
WISDOMTREE TR EUROPE SMCP DV 97717W869 352 8,653 SH   SOLE   0 0 8,653
WISDOMTREE TR INTL MIDCAP DV 97717W778 713 15,223 SH   SOLE   0 0 15,223
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1,257 29,814 SH   SOLE   0 0 29,814
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 401 12,023 SH   SOLE   0 0 12,023
WISDOMTREE TR US MIDCAP DIVID 97717W505 667 27,600 SH   SOLE   0 0 27,600
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,168 64,802 SH   SOLE   0 0 64,802