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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ISHARES TR 7-10 YR TRSY BD 464287440   3,612,032 36,441 SH   SOLE   0 0 36,441
CRH PLC ADR 12626K203   882,974 17,178 SH   SOLE   0 0 17,178
DR REDDYS LABS LTD ADR 256135203   391,849 6,883 SH   SOLE   0 0 6,883
INVESTMENT MANAGERS SER TR I AXS ASTORIA INFL 46141T117   882,286 35,221 SH   SOLE   0 0 35,221
ALPHABET INC CAP STK CL A 02079K305   499,979 4,820 SH   SOLE   0 0 4,820
ALPHABET INC CAP STK CL C 02079K107   687,128 6,607 SH   SOLE   0 0 6,607
AMER SOFTWARE INC CL A 029683109   238,707 18,930 SH   SOLE   0 0 18,930
CLEARWATER ANALYTICS HLDGS I CL A 185123106   271,336 17,001 SH   SOLE   0 0 17,001
HEICO CORP NEW CL A 422806208   483,940 3,561 SH   SOLE   0 0 3,561
MASTERCARD INCORPORATED CL A 57636Q104   210,414 579 SH   SOLE   0 0 579
RYAN SPECIALTY HOLDINGS INC CL A 78351F107   571,167 14,194 SH   SOLE   0 0 14,194
ZOETIS INC CL A 98978V103   201,226 1,209 SH   SOLE   0 0 1,209
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   840,472 2,722 SH   SOLE   0 0 2,722
ABBOTT LABS COM 002824100   396,939 3,920 SH   SOLE   0 0 3,920
ABBVIE INC COM 00287Y109   777,885 4,881 SH   SOLE   0 0 4,881
AEROVIRONMENT INC COM 008073108   285,796 3,118 SH   SOLE   0 0 3,118
AMAZON COM INC COM 023135106   402,624 3,898 SH   SOLE   0 0 3,898
AMERICAN VANGUARD CORP COM 030371108   298,502 13,624 SH   SOLE   0 0 13,624
AMERIPRISE FINL INC COM 03076C106   471,704 1,539 SH   SOLE   0 0 1,539
AMERIS BANCORP COM 03076K108   217,148 5,912 SH   SOLE   0 0 5,912
AMGEN INC COM 031162100   451,831 1,869 SH   SOLE   0 0 1,869
AMN HEALTHCARE SVCS INC COM 001744101   241,497 2,911 SH   SOLE   0 0 2,911
APPLE INC COM 037833100   2,577,387 15,630 SH   SOLE   0 0 15,630
GALLAGHER ARTHUR J & CO COM 363576109   427,578 2,235 SH   SOLE   0 0 2,235
ATRION CORP COM 049904105   308,304 491 SH   SOLE   0 0 491
AVID TECHNOLOGY INC COM 05367P100   338,764 10,593 SH   SOLE   0 0 10,593
BADGER METER INC COM 056525108   325,625 2,673 SH   SOLE   0 0 2,673
BALCHEM CORP COM 057665200   282,556 2,234 SH   SOLE   0 0 2,234
BLACKROCK INC COM 09247X101   540,649 808 SH   SOLE   0 0 808
BOOT BARN HLDGS INC COM 099406100   352,314 4,597 SH   SOLE   0 0 4,597
BROADCOM INC COM 11135F101   204,651 319 SH   SOLE   0 0 319
CADENCE DESIGN SYSTEM INC COM 127387108   274,167 1,305 SH   SOLE   0 0 1,305
CALIX INC COM 13100M509   320,843 5,987 SH   SOLE   0 0 5,987
CATERPILLAR INC COM 149123101   248,520 1,086 SH   SOLE   0 0 1,086
CDW CORP COM 12514G108   268,558 1,378 SH   SOLE   0 0 1,378
CHEVRON CORP NEW COM 166764100   710,888 4,357 SH   SOLE   0 0 4,357
CISCO SYS INC COM 17275R102   520,136 9,950 SH   SOLE   0 0 9,950
COHEN & STEERS INC COM 19247A100   301,955 4,721 SH   SOLE   0 0 4,721
COHEN & STEERS SELECT PFD & COM 19248Y107   572,883 31,651 SH   SOLE   0 0 31,651
COMFORT SYS USA INC COM 199908104   410,148 2,810 SH   SOLE   0 0 2,810
CONMED CORP COM 207410101   291,677 2,803 SH   SOLE   0 0 2,803
COPART INC COM 217204106   572,273 7,609 SH   SOLE   0 0 7,609
CROWN CASTLE INC COM 22822V101   331,789 2,479 SH   SOLE   0 0 2,479
DISCOVER FINL SVCS COM 254709108   327,062 3,309 SH   SOLE   0 0 3,309
E L F BEAUTY INC COM 26856L103   555,862 6,750 SH   SOLE   0 0 6,750
ENPRO INDS INC COM 29355X107   251,933 2,425 SH   SOLE   0 0 2,425
EXXON MOBIL CORP COM 30231G102   583,391 5,320 SH   SOLE   0 0 5,320
FACTSET RESH SYS INC COM 303075105   376,487 907 SH   SOLE   0 0 907
FAIR ISAAC CORP COM 303250104   560,044 797 SH   SOLE   0 0 797
FOX FACTORY HLDG CORP COM 35138V102   285,948 2,356 SH   SOLE   0 0 2,356
FTI CONSULTING INC COM 302941109   418,185 2,119 SH   SOLE   0 0 2,119
HEALTHEQUITY INC COM 42226A107   350,381 5,968 SH   SOLE   0 0 5,968
HONEYWELL INTL INC COM 438516106   592,281 3,099 SH   SOLE   0 0 3,099
ICF INTL INC COM 44925C103   316,335 2,880 SH   SOLE   0 0 2,880
ILLINOIS TOOL WKS INC COM 452308109   269,479 1,101 SH   SOLE   0 0 1,101
INTEGER HLDGS CORP COM 45826H109   307,442 3,967 SH   SOLE   0 0 3,967
HENRY JACK & ASSOC INC COM 426281101   449,748 2,984 SH   SOLE   0 0 2,984
NEOGEN CORP COM 640491106   189,793 10,248 SH   SOLE   0 0 10,248
JPMORGAN CHASE & CO COM 46625H100   728,433 5,590 SH   SOLE   0 0 5,590
LAMB WESTON HLDGS INC COM 513272104   416,408 3,984 SH   SOLE   0 0 3,984
LANTHEUS HLDGS INC COM 516544103   403,471 4,887 SH   SOLE   0 0 4,887
LOCKHEED MARTIN CORP COM 539830109   529,930 1,121 SH   SOLE   0 0 1,121
LOWES COS INC COM 548661107   359,746 1,799 SH   SOLE   0 0 1,799
MARKETAXESS HLDGS INC COM 57060D108   362,335 926 SH   SOLE   0 0 926
MCDONALDS CORP COM 580135101   513,644 1,837 SH   SOLE   0 0 1,837
MEDPACE HLDGS INC COM 58506Q109   255,184 1,357 SH   SOLE   0 0 1,357
MERCK & CO INC COM 58933Y105   592,755 5,534 SH   SOLE   0 0 5,534
MGP INGREDIENTS INC NEW COM 55303J106   294,609 3,046 SH   SOLE   0 0 3,046
MICROSOFT CORP COM 594918104   2,720,975 9,438 SH   SOLE   0 0 9,438
NCINO INC COM 63947X101   272,035 10,978 SH   SOLE   0 0 10,978
NEXTERA ENERGY INC COM 65339F101   565,073 7,331 SH   SOLE   0 0 7,331
NVIDIA CORPORATION COM 67066G104   1,145,523 4,124 SH   SOLE   0 0 4,124
OREILLY AUTOMOTIVE INC COM 67103H107   285,257 336 SH   SOLE   0 0 336
OLLIES BARGAIN OUTLET HLDGS COM 681116109   251,402 4,339 SH   SOLE   0 0 4,339
ONTO INNOVATION INC COM 683344105   317,862 3,617 SH   SOLE   0 0 3,617
PAYCHEX INC COM 704326107   526,656 4,596 SH   SOLE   0 0 4,596
PEPSICO INC COM 713448108   575,156 3,155 SH   SOLE   0 0 3,155
PERFICIENT INC COM 71375U101   285,439 3,954 SH   SOLE   0 0 3,954
PGT INNOVATIONS INC COM 69336V101   311,464 12,404 SH   SOLE   0 0 12,404
PHILIP MORRIS INTL INC COM 718172109   550,155 5,584 SH   SOLE   0 0 5,584
PHILLIPS 66 COM 718546104   433,906 4,280 SH   SOLE   0 0 4,280
POWER INTEGRATIONS INC COM 739276103   350,156 4,137 SH   SOLE   0 0 4,137
PROCTER AND GAMBLE CO COM 742718109   506,141 3,404 SH   SOLE   0 0 3,404
PROGYNY INC COM 74340E103   264,637 8,239 SH   SOLE   0 0 8,239
PROLOGIS INC. COM 74340W103   496,086 3,976 SH   SOLE   0 0 3,976
QUALYS INC COM 74758T303   324,790 2,498 SH   SOLE   0 0 2,498
SILK RD MED INC COM 82710M100   343,131 8,769 SH   SOLE   0 0 8,769
SIMPSON MFG INC COM 829073105   304,032 2,773 SH   SOLE   0 0 2,773
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   425,118 3,106 SH   SOLE   0 0 3,106
SKYLINE CHAMPION CORPORATION COM 830830105   397,139 5,279 SH   SOLE   0 0 5,279
SNAP ON INC COM 833034101   394,530 1,598 SH   SOLE   0 0 1,598
SPROUTS FMRS MKT INC COM 85208M102   281,291 8,030 SH   SOLE   0 0 8,030
STARBUCKS CORP COM 855244109   483,163 4,640 SH   SOLE   0 0 4,640
SUPERNUS PHARMACEUTICALS INC COM 868459108   288,427 7,961 SH   SOLE   0 0 7,961
TELEDYNE TECHNOLOGIES INC COM 879360105   551,595 1,233 SH   SOLE   0 0 1,233
TERADYNE INC COM 880770102   209,752 1,951 SH   SOLE   0 0 1,951
HOME DEPOT INC COM 437076102   796,234 2,698 SH   SOLE   0 0 2,698
KROGER CO COM 501044101   214,463 4,344 SH   SOLE   0 0 4,344
SIMPLY GOOD FOODS CO COM 82900L102   319,433 8,032 SH   SOLE   0 0 8,032
THERMO FISHER SCIENTIFIC INC COM 883556102   417,545 724 SH   SOLE   0 0 724
TRANSUNION COM 89400J107   218,733 3,520 SH   SOLE   0 0 3,520
TYLER TECHNOLOGIES INC COM 902252105   359,250 1,013 SH   SOLE   0 0 1,013
ULTRA CLEAN HLDGS INC COM 90385V107   257,554 7,767 SH   SOLE   0 0 7,767
UNION PAC CORP COM 907818108   561,113 2,788 SH   SOLE   0 0 2,788
UNITEDHEALTH GROUP INC COM 91324P102   285,444 604 SH   SOLE   0 0 604
VALMONT INDS INC COM 920253101   317,652 993 SH   SOLE   0 0 993
VERISK ANALYTICS INC COM 92345Y106   371,441 1,936 SH   SOLE   0 0 1,936
VERIZON COMMUNICATIONS INC COM 92343V104   491,453 12,637 SH   SOLE   0 0 12,637
WALMART INC COM 931142103   213,741 1,444 SH   SOLE   0 0 1,444
WELLS FARGO CO NEW COM 949746101   247,979 6,634 SH   SOLE   0 0 6,634
WEST PHARMACEUTICAL SVSC INC COM 955306105   593,503 1,713 SH   SOLE   0 0 1,713
YETI HLDGS INC COM 98585X104   255,920 6,398 SH   SOLE   0 0 6,398
VISA INC COM CL A 92826C839   304,596 1,351 SH   SOLE   0 0 1,351
BENTLEY SYS INC COM CL B 08265T208   590,554 13,737 SH   SOLE   0 0 13,737
COOPER COS INC COM NEW 216648402   420,777 1,127 SH   SOLE   0 0 1,127
US BANCORP DEL COM NEW 902973304   373,885 10,235 SH   SOLE   0 0 10,235
WISDOMTREE TR EM EX ST-OWNED 97717X578   1,707,104 61,318 SH   SOLE   0 0 61,318
WISDOMTREE TR EMER MKT HIGH FD 97717W315   404,083 10,673 SH   SOLE   0 0 10,673
WISDOMTREE TR EMG MKTS SMCAP 97717W281   379,118 8,279 SH   SOLE   0 0 8,279
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,428,907 29,324 SH   SOLE   0 0 29,324
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683   822,780 46,043 SH   SOLE   0 0 46,043
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   3,664,135 155,987 SH   SOLE   0 0 155,987
WISDOMTREE TR FUTRE STRAT FD 97717W125   1,095,353 32,640 SH   SOLE   0 0 32,640
ISHARES TR GL CLEAN ENE ETF 464288224   271,283 13,715 SH   SOLE   0 0 13,715
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   823,104 7,802 SH   SOLE   0 0 7,802
FLEXSHARES TR IBOXX 3R TARGT 33939L506   256,903 10,629 SH   SOLE   0 0 10,629
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   788,454 12,727 SH   SOLE   0 0 12,727
WISDOMTREE TR INTL QULTY DIV 97717X131   1,345,621 39,729 SH   SOLE   0 0 39,729
WISDOMTREE TR INTL SMCAP DIV 97717W760   1,713,568 28,119 SH   SOLE   0 0 28,119
WISDOMTREE TR MORTGAGE PLUS BD 97717Y725   872,294 19,790 SH   SOLE   0 0 19,790
ISHARES TR MSCI USA MIN VOL 46429B697   1,191,045 16,374 SH   SOLE   0 0 16,374
ISHARES TR NATIONAL MUN ETF 464288414   896,505 8,321 SH   SOLE   0 0 8,321
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   470,233 17,658 SH   SOLE   0 0 17,658
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,899,690 14,613 SH   SOLE   0 0 14,613
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,788,506 55,682 SH   SOLE   0 0 55,682
SPDR SER TR PORTFOLIO S&P600 78468R853   280,794 7,434 SH   SOLE   0 0 7,434
WISDOMTREE TR PUTWRITE STRAT 97717X560   654,261 21,078 SH   SOLE   0 0 21,078
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   831,744 17,577 SH   SOLE   0 0 17,577
LINDE PLC SHS G54950103   299,259 850 SH   SOLE   0 0 850
MEDTRONIC PLC SHS G5960L103   229,036 2,817 SH   SOLE   0 0 2,817
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   513,601 1,797 SH   SOLE   0 0 1,797
PERION NETWORK LTD SHS NEW M78673114   373,002 9,424 SH   SOLE   0 0 9,424
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200   670,057 14,430 SH   SOLE   0 0 14,430
WNS HLDGS LTD SPON ADR 92932M101   475,912 5,108 SH   SOLE   0 0 5,108
WIPRO LTD SPON ADR 1 SH 97651M109   89,414 19,914 SH   SOLE   0 0 19,914
BAIDU INC SPON ADR REP A 056752108   243,132 1,611 SH   SOLE   0 0 1,611
GERDAU SA SPON ADR REP PFD 373737105   163,692 33,136 SH   SOLE   0 0 33,136
CRITEO S A SPONS ADS 226718104   352,541 11,190 SH   SOLE   0 0 11,190
BP PLC SPONSORED ADR 055622104   861,731 22,713 SH   SOLE   0 0 22,713
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109   160,810 57,025 SH   SOLE   0 0 57,025
CANON INC SPONSORED ADR 138006309   846,078 38,026 SH   SOLE   0 0 38,026
EQUINOR ASA SPONSORED ADR 29446M102   1,381,499 48,593 SH   SOLE   0 0 48,593
GSK PLC SPONSORED ADR 37733W204   476,171 13,281 SH   SOLE   0 0 13,281
KT CORP SPONSORED ADR 48268K101   825,858 72,827 SH   SOLE   0 0 72,827
NOVARTIS AG SPONSORED ADR 66987V109   671,508 7,299 SH   SOLE   0 0 7,299
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   414,676 39,758 SH   SOLE   0 0 39,758
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106   215,842 7,915 SH   SOLE   0 0 7,915
SANOFI SPONSORED ADR 80105N105   262,685 4,827 SH   SOLE   0 0 4,827
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   526,203 66,023 SH   SOLE   0 0 66,023
BHP GROUP LTD SPONSORED ADS 088606108   1,414,550 22,308 SH   SOLE   0 0 22,308
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103   286,340 18,863 SH   SOLE   0 0 18,863
SPROTT FDS TR URANIUM MINERS E 85208P303   2,614,846 83,355 SH   SOLE   0 0 83,355
WISDOMTREE TR US EFFICIENT COR 97717Y790   2,307,895 65,827 SH   SOLE   0 0 65,827
WISDOMTREE TR US HGH YLD CORP 97717X172   1,067,098 23,851 SH   SOLE   0 0 23,851
WISDOMTREE TR US LARGECAP FUND 97717W588   2,435,334 55,703 SH   SOLE   0 0 55,703
AGF INVTS TR US MARKET NETRL 00110G408   700,393 34,333 SH   SOLE   0 0 34,333
WISDOMTREE TR US MIDCAP DIVID 97717W505   492,001 12,006 SH   SOLE   0 0 12,006
WISDOMTREE TR US MULTIFACTOR 97717Y857   1,761,993 46,924 SH   SOLE   0 0 46,924
GLOBAL X FDS US PFD ETF 37954Y657   361,643 18,210 SH   SOLE   0 0 18,210
WISDOMTREE TR US S CAP QTY DIV 97717X651   1,430,802 34,417 SH   SOLE   0 0 34,417
WISDOMTREE TR US TOTAL DIVIDND 97717W109   1,424,497 23,510 SH   SOLE   0 0 23,510
GLOBAL X FDS X EMERGING MKT 37954Y350   2,579,713 118,227 SH   SOLE   0 0 118,227
WISDOMTREE TR YIELD ENHANCD US 97717X511   4,976,298 113,900 SH   SOLE   0 0 113,900