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,481,986 35,129 SH   SOLE   0 0 35,129
CRH PLC ADR 12626K203   846,844 16,475 SH   SOLE   0 0 16,475
DR REDDYS LABS LTD ADR 256135203   376,023 6,605 SH   SOLE   0 0 6,605
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   580,888 5,600 SH   SOLE   0 0 5,600
ALPHABET INC CAP STK CL C 02079K107   759,928 7,307 SH   SOLE   0 0 7,307
AMER SOFTWARE INC CL A 029683109   228,203 18,097 SH   SOLE   0 0 18,097
CLEARWATER ANALYTICS HLDGS I CL A 185123106   257,562 16,138 SH   SOLE   0 0 16,138
HEICO CORP NEW CL A 422806208   462,875 3,406 SH   SOLE   0 0 3,406
MASTERCARD INCORPORATED CL A 57636Q104   210,414 579 SH   SOLE   0 0 579
RYAN SPECIALTY HOLDINGS INC CL A 78351F107   540,584 13,434 SH   SOLE   0 0 13,434
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   376,991 3,723 SH   SOLE   0 0 3,723
ABBVIE INC COM 00287Y109   743,461 4,665 SH   SOLE   0 0 4,665
AEROVIRONMENT INC COM 008073108   275,163 3,002 SH   SOLE   0 0 3,002
AMAZON COM INC COM 023135106   440,842 4,268 SH   SOLE   0 0 4,268
AMERICAN VANGUARD CORP COM 030371108   287,547 13,124 SH   SOLE   0 0 13,124
AMERIPRISE FINL INC COM 03076C106   445,958 1,455 SH   SOLE   0 0 1,455
AMERIS BANCORP COM 03076K108   209,251 5,697 SH   SOLE   0 0 5,697
AMGEN INC COM 031162100   430,557 1,781 SH   SOLE   0 0 1,781
AMN HEALTHCARE SVCS INC COM 001744101   232,869 2,807 SH   SOLE   0 0 2,807
APPLE INC COM 037833100   2,559,083 15,519 SH   SOLE   0 0 15,519
GALLAGHER ARTHUR J & CO COM 363576109   403,664 2,110 SH   SOLE   0 0 2,110
ATRION CORP COM 049904105   292,606 466 SH   SOLE   0 0 466
AVID TECHNOLOGY INC COM 05367P100   325,812 10,188 SH   SOLE   0 0 10,188
BADGER METER INC COM 056525108   309,545 2,541 SH   SOLE   0 0 2,541
BALCHEM CORP COM 057665200   269,655 2,132 SH   SOLE   0 0 2,132
BLACKROCK INC COM 09247X101   519,237 776 SH   SOLE   0 0 776
BOOT BARN HLDGS INC COM 099406100   338,672 4,419 SH   SOLE   0 0 4,419
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   308,786 5,762 SH   SOLE   0 0 5,762
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   682,498 4,183 SH   SOLE   0 0 4,183
CISCO SYS INC COM 17275R102   496,665 9,501 SH   SOLE   0 0 9,501
COHEN & STEERS INC COM 19247A100   291,658 4,560 SH   SOLE   0 0 4,560
COHEN & STEERS SELECT PFD & COM 19248Y107   464,175 25,645 SH   SOLE   0 0 25,645
COMFORT SYS USA INC COM 199908104   394,384 2,702 SH   SOLE   0 0 2,702
CONMED CORP COM 207410101   281,375 2,704 SH   SOLE   0 0 2,704
COPART INC COM 217204106   543,467 7,226 SH   SOLE   0 0 7,226
CORE LABORATORIES INC COM 21867A105   294,588 13,360 SH   SOLE   0 0 13,360
CROWN CASTLE INC COM 22822V101   314,524 2,350 SH   SOLE   0 0 2,350
DISCOVER FINL SVCS COM 254709108   309,172 3,128 SH   SOLE   0 0 3,128
E L F BEAUTY INC COM 26856L103   533,793 6,482 SH   SOLE   0 0 6,482
ENPRO INDS INC COM 29355X107   240,817 2,318 SH   SOLE   0 0 2,318
EXXON MOBIL CORP COM 30231G102   583,391 5,320 SH   SOLE   0 0 5,320
FACTSET RESH SYS INC COM 303075105   357,808 862 SH   SOLE   0 0 862
FAIR ISAAC CORP COM 303250104   536,152 763 SH   SOLE   0 0 763
FOX FACTORY HLDG CORP COM 35138V102   276,117 2,275 SH   SOLE   0 0 2,275
FTI CONSULTING INC COM 302941109   399,042 2,022 SH   SOLE   0 0 2,022
HEALTHEQUITY INC COM 42226A107   333,062 5,673 SH   SOLE   0 0 5,673
HONEYWELL INTL INC COM 438516106   572,213 2,994 SH   SOLE   0 0 2,994
ICF INTL INC COM 44925C103   304,912 2,776 SH   SOLE   0 0 2,776
ILLINOIS TOOL WKS INC COM 452308109   256,752 1,049 SH   SOLE   0 0 1,049
INTEGER HLDGS CORP COM 45826H109   295,353 3,811 SH   SOLE   0 0 3,811
HENRY JACK & ASSOC INC COM 426281101   425,784 2,825 SH   SOLE   0 0 2,825
JPMORGAN CHASE & CO COM 46625H100   704,065 5,403 SH   SOLE   0 0 5,403
LAMB WESTON HLDGS INC COM 513272104   395,713 3,786 SH   SOLE   0 0 3,786
LANTHEUS HLDGS INC COM 516544103   388,197 4,702 SH   SOLE   0 0 4,702
LOCKHEED MARTIN CORP COM 539830109   503,930 1,066 SH   SOLE   0 0 1,066
LOWES COS INC COM 548661107   359,746 1,799 SH   SOLE   0 0 1,799
MARKETAXESS HLDGS INC COM 57060D108   345,118 882 SH   SOLE   0 0 882
MCDONALDS CORP COM 580135101   513,644 1,837 SH   SOLE   0 0 1,837
MEDPACE HLDGS INC COM 58506Q109   246,346 1,310 SH   SOLE   0 0 1,310
MERCK & CO INC COM 58933Y105   562,976 5,256 SH   SOLE   0 0 5,256
MGP INGREDIENTS INC NEW COM 55303J106   281,552 2,911 SH   SOLE   0 0 2,911
MICROSOFT CORP COM 594918104   2,700,794 9,368 SH   SOLE   0 0 9,368
NCINO INC COM 63947X101   261,057 10,535 SH   SOLE   0 0 10,535
NEXTERA ENERGY INC COM 65339F101   546,497 7,090 SH   SOLE   0 0 7,090
NVIDIA CORPORATION COM 67066G104   1,152,468 4,149 SH   SOLE   0 0 4,149
OREILLY AUTOMOTIVE INC COM 67103H107   285,257 336 SH   SOLE   0 0 336
OLLIES BARGAIN OUTLET HLDGS COM 681116109   238,481 4,116 SH   SOLE   0 0 4,116
ONTO INNOVATION INC COM 683344105   305,383 3,475 SH   SOLE   0 0 3,475
PAYCHEX INC COM 704326107   497,321 4,340 SH   SOLE   0 0 4,340
PEPSICO INC COM 713448108   553,645 3,037 SH   SOLE   0 0 3,037
PERFICIENT INC COM 71375U101   271,940 3,767 SH   SOLE   0 0 3,767
PGT INNOVATIONS INC COM 69336V101   298,784 11,899 SH   SOLE   0 0 11,899
PHILIP MORRIS INTL INC COM 718172109   521,682 5,295 SH   SOLE   0 0 5,295
PHILLIPS 66 COM 718546104   410,386 4,048 SH   SOLE   0 0 4,048
POWER INTEGRATIONS INC COM 739276103   337,629 3,989 SH   SOLE   0 0 3,989
PROCTER AND GAMBLE CO COM 742718109   489,636 3,293 SH   SOLE   0 0 3,293
PROGYNY INC COM 74340E103   252,688 7,867 SH   SOLE   0 0 7,867
PROLOGIS INC. COM 74340W103   474,500 3,803 SH   SOLE   0 0 3,803
QUALYS INC COM 74758T303   309,968 2,384 SH   SOLE   0 0 2,384
SILK RD MED INC COM 82710M100   324,466 8,292 SH   SOLE   0 0 8,292
SIMPSON MFG INC COM 829073105   292,300 2,666 SH   SOLE   0 0 2,666
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   404,588 2,956 SH   SOLE   0 0 2,956
SKYLINE CHAMPION CORPORATION COM 830830105   378,557 5,032 SH   SOLE   0 0 5,032
SNAP ON INC COM 833034101   372,557 1,509 SH   SOLE   0 0 1,509
SPROUTS FMRS MKT INC COM 85208M102   270,327 7,717 SH   SOLE   0 0 7,717
STARBUCKS CORP COM 855244109   465,565 4,471 SH   SOLE   0 0 4,471
SUPERNUS PHARMACEUTICALS INC COM 868459108   277,558 7,661 SH   SOLE   0 0 7,661
TELEDYNE TECHNOLOGIES INC COM 879360105   522,964 1,169 SH   SOLE   0 0 1,169
TERADYNE INC COM 880770102   203,086 1,889 SH   SOLE   0 0 1,889
TESLA INC COM 88160R101   349,363 1,684 SH   SOLE   0 0 1,684
HOME DEPOT INC COM 437076102   773,214 2,620 SH   SOLE   0 0 2,620
KROGER CO COM 501044101   214,463 4,344 SH   SOLE   0 0 4,344
SIMPLY GOOD FOODS CO COM 82900L102   307,780 7,739 SH   SOLE   0 0 7,739
THERMO FISHER SCIENTIFIC INC COM 883556102   417,545 724 SH   SOLE   0 0 724
TRANSUNION COM 89400J107   208,045 3,348 SH   SOLE   0 0 3,348
TYLER TECHNOLOGIES INC COM 902252105   341,518 963 SH   SOLE   0 0 963
ULTRA CLEAN HLDGS INC COM 90385V107   247,705 7,470 SH   SOLE   0 0 7,470
UNION PAC CORP COM 907818108   540,182 2,684 SH   SOLE   0 0 2,684
UNITEDHEALTH GROUP INC COM 91324P102   285,444 604 SH   SOLE   0 0 604
VALMONT INDS INC COM 920253101   302,618 946 SH   SOLE   0 0 946
VERISK ANALYTICS INC COM 92345Y106   356,092 1,856 SH   SOLE   0 0 1,856
VERIZON COMMUNICATIONS INC COM 92343V104   471,775 12,131 SH   SOLE   0 0 12,131
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   567,171 1,637 SH   SOLE   0 0 1,637
YETI HLDGS INC COM 98585X104   242,640 6,066 SH   SOLE   0 0 6,066
VISA INC COM CL A 92826C839   304,596 1,351 SH   SOLE   0 0 1,351
BENTLEY SYS INC COM CL B 08265T208   564,158 13,123 SH   SOLE   0 0 13,123
COOPER COS INC COM NEW 216648402   399,869 1,071 SH   SOLE   0 0 1,071
US BANCORP DEL COM NEW 902973304   353,610 9,680 SH   SOLE   0 0 9,680
WISDOMTREE TR EM EX ST-OWNED 97717X578   1,706,102 61,282 SH   SOLE   0 0 61,282
WISDOMTREE TR EMER MKT HIGH FD 97717W315   379,815 10,032 SH   SOLE   0 0 10,032
WISDOMTREE TR EMG MKTS SMCAP 97717W281   363,824 7,945 SH   SOLE   0 0 7,945
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,312,034 27,913 SH   SOLE   0 0 27,913
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,481,664 148,219 SH   SOLE   0 0 148,219
WISDOMTREE TR FUTRE STRAT FD 97717W125   1,095,353 32,640 SH   SOLE   0 0 32,640
ISHARES TR GL CLEAN ENE ETF 464288224   258,782 13,083 SH   SOLE   0 0 13,083
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   782,276 7,415 SH   SOLE   0 0 7,415
FLEXSHARES TR IBOXX 3R TARGT 33939L506   256,903 10,629 SH   SOLE   0 0 10,629
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   786,038 12,688 SH   SOLE   0 0 12,688
WISDOMTREE TR INTL QULTY DIV 97717X131   1,341,997 39,622 SH   SOLE   0 0 39,622
WISDOMTREE TR INTL SMCAP DIV 97717W760   1,688,826 27,713 SH   SOLE   0 0 27,713
WISDOMTREE TR MORTGAGE PLUS BD 97717Y725   863,346 19,587 SH   SOLE   0 0 19,587
ISHARES TR MSCI USA MIN VOL 46429B697   1,188,499 16,339 SH   SOLE   0 0 16,339
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   457,344 17,174 SH   SOLE   0 0 17,174
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,821,820 14,014 SH   SOLE   0 0 14,014
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   279,585 7,402 SH   SOLE   0 0 7,402
WISDOMTREE TR PUTWRITE STRAT 97717X560   654,261 21,078 SH   SOLE   0 0 21,078
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   798,430 16,873 SH   SOLE   0 0 16,873
LINDE PLC SHS G54950103   299,259 850 SH   SOLE   0 0 850
MEDTRONIC PLC SHS G5960L103   217,898 2,680 SH   SOLE   0 0 2,680
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   492,165 1,722 SH   SOLE   0 0 1,722
PERION NETWORK LTD SHS NEW M78673114   358,357 9,054 SH   SOLE   0 0 9,054
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200   670,057 14,430 SH   SOLE   0 0 14,430
WNS HLDGS LTD SPON ADR 92932M101   455,508 4,889 SH   SOLE   0 0 4,889
BAIDU INC SPON ADR REP A 056752108   233,171 1,545 SH   SOLE   0 0 1,545
CRITEO S A SPONS ADS 226718104   338,301 10,738 SH   SOLE   0 0 10,738
BP PLC SPONSORED ADR 055622104   828,003 21,824 SH   SOLE   0 0 21,824
EQUINOR ASA SPONSORED ADR 29446M102   1,325,293 46,616 SH   SOLE   0 0 46,616
GSK PLC SPONSORED ADR 37733W204   456,950 12,745 SH   SOLE   0 0 12,745
KT CORP SPONSORED ADR 48268K101   792,326 69,870 SH   SOLE   0 0 69,870
NOVARTIS AG SPONSORED ADR 66987V109   645,012 7,011 SH   SOLE   0 0 7,011
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   397,905 38,150 SH   SOLE   0 0 38,150
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106   207,088 7,594 SH   SOLE   0 0 7,594
SANOFI SPONSORED ADR 80105N105   252,073 4,632 SH   SOLE   0 0 4,632
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   506,868 63,597 SH   SOLE   0 0 63,597
BHP GROUP LTD SPONSORED ADS 088606108   1,357,101 21,402 SH   SOLE   0 0 21,402
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103   275,335 18,138 SH   SOLE   0 0 18,138
SPROTT FDS TR URANIUM MINERS E 85208P303   2,512,298 80,086 SH   SOLE   0 0 80,086
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,040,567 23,258 SH   SOLE   0 0 23,258
WISDOMTREE TR US LARGECAP FUND 97717W588   2,434,109 55,675 SH   SOLE   0 0 55,675
AGF INVTS TR US MARKET NETRL 00110G408   700,393 34,333 SH   SOLE   0 0 34,333
WISDOMTREE TR US MIDCAP DIVID 97717W505   490,485 11,969 SH   SOLE   0 0 11,969
WISDOMTREE TR US MULTIFACTOR 97717Y857   1,759,965 46,870 SH   SOLE   0 0 46,870
GLOBAL X FDS US PFD ETF 37954Y657   334,535 16,845 SH   SOLE   0 0 16,845
WISDOMTREE TR US S CAP QTY DIV 97717X651   1,429,804 34,393 SH   SOLE   0 0 34,393
WISDOMTREE TR US TOTAL DIVIDND 97717W109   1,354,637 22,357 SH   SOLE   0 0 22,357
GLOBAL X FDS X EMERGING MKT 37954Y350   2,566,992 117,644 SH   SOLE   0 0 117,644
WISDOMTREE TR YIELD ENHANCD US 97717X511   4,930,380 112,849 SH   SOLE   0 0 112,849