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 297 3,028 SH   SOLE   0 0 3,028
ADAMS DIVERSIFIED EQUITY FD COM 006212104 276 18,508 SH   SOLE   0 0 18,508
ALBANY INTL CORP CL A 012348108 958 16,317 SH   SOLE   0 0 16,317
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,739 8,060 SH   SOLE   0 0 8,060
ALPHABET INC CAP STK CL A 02079K305 1,153 813 SH   SOLE   0 0 813
ALPHABET INC CAP STK CL C 02079K107 1,853 1,311 SH   SOLE   0 0 1,311
ALTRIA GROUP INC COM 02209S103 1,220 31,086 SH   SOLE   0 0 31,086
AMAZON COM INC COM 023135106 5,642 2,045 SH   SOLE   0 0 2,045
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 431 33,952 SH   SOLE   0 0 33,952
AMERICAN EXPRESS CO COM 025816109 1,271 13,356 SH   SOLE   0 0 13,356
AMERICAN SOFTWARE INC CL A 029683109 512 32,500 SH   SOLE   0 0 32,500
ANIKA THERAPEUTICS INC COM 035255108 574 15,222 SH   SOLE   0 0 15,222
APPLE INC COM 037833100 6,142 16,836 SH   SOLE   0 0 16,836
APPLIED MATLS INC COM 038222105 2,029 33,559 SH   SOLE   0 0 33,559
ARK ETF TR INNOVATION ETF 00214Q104 1,367 19,173 SH   SOLE   0 0 19,173
AT&T INC COM 00206R102 1,312 43,395 SH   SOLE   0 0 43,395
ATHERSYS INC NEW COM 04744L106 33 12,000 SH   SOLE   0 0 12,000
BADGER METER INC COM 056525108 752 11,946 SH   SOLE   0 0 11,946
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 75 22,130 SH   SOLE   0 0 22,130
BANCO SANTANDER S.A. ADR 05964H105 108 44,674 SH   SOLE   0 0 44,674
BANK HAWAII CORP COM 062540109 803 13,080 SH   SOLE   0 0 13,080
BANK NEW YORK MELLON CORP COM 064058100 1,326 34,316 SH   SOLE   0 0 34,316
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,398 13,435 SH   SOLE   0 0 13,435
BK OF AMERICA CORP COM 060505104 245 10,319 SH   SOLE   0 0 10,319
BLACKROCK INC COM 09247X101 250 460 SH   SOLE   0 0 460
BOEING CO COM 097023105 520 2,835 SH   SOLE   0 0 2,835
BRISTOL-MYERS SQUIBB CO COM 110122108 751 12,766 SH   SOLE   0 0 12,766
BROADCOM INC COM 11135F101 277 879 SH   SOLE   0 0 879
BROOKS AUTOMATION INC NEW COM 114340102 1,535 34,701 SH   SOLE   0 0 34,701
CAPITAL ONE FINL CORP COM 14040H105 1,784 28,501 SH   SOLE   0 0 28,501
CARRIER GLOBAL CORPORATION COM 14448C104 1,269 57,096 SH   SOLE   0 0 57,096
CATERPILLAR INC DEL COM 149123101 387 3,063 SH   SOLE   0 0 3,063
CGI INC CL A SUB VTG 12532H104 335 5,336 SH   SOLE   0 0 5,336
CHECK POINT SOFTWARE TECH LT ORD M22465104 352 3,277 SH   SOLE   0 0 3,277
CHEESECAKE FACTORY INC COM 163072101 874 38,129 SH   SOLE   0 0 38,129
CHEVRON CORP NEW COM 166764100 525 5,880 SH   SOLE   0 0 5,880
CHUBB LIMITED COM H1467J104 371 2,932 SH   SOLE   0 0 2,932
CISCO SYS INC COM 17275R102 232 4,980 SH   SOLE   0 0 4,980
CONSTRUCTION PARTNERS INC COM CL A 21044C107 437 24,610 SH   SOLE   0 0 24,610
CORELOGIC INC COM 21871D103 1,581 23,517 SH   SOLE   0 0 23,517
CVS HEALTH CORP COM 126650100 345 5,312 SH   SOLE   0 0 5,312
DBX ETF TR XTRACK HRVST CSI 233051879 510 17,175 SH   SOLE   0 0 17,175
DIREXION SHS ETF TR DLY ENRGY BULL2X 25460G609 1,457 96,559 SH   SOLE   0 0 96,559
DIREXION SHS ETF TR OIL GAS BL 2X SH 25460G500 768 22,391 SH   SOLE   0 0 22,391
DISNEY WALT CO COM DISNEY 254687106 281 2,519 SH   SOLE   0 0 2,519
DUKE ENERGY CORP NEW COM NEW 26441C204 914 11,437 SH   SOLE   0 0 11,437
ENBRIDGE INC COM 29250N105 821 26,997 SH   SOLE   0 0 26,997
ENTERPRISE PRODS PARTNERS L COM 293792107 670 36,882 SH   SOLE   0 0 36,882
ETF SER SOLUTIONS US GLB JETS 26922A842 206 12,381 SH   SOLE   0 0 12,381
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3,271 70,024 SH   SOLE   0 0 70,024
EXXON MOBIL CORP COM 30231G102 351 7,857 SH   SOLE   0 0 7,857
FACEBOOK INC CL A 30303M102 2,528 11,135 SH   SOLE   0 0 11,135
FIRST FINL BANKSHARES COM 32020R109 430 14,874 SH   SOLE   0 0 14,874
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 357 4,260 SH   SOLE   0 0 4,260
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL AL 33737M409 314 10,400 SH   SOLE   0 0 10,400
FIRST TR NASDAQ-100 TECH IND CAP STRENGTH ETF 33733E104 470 8,050 SH   SOLE   0 0 8,050
FIRST TR NASDAQ-100 TECH IND DJ INTERNT IDX 33733E302 1,231 7,220 SH   SOLE   0 0 7,220
FIRST TRUST PORTFOLIOS LP SHS 337345102 6,658 61,034 SH   SOLE   0 0 61,034
FORTIS INC COM 349553107 383 10,099 SH   SOLE   0 0 10,099
GENERAL ELECTRIC CO COM 369604103 103 15,130 SH   SOLE   0 0 15,130
GILEAD SCIENCES INC COM 375558103 331 4,308 SH   SOLE   0 0 4,308
GLOBAL X FDS MSCI GREECE ETF 37954Y319 330 16,686 SH   SOLE   0 0 16,686
GLOBAL X FDS MSCI NXT EMRNG 37950E218 339 20,727 SH   SOLE   0 0 20,727
GRACO INC COM 384109104 1,047 21,817 SH   SOLE   0 0 21,817
HENRY JACK & ASSOC INC COM 426281101 882 4,792 SH   SOLE   0 0 4,792
HOME DEPOT INC COM 437076102 322 1,284 SH   SOLE   0 0 1,284
HOULIHAN LOKEY INC CL A 441593100 1,319 23,707 SH   SOLE   0 0 23,707
ICON PLC SHS G4705A100 468 2,776 SH   SOLE   0 0 2,776
INTEL CORP COM 458140100 1,097 18,327 SH   SOLE   0 0 18,327
INTERNATIONAL BUSINESS MACHS COM 459200101 760 6,292 SH   SOLE   0 0 6,292
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,089 10,699 SH   SOLE   0 0 10,699
INVESCO QQQ TR UNIT SER 1 46090E103 28,514 115,160 SH   SOLE   0 0 115,160
ISHARES INC MSCI CDA ETF 464286509 730 28,196 SH   SOLE   0 0 28,196
ISHARES INC MSCI JPN ETF NEW 46434G822 5,169 94,114 SH   SOLE   0 0 94,114
ISHARES INC MSCI PAC JP ETF 464286665 262 6,600 SH   SOLE   0 0 6,600
ISHARES INC MSCI TAIWAN ETF 46434G772 307 7,624 SH   SOLE   0 0 7,624
ISHARES TR CORE S&P MCP ETF 464287507 222 1,250 SH   SOLE   0 0 1,250
ISHARES TR CORE S&P SCP ETF 464287804 247 3,623 SH   SOLE   0 0 3,623
ISHARES TR CORE S&P500 ETF 464287200 943 3,046 SH   SOLE   0 0 3,046
ISHARES TR EUROPE ETF 464287861 3,589 88,829 SH   SOLE   0 0 88,829
ISHARES TR LATN AMER 40 ETF 464287390 511 23,713 SH   SOLE   0 0 23,713
ISHARES TR MSCI ACWI ETF 464288257 20,818 282,388 SH   SOLE   0 0 282,388
ISHARES TR MSCI EAFE ETF 464287465 1,201 19,730 SH   SOLE   0 0 19,730
ISHARES TR MSCI EMG MKT ETF 464287234 1,831 45,784 SH   SOLE   0 0 45,784
ISHARES TR MSCI INDIA ETF 46429B598 564 19,436 SH   SOLE   0 0 19,436
ISHARES TR MSCI MIN VOL ETF 46429B697 540 8,908 SH   SOLE   0 0 8,908
ISHARES TR MSCI POLAND ETF 46429B606 290 17,443 SH   SOLE   0 0 17,443
ISHARES TR MSCI UK ETF NEW 46435G334 233 9,048 SH   SOLE   0 0 9,048
ISHARES TR RUS 1000 GRW ETF 464287614 11,260 58,661 SH   SOLE   0 0 58,661
ISHARES TR RUS 2000 VAL ETF 464287630 829 8,501 SH   SOLE   0 0 8,501
ISHARES TR RUSSELL 2000 ETF 464287655 1,108 7,742 SH   SOLE   0 0 7,742
ISHARES TR RUSSELL 3000 ETF 464287689 4,906 27,245 SH   SOLE   0 0 27,245
ISHARES TR S&P SML 600 GWT 464287887 912 5,371 SH   SOLE   0 0 5,371
ISHARES TR U.S. FINLS ETF 464287788 206 1,870 SH   SOLE   0 0 1,870
ISHARES TR U.S. TECH ETF 464287721 216 800 SH   SOLE   0 0 800
JOHNSON & JOHNSON COM 478160104 473 3,363 SH   SOLE   0 0 3,363
JPMORGAN CHASE & CO COM 46625H100 1,948 20,708 SH   SOLE   0 0 20,708
KIRKLAND LAKE GOLD LTD COM 49741E100 391 9,531 SH   SOLE   0 0 9,531
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 403 8,610 SH   SOLE   0 0 8,610
KOPIN CORP COM 500600101 19 14,185 SH   SOLE   0 0 14,185
LAM RESEARCH CORP COM 512807108 315 973 SH   SOLE   0 0 973
LANDSTAR SYS INC COM 515098101 988 8,798 SH   SOLE   0 0 8,798
LINCOLN ELEC HLDGS INC COM 533900106 552 6,552 SH   SOLE   0 0 6,552
LOEWS CORP COM 540424108 204 5,940 SH   SOLE   0 0 5,940
MCDONALDS CORP COM 580135101 326 1,768 SH   SOLE   0 0 1,768
MERCK & CO. INC COM 58933Y105 403 5,210 SH   SOLE   0 0 5,210
MFA FINL INC COM 55272X102 93 37,500 SH   SOLE   0 0 37,500
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,354 49,768 SH   SOLE   0 0 49,768
MICROSOFT CORP COM 594918104 1,802 8,855 SH   SOLE   0 0 8,855
MORGAN STANLEY COM NEW 617446448 251 5,198 SH   SOLE   0 0 5,198
NATIONAL BEVERAGE CORP COM 635017106 1,302 21,334 SH   SOLE   0 0 21,334
NETFLIX INC COM 64110L106 48,119 105,747 SH   SOLE   0 0 105,747
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 1,019 7,823 SH   SOLE   0 0 7,823
NOVO-NORDISK A S ADR 670100205 299 4,569 SH   SOLE   0 0 4,569
NVIDIA CORPORATION COM 67066G104 381 1,003 SH   SOLE   0 0 1,003
ORGANIGRAM HLDGS INC COM 68620P101 16 10,445 SH   SOLE   0 0 10,445
PEPSICO INC COM 713448108 1,087 8,221 SH   SOLE   0 0 8,221
PFIZER INC COM 717081103 1,150 35,162 SH   SOLE   0 0 35,162
PHILIP MORRIS INTL INC COM 718172109 302 4,306 SH   SOLE   0 0 4,306
PHILLIPS 66 COM 718546104 266 3,693 SH   SOLE   0 0 3,693
PRIMERICA INC COM 74164M108 953 8,177 SH   SOLE   0 0 8,177
PROCTER AND GAMBLE CO COM 742718109 349 2,917 SH   SOLE   0 0 2,917
PROSHARES TR MSCI EMRG ETF 74347X302 281 4,887 SH   SOLE   0 0 4,887
PROSHARES TR ULTRAPRO QQQ 74347X831 391 4,006 SH   SOLE   0 0 4,006
QUEST DIAGNOSTICS INC COM 74834L100 912 8,003 SH   SOLE   0 0 8,003
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,370 22,232 SH   SOLE   0 0 22,232
RBC BEARINGS INC COM 75524B104 1,126 8,399 SH   SOLE   0 0 8,399
RELX PLC SPONSORED ADR 759530108 389 16,524 SH   SOLE   0 0 16,524
RLI CORP COM 749607107 956 11,650 SH   SOLE   0 0 11,650
ROYAL BK CDA COM 780087102 321 4,729 SH   SOLE   0 0 4,729
SALESFORCE COM INC COM 79466L302 395 2,109 SH   SOLE   0 0 2,109
SAP SE SPON ADR 803054204 431 3,080 SH   SOLE   0 0 3,080
SCOTTS MIRACLE GRO CO CL A 810186106 2,465 18,333 SH   SOLE   0 0 18,333
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 352 6,000 SH   SOLE   0 0 6,000
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 876 24,534 SH   SOLE   0 0 24,534
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,751 15,362 SH   SOLE   0 0 15,362
SOUTHWEST AIRLS CO COM 844741108 265 7,754 SH   SOLE   0 0 7,754
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 3,308 12,830 SH   SOLE   0 0 12,830
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1,464 27,786 SH   SOLE   0 0 27,786
SPDR S&P 500 ETF TR TR UNIT 78462F103 32,376 104,994 SH   SOLE   0 0 104,994
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2,582 7,958 SH   SOLE   0 0 7,958
SPDR SER TR PORTFOLIO S&P500 78464A854 202 5,575 SH   SOLE   0 0 5,575
SPDR SER TR PRTFLO S&P500 GW 78464A409 302 6,712 SH   SOLE   0 0 6,712
SPDR SER TR PRTFLO S&P500 HI 78468R788 230 8,250 SH   SOLE   0 0 8,250
SPDR SER TR S&P DIVID ETF 78464A763 637 6,986 SH   SOLE   0 0 6,986
SPDR SER TR S&P OILGAS EXP 78468R556 292 5,602 SH   SOLE   0 0 5,602
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 491 8,646 SH   SOLE   0 0 8,646
TELUS CORPORATION COM 87971M103 349 20,848 SH   SOLE   0 0 20,848
TEXAS INSTRS INC COM 882508104 1,142 8,997 SH   SOLE   0 0 8,997
THOR INDS INC COM 885160101 1,467 13,771 SH   SOLE   0 0 13,771
TORONTO DOMINION BK ONT COM NEW 891160509 826 18,510 SH   SOLE   0 0 18,510
TOTAL S.A. SPONSORED ADS 89151E109 743 19,310 SH   SOLE   0 0 19,310
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 364 2,894 SH   SOLE   0 0 2,894
TRAVELERS COMPANIES INC COM 89417E109 237 2,074 SH   SOLE   0 0 2,074
UNIFIRST CORP MASS COM 904708104 738 4,126 SH   SOLE   0 0 4,126
UNION PAC CORP COM 907818108 441 2,610 SH   SOLE   0 0 2,610
UNITED PARCEL SERVICE INC CL B 911312106 248 2,233 SH   SOLE   0 0 2,233
US BANCORP DEL COM NEW 902973304 725 19,678 SH   SOLE   0 0 19,678
VALERO ENERGY CORP COM 91913Y100 1,529 26,000 SH   SOLE   0 0 26,000
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 467 22,529 SH   SOLE   0 0 22,529
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,140 4,021 SH   SOLE   0 0 4,021
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,017 9,513 SH   SOLE   0 0 9,513
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 837 21,137 SH   SOLE   0 0 21,137
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,583 31,459 SH   SOLE   0 0 31,459
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 963 12,870 SH   SOLE   0 0 12,870
VERIZON COMMUNICATIONS INC COM 92343V104 1,244 22,566 SH   SOLE   0 0 22,566
VIACOMCBS INC CL B 92556H206 237 10,180 SH   SOLE   0 0 10,180
WALMART INC COM 931142103 206 1,716 SH   SOLE   0 0 1,716
WATSCO INC COM 942622200 1,245 7,004 SH   SOLE   0 0 7,004
WD-40 CO COM 929236107 947 4,776 SH   SOLE   0 0 4,776
WELLS FARGO CO NEW COM 949746101 1,340 52,360 SH   SOLE   0 0 52,360
WISDOMTREE TR EMG MKTS SMCAP 97717W281 788 20,209 SH   SOLE   0 0 20,209
WISDOMTREE TR EUR HDG SMLCAP 97717X552 1,144 42,665 SH   SOLE   0 0 42,665
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,412 23,260 SH   SOLE   0 0 23,260
WISDOMTREE TR EUROPE SMCP DV 97717W869 429 8,653 SH   SOLE   0 0 8,653
WISDOMTREE TR INTL MIDCAP DV 97717W778 895 16,719 SH   SOLE   0 0 16,719
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1,447 30,782 SH   SOLE   0 0 30,782
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 489 13,323 SH   SOLE   0 0 13,323
WISDOMTREE TR US MIDCAP DIVID 97717W505 838 29,580 SH   SOLE   0 0 29,580
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,337 63,102 SH   SOLE   0 0 63,102
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 382 1,506 SH   SOLE   0 0 1,506