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 326 3,716 SH   SOLE   0 0 3,716
ADAMS DIVERSIFIED EQUITY FD COM 006212104 288 17,755 SH   SOLE   0 0 17,755
ALBANY INTL CORP CL A 012348108 824 16,653 SH   SOLE   0 0 16,653
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,389 8,126 SH   SOLE   0 0 8,126
ALPHABET INC CAP STK CL A 02079K305 1,099 750 SH   SOLE   0 0 750
ALPHABET INC CAP STK CL C 02079K107 1,906 1,297 SH   SOLE   0 0 1,297
ALTRIA GROUP INC COM 02209S103 1,250 32,358 SH   SOLE   0 0 32,358
AMAZON COM INC COM 023135106 6,061 1,925 SH   SOLE   0 0 1,925
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 430 34,458 SH   SOLE   0 0 34,458
AMERICAN EXPRESS CO COM 025816109 1,284 12,805 SH   SOLE   0 0 12,805
AMERICAN SOFTWARE INC CL A 029683109 463 32,997 SH   SOLE   0 0 32,997
ANIKA THERAPEUTICS INC COM 035255108 550 15,530 SH   SOLE   0 0 15,530
APPLE INC COM 037833100 7,875 67,998 SH   SOLE   0 0 67,998
APPLIED MATLS INC COM 038222105 2,020 33,976 SH   SOLE   0 0 33,976
ARK ETF TR INNOVATION ETF 00214Q104 2,234 24,286 SH   SOLE   0 0 24,286
ARMSTRONG WORLD INDS INC COM 04247X102 703 10,210 SH   SOLE   0 0 10,210
AT&T INC COM 00206R102 1,325 46,458 SH   SOLE   0 0 46,458
ATHERSYS INC NEW COM 04744L106 23 12,000 SH   SOLE   0 0 12,000
BADGER METER INC COM 056525108 795 12,159 SH   SOLE   0 0 12,159
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 54 19,875 SH   SOLE   0 0 19,875
BANCO SANTANDER S.A. ADR 05964H105 76 41,359 SH   SOLE   0 0 41,359
BANK HAWAII CORP COM 062540109 674 13,332 SH   SOLE   0 0 13,332
BANK NEW YORK MELLON CORP COM 064058100 1,200 34,939 SH   SOLE   0 0 34,939
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,606 12,239 SH   SOLE   0 0 12,239
BK OF AMERICA CORP COM 060505104 340 14,132 SH   SOLE   0 0 14,132
BLACKROCK INC COM 09247X101 323 574 SH   SOLE   0 0 574
BOEING CO COM 097023105 383 2,319 SH   SOLE   0 0 2,319
BRISTOL-MYERS SQUIBB CO COM 110122108 741 12,284 SH   SOLE   0 0 12,284
BROADCOM INC COM 11135F101 317 869 SH   SOLE   0 0 869
BROOKS AUTOMATION INC NEW COM 114340102 1,635 35,343 SH   SOLE   0 0 35,343
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 226 2,215 SH   SOLE   0 0 2,215
CAPITAL ONE FINL CORP COM 14040H105 2,061 28,680 SH   SOLE   0 0 28,680
CARRIER GLOBAL CORPORATION COM 14448C104 1,375 45,007 SH   SOLE   0 0 45,007
CATERPILLAR INC DEL COM 149123101 460 3,081 SH   SOLE   0 0 3,081
CEMEX SAB DE CV SPON ADR NEW 151290889 535 140,778 SH   SOLE   0 0 140,778
CGI INC CL A SUB VTG 12532H104 383 5,661 SH   SOLE   0 0 5,661
CHECK POINT SOFTWARE TECH LT ORD M22465104 410 3,408 SH   SOLE   0 0 3,408
CHEESECAKE FACTORY INC COM 163072101 1,079 38,882 SH   SOLE   0 0 38,882
CHEVRON CORP NEW COM 166764100 422 5,868 SH   SOLE   0 0 5,868
CHUBB LIMITED COM H1467J104 348 2,994 SH   SOLE   0 0 2,994
CISCO SYS INC COM 17275R102 317 8,042 SH   SOLE   0 0 8,042
CONSTRUCTION PARTNERS INC COM CL A 21044C107 458 25,142 SH   SOLE   0 0 25,142
CORELOGIC INC COM 21871D103 1,653 24,421 SH   SOLE   0 0 24,421
CORNING INC COM 219350105 221 6,821 SH   SOLE   0 0 6,821
CVS HEALTH CORP COM 126650100 374 6,406 SH   SOLE   0 0 6,406
DBX ETF TR XTRACK HRVST CSI 233051879 592 17,175 SH   SOLE   0 0 17,175
DIREXION SHS ETF TR DLY ENRGY BULL2X 25460G609 159 17,036 SH   SOLE   0 0 17,036
DIREXION SHS ETF TR OIL GAS BL 2X SH 25460G500 481 22,391 SH   SOLE   0 0 22,391
DIREXION SHS ETF TR WORK FROM HOME 25460G773 213 3,944 SH   SOLE   0 0 3,944
DISNEY WALT CO COM DISNEY 254687106 324 2,608 SH   SOLE   0 0 2,608
DOCUSIGN INC COM 256163106 382 1,776 SH   SOLE   0 0 1,776
DUKE ENERGY CORP NEW COM NEW 26441C204 957 10,808 SH   SOLE   0 0 10,808
ENBRIDGE INC COM 29250N105 760 26,011 SH   SOLE   0 0 26,011
ENTERPRISE PRODS PARTNERS L COM 293792107 587 37,155 SH   SOLE   0 0 37,155
ETF SER SOLUTIONS US GLB JETS 26922A842 299 17,699 SH   SOLE   0 0 17,699
EVERTEC INC COM 30040P103 664 19,121 SH   SOLE   0 0 19,121
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3,867 74,045 SH   SOLE   0 0 74,045
EXXON MOBIL CORP COM 30231G102 232 6,757 SH   SOLE   0 0 6,757
FACEBOOK INC CL A 30303M102 2,697 10,296 SH   SOLE   0 0 10,296
FIRST FINL BANKSHARES COM 32020R109 424 15,188 SH   SOLE   0 0 15,188
FIRST TR EXCH TRD ALPHDX FD SML CAP VAL AL 33737M409 200 6,500 SH   SOLE   0 0 6,500
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 551 5,700 SH   SOLE   0 0 5,700
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 550 8,700 SH   SOLE   0 0 8,700
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,662 8,825 SH   SOLE   0 0 8,825
FIRST TR NASDAQ 100 TECH IND SHS 337345102 1,270 10,835 SH   SOLE   0 0 10,835
FORTIS INC COM 349553107 417 10,232 SH   SOLE   0 0 10,232
GENERAL ELECTRIC CO COM 369604103 94 15,130 SH   SOLE   0 0 15,130
GENUINE PARTS CO COM 372460105 201 2,113 SH   SOLE   0 0 2,113
GILEAD SCIENCES INC COM 375558103 317 5,013 SH   SOLE   0 0 5,013
GLOBAL X FDS DAX GERMANY ETF 37954Y491 1,038 36,893 SH   SOLE   0 0 36,893
GLOBAL X FDS MSCI NXT EMRNG 37950E218 174 10,462 SH   SOLE   0 0 10,462
GRACO INC COM 384109104 1,373 22,383 SH   SOLE   0 0 22,383
HENRY JACK & ASSOC INC COM 426281101 847 5,210 SH   SOLE   0 0 5,210
HOME DEPOT INC COM 437076102 643 2,316 SH   SOLE   0 0 2,316
HOULIHAN LOKEY INC CL A 441593100 1,428 24,184 SH   SOLE   0 0 24,184
IAC INTERACTIVECORP NEW COM 44891N109 490 4,091 SH   SOLE   0 0 4,091
ICON PLC SHS G4705A100 456 2,388 SH   SOLE   0 0 2,388
INTEL CORP COM 458140100 1,347 26,017 SH   SOLE   0 0 26,017
INTERNATIONAL BUSINESS MACHS COM 459200101 845 6,949 SH   SOLE   0 0 6,949
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 903 8,349 SH   SOLE   0 0 8,349
INVESCO QQQ TR UNIT SER 1 46090E103 33,730 121,402 SH   SOLE   0 0 121,402
ISHARES INC MSCI CDA ETF 464286509 773 28,196 SH   SOLE   0 0 28,196
ISHARES INC MSCI JPN ETF NEW 46434G822 5,572 94,326 SH   SOLE   0 0 94,326
ISHARES INC MSCI TAIWAN ETF 46434G772 342 7,624 SH   SOLE   0 0 7,624
ISHARES TR CORE S&P MCP ETF 464287507 232 1,250 SH   SOLE   0 0 1,250
ISHARES TR CORE S&P SCP ETF 464287804 254 3,623 SH   SOLE   0 0 3,623
ISHARES TR CORE S&P500 ETF 464287200 1,024 3,046 SH   SOLE   0 0 3,046
ISHARES TR EUROPE ETF 464287861 3,432 81,986 SH   SOLE   0 0 81,986
ISHARES TR LATN AMER 40 ETF 464287390 960 45,572 SH   SOLE   0 0 45,572
ISHARES TR MSCI ACWI ETF 464288257 21,719 271,761 SH   SOLE   0 0 271,761
ISHARES TR MSCI EAFE ETF 464287465 1,294 20,330 SH   SOLE   0 0 20,330
ISHARES TR MSCI EMG MKT ETF 464287234 1,841 41,749 SH   SOLE   0 0 41,749
ISHARES TR MSCI INDIA ETF 46429B598 634 18,712 SH   SOLE   0 0 18,712
ISHARES TR MSCI UK ETF NEW 46435G334 231 9,048 SH   SOLE   0 0 9,048
ISHARES TR MSCI USA MIN VOL 46429B697 569 8,921 SH   SOLE   0 0 8,921
ISHARES TR MSCI USA QLT FCT 46432F339 359 3,456 SH   SOLE   0 0 3,456
ISHARES TR RUS 1000 GRW ETF 464287614 13,796 63,606 SH   SOLE   0 0 63,606
ISHARES TR RUS 2000 VAL ETF 464287630 818 8,236 SH   SOLE   0 0 8,236
ISHARES TR RUSSELL 2000 ETF 464287655 1,169 7,801 SH   SOLE   0 0 7,801
ISHARES TR RUSSELL 3000 ETF 464287689 5,756 29,410 SH   SOLE   0 0 29,410
ISHARES TR S&P SML 600 GWT 464287887 1,069 6,056 SH   SOLE   0 0 6,056
ISHARES TR U.S. BAS MTL ETF 464287838 269 2,726 SH   SOLE   0 0 2,726
ISHARES TR U.S. FINLS ETF 464287788 212 1,870 SH   SOLE   0 0 1,870
ISHARES TR U.S. TECH ETF 464287721 318 1,057 SH   SOLE   0 0 1,057
ISHARES TR US INFRASTRUC 46435U713 247 10,125 SH   SOLE   0 0 10,125
JOHN BEAN TECHNOLOGIES CORP COM 477839104 713 7,754 SH   SOLE   0 0 7,754
JOHNSON & JOHNSON COM 478160104 540 3,630 SH   SOLE   0 0 3,630
JPMORGAN CHASE & CO COM 46625H100 2,285 23,736 SH   SOLE   0 0 23,736
KIRKLAND LAKE GOLD LTD COM 49741E100 416 8,557 SH   SOLE   0 0 8,557
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 411 8,707 SH   SOLE   0 0 8,707
LAM RESEARCH CORP COM 512807108 202 608 SH   SOLE   0 0 608
LANDSTAR SYS INC COM 515098101 1,123 8,951 SH   SOLE   0 0 8,951
LOCKHEED MARTIN CORP COM 539830109 210 549 SH   SOLE   0 0 549
LOEWS CORP COM 540424108 204 5,874 SH   SOLE   0 0 5,874
MCDONALDS CORP COM 580135101 289 1,315 SH   SOLE   0 0 1,315
MERCK & CO. INC COM 58933Y105 349 4,207 SH   SOLE   0 0 4,207
MFA FINL INC COM 55272X102 100 37,500 SH   SOLE   0 0 37,500
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,420 50,744 SH   SOLE   0 0 50,744
MICROSOFT CORP COM 594918104 1,503 7,144 SH   SOLE   0 0 7,144
MORGAN STANLEY COM NEW 617446448 251 5,194 SH   SOLE   0 0 5,194
NATIONAL BEVERAGE CORP COM 635017106 1,479 21,740 SH   SOLE   0 0 21,740
NETFLIX INC COM 64110L106 51,896 103,785 SH   SOLE   0 0 103,785
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1,041 6,960 SH   SOLE   0 0 6,960
NOKIA CORP SPONSORED ADR 654902204 52 13,180 SH   SOLE   0 0 13,180
NOVO-NORDISK A S ADR 670100205 839 12,080 SH   SOLE   0 0 12,080
NVIDIA CORPORATION COM 67066G104 235 435 SH   SOLE   0 0 435
ORGANIGRAM HLDGS INC COM 68620P101 11 10,445 SH   SOLE   0 0 10,445
PAYPAL HLDGS INC COM 70450Y103 249 1,264 SH   SOLE   0 0 1,264
PEPSICO INC COM 713448108 1,116 8,054 SH   SOLE   0 0 8,054
PFIZER INC COM 717081103 1,124 30,632 SH   SOLE   0 0 30,632
PHILIP MORRIS INTL INC COM 718172109 310 4,138 SH   SOLE   0 0 4,138
PHILLIPS 66 COM 718546104 234 4,505 SH   SOLE   0 0 4,505
POOL CORP COM 73278L105 201 601 SH   SOLE   0 0 601
PRIMERICA INC COM 74164M108 934 8,257 SH   SOLE   0 0 8,257
PROCTER AND GAMBLE CO COM 742718109 468 3,366 SH   SOLE   0 0 3,366
PROSHARES TR MSCI EMRG ETF 74347X302 539 7,807 SH   SOLE   0 0 7,807
PROSHARES TR ULTRAPRO QQQ 74347X831 734 5,606 SH   SOLE   0 0 5,606
PROSHARES TR ULTRPRO DOW30 74347X823 209 2,692 SH   SOLE   0 0 2,692
PROSHARES TR ULTRPRO S&P500 74347X864 319 5,700 SH   SOLE   0 0 5,700
QUEST DIAGNOSTICS INC COM 74834L100 863 7,541 SH   SOLE   0 0 7,541
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,309 22,744 SH   SOLE   0 0 22,744
RBC BEARINGS INC COM 75524B104 1,081 8,922 SH   SOLE   0 0 8,922
RELX PLC SPONSORED ADR 759530108 386 17,237 SH   SOLE   0 0 17,237
RLI CORP COM 749607107 999 11,930 SH   SOLE   0 0 11,930
ROYAL BK CDA COM 780087102 370 5,271 SH   SOLE   0 0 5,271
SAP SE SPON ADR 803054204 433 2,780 SH   SOLE   0 0 2,780
SCOTTS MIRACLE GRO CO CL A 810186106 2,368 15,483 SH   SOLE   0 0 15,483
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 220 1,500 SH   SOLE   0 0 1,500
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 385 6,000 SH   SOLE   0 0 6,000
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 1,318 33,039 SH   SOLE   0 0 33,039
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,992 16,331 SH   SOLE   0 0 16,331
SOUTHWEST AIRLS CO COM 844741108 341 9,104 SH   SOLE   0 0 9,104
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4,216 15,191 SH   SOLE   0 0 15,191
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 263 10,919 SH   SOLE   0 0 10,919
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1,630 30,665 SH   SOLE   0 0 30,665
SPDR S&P 500 ETF TR TR UNIT 78462F103 37,089 110,749 SH   SOLE   0 0 110,749
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2,649 7,818 SH   SOLE   0 0 7,818
SPDR SER TR PORTFOLIO S&P500 78464A854 378 9,597 SH   SOLE   0 0 9,597
SPDR SER TR PRTFLO S&P500 GW 78464A409 360 7,190 SH   SOLE   0 0 7,190
SPDR SER TR PRTFLO S&P500 HI 78468R788 218 7,950 SH   SOLE   0 0 7,950
SPDR SER TR S&P BK ETF 78464A797 222 7,534 SH   SOLE   0 0 7,534
SPDR SER TR S&P DIVID ETF 78464A763 650 7,039 SH   SOLE   0 0 7,039
SPDR SER TR S&P OILGAS EXP 78468R556 292 6,930 SH   SOLE   0 0 6,930
SPDR SER TR S&P PHARMAC 78464A722 272 6,250 SH   SOLE   0 0 6,250
STARWOOD PPTY TR INC COM 85571B105 190 12,580 SH   SOLE   0 0 12,580
STOCK YDS BANCORP INC COM 861025104 406 11,934 SH   SOLE   0 0 11,934
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 487 6,008 SH   SOLE   0 0 6,008
TELUS CORPORATION COM 87971M103 383 21,809 SH   SOLE   0 0 21,809
TESLA INC COM 88160R101 498 1,161 SH   SOLE   0 0 1,161
TEXAS INSTRS INC COM 882508104 1,443 10,105 SH   SOLE   0 0 10,105
THOR INDS INC COM 885160101 1,417 14,872 SH   SOLE   0 0 14,872
TORONTO DOMINION BK ONT COM NEW 891160509 823 17,796 SH   SOLE   0 0 17,796
TOTAL SE SPONSORED ADS 89151E109 639 18,631 SH   SOLE   0 0 18,631
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 403 3,046 SH   SOLE   0 0 3,046
TRAVELERS COMPANIES INC COM 89417E109 224 2,067 SH   SOLE   0 0 2,067
UNIFIRST CORP MASS COM 904708104 789 4,167 SH   SOLE   0 0 4,167
UNION PAC CORP COM 907818108 515 2,617 SH   SOLE   0 0 2,617
US BANCORP DEL COM NEW 902973304 1,163 32,434 SH   SOLE   0 0 32,434
VALERO ENERGY CORP COM 91913Y100 1,126 26,000 SH   SOLE   0 0 26,000
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 472 22,529 SH   SOLE   0 0 22,529
VANGUARD INDEX FDS GROWTH ETF 922908736 216 950 SH   SOLE   0 0 950
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,080 3,511 SH   SOLE   0 0 3,511
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,406 12,713 SH   SOLE   0 0 12,713
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,290 29,837 SH   SOLE   0 0 29,837
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2,086 39,785 SH   SOLE   0 0 39,785
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 985 12,220 SH   SOLE   0 0 12,220
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 207 5,056 SH   SOLE   0 0 5,056
VERIZON COMMUNICATIONS INC COM 92343V104 1,299 21,836 SH   SOLE   0 0 21,836
VIACOMCBS INC CL B 92556H206 304 10,855 SH   SOLE   0 0 10,855
WALGREENS BOOTS ALLIANCE INC COM 931427108 217 6,033 SH   SOLE   0 0 6,033
WALMART INC COM 931142103 294 2,100 SH   SOLE   0 0 2,100
WATSCO INC COM 942622200 1,644 7,060 SH   SOLE   0 0 7,060
WD-40 CO COM 929236107 920 4,859 SH   SOLE   0 0 4,859
WELLS FARGO CO NEW COM 949746101 1,836 78,110 SH   SOLE   0 0 78,110
WIPRO LTD SPON ADR 1 SH 97651M109 405 86,070 SH   SOLE   0 0 86,070
WISDOMTREE TR EMG MKTS SMCAP 97717W281 548 13,244 SH   SOLE   0 0 13,244
WISDOMTREE TR EUR HDG SMLCAP 97717X552 1,246 45,687 SH   SOLE   0 0 45,687
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,349 21,853 SH   SOLE   0 0 21,853
WISDOMTREE TR EUROPE SMCP DV 97717W869 460 8,653 SH   SOLE   0 0 8,653
WISDOMTREE TR INTL MIDCAP DV 97717W778 935 16,719 SH   SOLE   0 0 16,719
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1,502 30,654 SH   SOLE   0 0 30,654
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 590 15,008 SH   SOLE   0 0 15,008
WISDOMTREE TR US MIDCAP DIVID 97717W505 855 29,580 SH   SOLE   0 0 29,580
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,311 62,173 SH   SOLE   0 0 62,173
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 744 1,582 SH   SOLE   0 0 1,582