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 7-10 Year Treasury Bond ETF Exchange Traded Fund 464287440   8,355,273 87,234 SH   SOLE   0 0 87,234
Invesco S&P 500 Quality ETF Exchange Traded Fund 46137V241   6,751,052 153,433 SH   SOLE   0 0 153,433
WisdomTree Yield Enhanced US Aggt Bd ETF Exchange Traded Fund 97717X511   4,618,142 108,280 SH   SOLE   0 0 108,280
First Trust Global Tact Cmdty Strat ETF Exchange Traded Fund 33739H101   3,560,316 145,210 SH   SOLE   0 0 145,210
WisdomTree US Earnings 500 ETF Exchange Traded Fund 97717W588   3,157,629 75,941 SH   SOLE   0 0 75,941
Select Sector Spdr Trust Shs Ben Int Energy Exchange Traded Fund 81369Y506   2,910,652 33,276 SH   SOLE   0 0 33,276
Sprott Uranium Miners ETF Exchange Traded Fund 85208P303   2,742,653 86,410 SH   SOLE   0 0 86,410
Microsoft Corp Common Stock 594918104   2,404,435 10,026 SH   SOLE   0 0 10,026
Apple Inc Common Stock 037833100   2,365,765 18,208 SH   SOLE   0 0 18,208
WisdomTree U.S. Efficient Core Fund Exchange Traded Fund 97717Y790   2,020,013 62,250 SH   SOLE   0 0 62,250
Equinor Asa Sponsored Adr Common Stock 29446M102   1,917,017 53,533 SH   SOLE   0 0 53,533
Check Point Software Technologies Ltd Common Stock M22465104   1,894,166 15,014 SH   SOLE   0 0 15,014
WisdomTree US Multifactor Exchange Traded Fund 97717Y857   1,680,379 44,691 SH   SOLE   0 0 44,691
SPDR Portfolio Developed Wld ex-US ETF Exchange Traded Fund 78463X889   1,589,840 53,548 SH   SOLE   0 0 53,548
WisdomTree EmMkts ex-Stt-Ownd EntrprsETF Exchange Traded Fund 97717X578   1,571,516 58,902 SH   SOLE   0 0 58,902
WisdomTree International SmallCp Div ETF Exchange Traded Fund 97717W760   1,567,229 27,040 SH   SOLE   0 0 27,040
Novartis Ag Common Stock 66987V109   1,494,612 16,475 SH   SOLE   0 0 16,475
WisdomTree US Total Dividend ETF Exchange Traded Fund 97717W109   1,376,146 22,690 SH   SOLE   0 0 22,690
WisdomTree US SmallCap Qual Div Gr ETF Exchange Traded Fund 97717X651   1,325,754 32,971 SH   SOLE   0 0 32,971
Relx Plc American Depositary Shares Common Stock 759530108   1,314,593 47,424 SH   SOLE   0 0 47,424
Canon Inc Common Stock 138006309   1,098,764 50,681 SH   SOLE   0 0 50,681
The Home Depot Inc Common Stock 437076102   988,010 3,128 SH   SOLE   0 0 3,128
WisdomTree Managed Futures Strategy ETF Exchange Traded Fund 97717W125   967,317 30,674 SH   SOLE   0 0 30,674
WisdomTree Continuous Commodity ETF Exchange Traded Fund 97717Y683   956,815 52,515 SH   SOLE   0 0 52,515
WisdomTree US Hi Yld Corp Bd Exchange Traded Fund 97717X172   955,198 21,744 SH   SOLE   0 0 21,744
AbbVie Inc Common Stock 00287Y109   938,146 5,805 SH   SOLE   0 0 5,805
Chevron Corp Common Stock 166764100   931,374 5,189 SH   SOLE   0 0 5,189
iShares National Muni Bond ETF Exchange Traded Fund 464288414   868,324 8,229 SH   SOLE   0 0 8,229
AXS ASTORIA INFLATION SENSITV ETF Exchange Traded Fund 46141T117   852,959 33,614 SH   SOLE   0 0 33,614
Berkshire Hathaway Inc B Common Stock 084670702   840,826 2,722 SH   SOLE   0 0 2,722
WisdomTree International Equity ETF Exchange Traded Fund 97717W703   831,485 17,676 SH   SOLE   0 0 17,676
Vanguard High Dividend Yield ETF Exchange Traded Fund 921946406   823,298 7,608 SH   SOLE   0 0 7,608
WISDOMTREE TRUST MORTGAGE ETF Exchange Traded Fund 97717Y725   814,013 18,700 SH   SOLE   0 0 18,700
Petroleo Brasileiro SA Common Stock 71654V408   800,696 75,059 SH   SOLE   0 0 75,059
Vanguard Intl Hi Div Yld Idx ETF Exchange Traded Fund 921946794   738,630 12,399 SH   SOLE   0 0 12,399
Merck & Co Inc Common Stock 58933Y105   737,785 6,607 SH   SOLE   0 0 6,607
AGF U.S. Market Neutral Anti-Beta Exchange Traded Fund 00110G408   699,060 32,631 SH   SOLE   0 0 32,631
Lockheed Martin Corp Common Stock 539830109   688,434 1,415 SH   SOLE   0 0 1,415
Union Pacific Corp Common Stock 907818108   683,377 3,300 SH   SOLE   0 0 3,300
JPMorgan Chase & Co Common Stock 46625H100   681,764 5,084 SH   SOLE   0 0 5,084
Paychex Inc Common Stock 704326107   676,604 5,855 SH   SOLE   0 0 5,855
BlackRock Inc Common Stock 09247X101   675,324 953 SH   SOLE   0 0 953
Honeywell International Inc Common Stock 438516106   649,329 3,030 SH   SOLE   0 0 3,030
e.l.f. Beauty Inc Common Stock 26856L103   636,558 11,511 SH   SOLE   0 0 11,511
RYAN SPECIALTY GROUP HLDGS-A Common Stock 78351F107   635,975 15,321 SH   SOLE   0 0 15,321
Nextera Energy Inc Common Stock 65339F101   629,759 7,533 SH   SOLE   0 0 7,533
Exxon Mobil Corp Common Stock 30231G102   629,482 5,707 SH   SOLE   0 0 5,707
SPDR DoubleLine Shrt Dur Ttl RetTactETF Exchange Traded Fund 78470P200   629,245 13,654 SH   SOLE   0 0 13,654
NVIDIA Corp Common Stock 67066G104   622,264 4,258 SH   SOLE   0 0 4,258
Alphabet Inc C Common Stock 02079K107   603,364 6,800 SH   SOLE   0 0 6,800
Silk Road Medical Inc Common Stock 82710M100   597,469 11,305 SH   SOLE   0 0 11,305
Copart Inc Common Stock 217204106   596,174 9,791 SH   SOLE   0 0 9,791
WisdomTree PutWrite Strategy Fund Exchange Traded Fund 97717X560   595,769 19,838 SH   SOLE   0 0 19,838
Cohen & Steers Select Pref & Income Closed End Funds 19248Y107   593,387 31,698 SH   SOLE   0 0 31,698
Procter & Gamble Co Common Stock 742718109   590,932 3,899 SH   SOLE   0 0 3,899
Ameriprise Financial Inc Common Stock 03076C106   584,130 1,876 SH   SOLE   0 0 1,876
UnitedHealth Group Inc Common Stock 91324P102   582,668 1,099 SH   SOLE   0 0 1,099
KT Corp Common Stock 48268K101   553,743 41,018 SH   SOLE   0 0 41,018
PepsiCo Inc Common Stock 713448108   551,362 3,034 SH   SOLE   0 0 3,034
Philip Morris International Inc Common Stock 718172109   545,701 5,326 SH   SOLE   0 0 5,326
Phillips 66 Common Stock 718546104   538,302 5,172 SH   SOLE   0 0 5,172
Amgen Inc Common Stock 031162100   536,574 2,043 SH   SOLE   0 0 2,043
Genmab A/S Common Stock 372303206   534,158 12,604 SH   SOLE   0 0 12,604
Bentley Systems Inc - Class B Common Stock 08265T208   510,750 13,819 SH   SOLE   0 0 13,819
Prologis Inc Common Stock 74340W103   507,550 4,502 SH   SOLE   0 0 4,502
Teledyne Technologies Inc Common Stock 879360105   501,487 1,254 SH   SOLE   0 0 1,254
Fair Isaac Corp Common Stock 303250104   486,646 813 SH   SOLE   0 0 813
McDonald's Corp Common Stock 580135101   484,105 1,837 SH   SOLE   0 0 1,837
Accenture PLC A Common Stock G1151C101   479,778 1,798 SH   SOLE   0 0 1,798
WisdomTree US MidCap Dividend ETF Exchange Traded Fund 97717W505   477,602 11,609 SH   SOLE   0 0 11,609
Heico Corp Common Stock 422806208   475,685 3,969 SH   SOLE   0 0 3,969
Jack Henry & Associates Inc Common Stock 426281101   472,432 2,691 SH   SOLE   0 0 2,691
Globus Medical Inc Common Stock 379577208   472,283 6,359 SH   SOLE   0 0 6,359
Cisco Systems Inc Common Stock 17275R102   465,300 9,767 SH   SOLE   0 0 9,767
Snap-on Inc Common Stock 833034101   461,550 2,020 SH   SOLE   0 0 2,020
Starbucks Corp Common Stock 855244109   451,162 4,548 SH   SOLE   0 0 4,548
First Trust North Amer Engy InfrasETF Exchange Traded Fund 33738D101   447,031 16,749 SH   SOLE   0 0 16,749
Alphabet Inc A Common Stock 02079K305   435,768 4,939 SH   SOLE   0 0 4,939
Abbott Laboratories Common Stock 002824100   433,890 3,952 SH   SOLE   0 0 3,952
Sanofi Common Stock 80105N105   429,332 8,865 SH   SOLE   0 0 8,865
West Pharmaceutical Services Inc Common Stock 955306105   423,865 1,801 SH   SOLE   0 0 1,801
Arthur J. Gallagher & Co Common Stock 363576109   422,330 2,240 SH   SOLE   0 0 2,240
WNS (Holdings) Ltd Common Stock 92932M101   420,187 5,253 SH   SOLE   0 0 5,253
Comfort Systems USA Inc Common Stock 199908104   417,395 3,627 SH   SOLE   0 0 3,627
Ranger Oil Corp Common Stock 70788V102   408,060 10,093 SH   SOLE   0 0 10,093
Altria Group Inc Common Stock 02209S103   403,304 8,662 SH   SOLE   0 0 8,662
Discover Financial Services Common Stock 254709108   403,255 4,122 SH   SOLE   0 0 4,122
Thermo Fisher Scientific Inc Common Stock 883556102   402,223 730 SH   SOLE   0 0 730
iShares ESG Aware MSCI EAFE ETF Exchange Traded Fund 46435G516   401,408 6,106 SH   SOLE   0 0 6,106
FactSet Research Systems Inc Common Stock 303075105   392,785 979 SH   SOLE   0 0 979
Chunghwa Telecom Co Ltd Common Stock 17133Q502   390,379 10,669 SH   SOLE   0 0 10,669
HealthEquity Inc Common Stock 42226A107   383,894 6,228 SH   SOLE   0 0 6,228
Power Integrations Inc Common Stock 739276103   375,899 5,241 SH   SOLE   0 0 5,241
The Simply Good Foods Co Common Stock 82900L102   375,014 9,861 SH   SOLE   0 0 9,861
WisdomTree Emerging Markets High Div ETF Exchange Traded Fund 97717W315   372,710 10,458 SH   SOLE   0 0 10,458
Ultra Clean Holdings Inc Common Stock 90385V107   372,705 11,243 SH   SOLE   0 0 11,243
Integer Holdings Corp Common Stock 45826H109   372,422 5,440 SH   SOLE   0 0 5,440
Boot Barn Holdings Inc Common Stock 099406100   370,806 5,931 SH   SOLE   0 0 5,931
Lamb Weston Holdings Inc Common Stock 513272104   370,576 4,147 SH   SOLE   0 0 4,147
Siteone Landscape Supply Inc com Common Stock 82982L103   367,094 3,129 SH   SOLE   0 0 3,129
Verisk Analytics Inc Common Stock 92345Y106   363,435 2,060 SH   SOLE   0 0 2,060
Ncino Inc Common Stock 63947X101   363,286 13,740 SH   SOLE   0 0 13,740
Valmont Industries Inc Common Stock 920253101   360,036 1,087 SH   SOLE   0 0 1,087
American Vanguard Corp Common Stock 030371108   359,514 16,537 SH   SOLE   0 0 16,537
US Bancorp Common Stock 902973304   358,716 8,136 SH   SOLE   0 0 8,136
The Cooper Companies Inc Common Stock 216648402   357,785 1,082 SH   SOLE   0 0 1,082
AMN Healthcare Services Inc Common Stock 001744101   357,608 3,478 SH   SOLE   0 0 3,478
Tyler Technologies Inc Common Stock 902252105   356,908 1,107 SH   SOLE   0 0 1,107
Badger Meter Inc Common Stock 056525108   356,419 3,269 SH   SOLE   0 0 3,269
Avid Technology Inc Common Stock 05367P100   355,960 13,387 SH   SOLE   0 0 13,387
WisdomTree Emerging Markets SmCp Div ETF Exchange Traded Fund 97717W281   355,015 8,070 SH   SOLE   0 0 8,070
PT Telkom Indonesia (Persero) Tbk Common Stock 715684106   353,195 14,809 SH   SOLE   0 0 14,809
Supernus Pharmaceuticals Inc Common Stock 868459108   351,492 9,854 SH   SOLE   0 0 9,854
FTI Consulting Inc Common Stock 302941109   349,995 2,204 SH   SOLE   0 0 2,204
YETI Holdings Inc Common Stock 98585X104   347,665 8,416 SH   SOLE   0 0 8,416
Ameris Bancorp Common Stock 03076K108   346,021 7,317 SH   SOLE   0 0 7,317
Global X US Preferred ETF Exchange Traded Fund 37954Y657   343,827 17,655 SH   SOLE   0 0 17,655
ICF International Inc Common Stock 44925C103   342,476 3,453 SH   SOLE   0 0 3,453
Lowe's Companies Inc Common Stock 548661107   341,497 1,714 SH   SOLE   0 0 1,714
Onto Innovation Inc Common Stock 683344105   340,450 5,000 SH   SOLE   0 0 5,000
Aerovironment Inc Common Stock 008073108   336,130 3,924 SH   SOLE   0 0 3,924
Clearwater Analytics Holdings, Inc. Class A Common Stock 185123106   335,100 17,872 SH   SOLE   0 0 17,872
Verizon Communications Inc Common Stock 92343V104   334,624 8,493 SH   SOLE   0 0 8,493
Criteo SA Common Stock 226718104   333,855 12,811 SH   SOLE   0 0 12,811
Crown Castle Inc Common Stock 22822V101   332,917 2,454 SH   SOLE   0 0 2,454
Medpace Hldgs Inccom Common Stock 58506Q109   330,722 1,557 SH   SOLE   0 0 1,557
MGP Ingredients Inc Common Stock 55303J106   329,565 3,098 SH   SOLE   0 0 3,098
Amazon.com Inc Common Stock 023135106   329,448 3,922 SH   SOLE   0 0 3,922
Simpson Manufacturing Co Inc Common Stock 829073105   323,964 3,654 SH   SOLE   0 0 3,654
WisdomTree International Qual Div Gr ETF Exchange Traded Fund 97717X131   323,190 10,558 SH   SOLE   0 0 10,558
Lantheus Holdings Inc Common Stock 516544103   320,742 6,294 SH   SOLE   0 0 6,294
APA Corp Common Stock 03743Q108   315,043 6,749 SH   SOLE   0 0 6,749
Cohen & Steers Inc Common Stock 19247A100   313,891 4,862 SH   SOLE   0 0 4,862
The Kroger Co Common Stock 501044101   306,666 6,879 SH   SOLE   0 0 6,879
Perficient Inc Common Stock 71375U101   298,453 4,274 SH   SOLE   0 0 4,274
Conmed Corp Common Stock 207410101   295,023 3,321 SH   SOLE   0 0 3,321
iShares Global Clean Energy Exchange Traded Fund 464288224   292,887 14,755 SH   SOLE   0 0 14,755
Skyline Champion Corp Common Stock 830830105   291,135 5,652 SH   SOLE   0 0 5,652
Atrion Corp Common Stock 049904105   288,117 515 SH   SOLE   0 0 515
Balchem Corp Common Stock 057665200   287,152 2,338 SH   SOLE   0 0 2,338
Qualys Inc Common Stock 74758T303   284,391 2,534 SH   SOLE   0 0 2,534
Visa Inc Class A Common Stock 92826C839   284,216 1,368 SH   SOLE   0 0 1,368
O'Reilly Automotive Inc Common Stock 67103H107   279,374 331 SH   SOLE   0 0 331
American Software Inc Common Stock 029683109   278,039 18,940 SH   SOLE   0 0 18,940
MarketAxess Holdings Inc Common Stock 57060D108   277,217 994 SH   SOLE   0 0 994
PROGYNY ORD Common Stock 74340E103   259,355 8,326 SH   SOLE   0 0 8,326
Illinois Tool Works Inc Common Stock 452308109   259,062 1,169 SH   SOLE   0 0 1,169
EnPro Industries Inc Common Stock 29355X107   258,139 2,375 SH   SOLE   0 0 2,375
Azenta Inc Common Stock 114340102   258,031 4,432 SH   SOLE   0 0 4,432
Caterpillar Inc Common Stock 149123101   256,090 1,069 SH   SOLE   0 0 1,069
Fox Factory Holding Corp Common Stock 35138V102   251,612 2,758 SH   SOLE   0 0 2,758
FlexShares iBoxx 3Yr Target Dur TIPS ETF Exchange Traded Fund 33939L506   247,760 10,534 SH   SOLE   0 0 10,534
Duck Creek Tech Ord Common Stock 264120106   246,483 20,455 SH   SOLE   0 0 20,455
CDW Corp Common Stock 12514G108   243,762 1,365 SH   SOLE   0 0 1,365
PGT Innovations Inc Common Stock 69336V101   235,671 13,122 SH   SOLE   0 0 13,122
SHELL ADR EACH REP 2 ORD Common Stock 780259305   234,805 4,123 SH   SOLE   0 0 4,123
SPDR Portfolio S&P 600 Sm Cap ETF Exchange Traded Fund 78468R853   226,570 6,128 SH   SOLE   0 0 6,128
Ollie's Bargain Outlet Holdings Inc Common Stock 681116109   223,286 4,767 SH   SOLE   0 0 4,767
Medtronic PLC Common Stock G5960L103   220,980 2,819 SH   SOLE   0 0 2,819
TechTarget Inc Common Stock 87874R100   217,745 4,942 SH   SOLE   0 0 4,942
TransUnion Common Stock 89400J107   217,693 3,836 SH   SOLE   0 0 3,836
Air Products & Chemicals Inc Common Stock 009158106   213,507 689 SH   SOLE   0 0 689
Cadence Design Systems Inc Common Stock 127387108   211,884 1,319 SH   SOLE   0 0 1,319
Revolve Group Inccl A Common Stock 76156B107   210,201 9,443 SH   SOLE   0 0 9,443
Wal-Mart Stores Inc Common Stock 931142103   205,553 1,444 SH   SOLE   0 0 1,444
Danaher Corp Common Stock 235851102   204,832 771 SH   SOLE   0 0 771
Mastercard Inc A Common Stock 57636Q104   200,988 578 SH   SOLE   0 0 578
Gerdau SA Common Stock 373737105   200,684 36,290 SH   SOLE   0 0 36,290
Neogen Corp Common Stock 640491106   162,885 10,695 SH   SOLE   0 0 10,695
Mizuho Financial Group Inc Common Stock 60687Y109   77,342 27,233 SH   SOLE   0 0 27,233
Supernus Pharma 0.625 04/01/23 CVT MATd Convertible Bonds 868459AD0   9,840 10,000 SH   SOLE   0 0 10,000