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
Expires: July 31, 2015
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
3M CO COM 88579Y101 234,234 1,953 SH SOLE 0 0 1,953
AAON INC COM PAR $0.004 000360206 437,308 5,806 SH SOLE 0 0 5,806
ABBOTT LABS COM 002824100 2,441,872 22,241 SH SOLE 0 0 22,241
ABBVIE INC COM 00287Y109 2,315,272 14,326 SH SOLE 0 0 14,326
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,940,335 11,019 SH SOLE 0 0 11,019
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,674,682 10,919 SH SOLE 0 0 10,919
AEGON N V NY REGISTRY SHS 007924103 51,988 10,315 SH SOLE 0 0 10,315
AGNICO EAGLE MINES LTD COM 008474108 259,118 4,984 SH SOLE 0 0 4,984
AIR PRODS & CHEMS INC COM 009158106 2,209,224 7,167 SH SOLE 0 0 7,167
AIRBNB INC COM CL A 009066101 1,654,835 19,355 SH SOLE 0 0 19,355
AKAMAI TECHNOLOGIES INC COM 00971T101 239,665 2,843 SH SOLE 0 0 2,843
ALIGN TECHNOLOGY INC COM 016255101 504,793 2,394 SH SOLE 0 0 2,394
ALPHABET INC CAP STK CL C 02079K107 4,102,342 46,234 SH SOLE 0 0 46,234
ALPHABET INC CAP STK CL A 02079K305 590,582 6,694 SH SOLE 0 0 6,694
AMAZON COM INC COM 023135106 4,590,191 54,645 SH SOLE 0 0 54,645
AMGEN INC COM 031162100 409,117 1,558 SH SOLE 0 0 1,558
AON PLC SHS CL A G0403H108 690,622 2,301 SH SOLE 0 0 2,301
APPLE INC COM 037833100 990,047 7,620 SH SOLE 0 0 7,620
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1,803,873 26,357 SH SOLE 0 0 26,357
ASBURY AUTOMOTIVE GROUP INC COM 043436104 312,971 1,746 SH SOLE 0 0 1,746
ASML HOLDING N V N Y REGISTRY SHS N07059210 226,210 414 SH SOLE 0 0 414
ASPEN TECHNOLOGY INC COM 29109X106 240,934 1,173 SH SOLE 0 0 1,173
AT&T INC COM 00206R102 444,983 24,171 SH SOLE 0 0 24,171
AUTODESK INC COM 052769106 2,268,334 12,139 SH SOLE 0 0 12,139
AUTOHOME INC SP ADS RP CL A 05278C107 248,380 8,117 SH SOLE 0 0 8,117
AUTOMATIC DATA PROCESSING IN COM 053015103 2,549,262 10,673 SH SOLE 0 0 10,673
AVERY DENNISON CORP COM 053611109 574,279 3,173 SH SOLE 0 0 3,173
AVISTA CORP COM 05379B107 303,241 6,839 SH SOLE 0 0 6,839
AZEK CO INC CL A 05478C105 205,415 10,109 SH SOLE 0 0 10,109
BCE INC COM NEW 05534B760 1,697,896 38,632 SH SOLE 0 0 38,632
BECTON DICKINSON & CO COM 075887109 636,493 2,503 SH SOLE 0 0 2,503
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 800,786 2,592 SH SOLE 0 0 2,592
BILL COM HLDGS INC COM 090043100 383,866 3,523 SH SOLE 0 0 3,523
BIOGEN INC COM 09062X103 487,049 1,759 SH SOLE 0 0 1,759
BJS WHSL CLUB HLDGS INC COM 05550J101 339,268 5,128 SH SOLE 0 0 5,128
BLACKLINE INC COM 09239B109 252,128 3,748 SH SOLE 0 0 3,748
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 303,317 2,902 SH SOLE 0 0 2,902
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 498,608 5,446 SH SOLE 0 0 5,446
CACTUS INC CL A 127203107 352,132 7,006 SH SOLE 0 0 7,006
CDW CORP COM 12514G108 344,419 1,929 SH SOLE 0 0 1,929
CHARLES RIV LABS INTL INC COM 159864107 269,324 1,236 SH SOLE 0 0 1,236
CHEVRON CORP NEW COM 166764100 503,110 2,803 SH SOLE 0 0 2,803
CHOICE HOTELS INTL INC COM 169905106 497,114 4,413 SH SOLE 0 0 4,413
CHURCH & DWIGHT CO INC COM 171340102 279,959 3,473 SH SOLE 0 0 3,473
CIENA CORP COM NEW 171779309 296,653 5,819 SH SOLE 0 0 5,819
CISCO SYS INC COM 17275R102 1,090,896 22,899 SH SOLE 0 0 22,899
COCA COLA CO COM 191216100 675,728 10,623 SH SOLE 0 0 10,623
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 331,531 5,797 SH SOLE 0 0 5,797
COMCAST CORP NEW CL A 20030N101 211,883 6,059 SH SOLE 0 0 6,059
COMFORT SYS USA INC COM 199908104 412,496 3,584 SH SOLE 0 0 3,584
COOPER COS INC COM NEW 216648402 578,342 1,749 SH SOLE 0 0 1,749
COPART INC COM 217204106 366,558 6,020 SH SOLE 0 0 6,020
CURTISS WRIGHT CORP COM 231561101 324,503 1,943 SH SOLE 0 0 1,943
CVS HEALTH CORP COM 126650100 208,280 2,235 SH SOLE 0 0 2,235
CYBERARK SOFTWARE LTD SHS M2682V108 280,433 2,163 SH SOLE 0 0 2,163
DECKERS OUTDOOR CORP COM 243537107 379,601 951 SH SOLE 0 0 951
DIGITAL RLTY TR INC COM 253868103 1,347,680 13,441 SH SOLE 0 0 13,441
DIODES INC COM 254543101 330,448 4,340 SH SOLE 0 0 4,340
DISNEY WALT CO COM 254687106 738,058 8,495 SH SOLE 0 0 8,495
DOCUSIGN INC COM 256163106 756,649 13,653 SH SOLE 0 0 13,653
DUCK CREEK TECHNOLOGIES INC SHS 264120106 229,625 19,056 SH SOLE 0 0 19,056
DUKE ENERGY CORP NEW COM NEW 26441C204 209,482 2,034 SH SOLE 0 0 2,034
E L F BEAUTY INC COM 26856L103 365,920 6,617 SH SOLE 0 0 6,617
EDWARDS LIFESCIENCES CORP COM 28176E108 211,072 2,829 SH SOLE 0 0 2,829
EMCOR GROUP INC COM 29084Q100 267,042 1,803 SH SOLE 0 0 1,803
EMERSON ELEC CO COM 291011104 209,315 2,179 SH SOLE 0 0 2,179
ENBRIDGE INC COM 29250N105 202,577 5,181 SH SOLE 0 0 5,181
ENTEGRIS INC COM 29362U104 379,835 5,791 SH SOLE 0 0 5,791
ENVISTA HOLDINGS CORPORATION COM 29415F104 216,128 6,419 SH SOLE 0 0 6,419
EXPONENT INC COM 30214U102 330,555 3,336 SH SOLE 0 0 3,336
EXXON MOBIL CORP COM 30231G102 2,459,758 22,301 SH SOLE 0 0 22,301
FABRINET SHS G3323L100 243,618 1,900 SH SOLE 0 0 1,900
FACTSET RESH SYS INC COM 303075105 294,488 734 SH SOLE 0 0 734
FIRST REP BK SAN FRANCISCO C COM 33616C100 251,459 2,063 SH SOLE 0 0 2,063
FLOOR & DECOR HLDGS INC CL A 339750101 223,721 3,213 SH SOLE 0 0 3,213
FOX FACTORY HLDG CORP COM 35138V102 585,332 6,416 SH SOLE 0 0 6,416
GARTNER INC COM 366651107 1,683,353 5,008 SH SOLE 0 0 5,008
GENERAL DYNAMICS CORP COM 369550108 602,061 2,427 SH SOLE 0 0 2,427
GILEAD SCIENCES INC COM 375558103 1,602,869 18,671 SH SOLE 0 0 18,671
GLACIER BANCORP INC NEW COM 37637Q105 350,462 7,092 SH SOLE 0 0 7,092
HEICO CORP NEW CL A 422806208 325,752 2,718 SH SOLE 0 0 2,718
HOLLEY INC COM 43538H103 46,784 22,068 SH SOLE 0 0 22,068
HOME DEPOT INC COM 437076102 2,861,992 9,061 SH SOLE 0 0 9,061
HORIZON THERAPEUTICS PUB L SHS G46188101 829,374 7,288 SH SOLE 0 0 7,288
ICON PLC SHS G4705A100 603,923 3,109 SH SOLE 0 0 3,109
IDEX CORP COM 45167R104 350,487 1,535 SH SOLE 0 0 1,535
ILLUMINA INC COM 452327109 1,536,427 7,599 SH SOLE 0 0 7,599
INSULET CORP COM 45784P101 357,684 1,215 SH SOLE 0 0 1,215
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 399,227 5,518 SH SOLE 0 0 5,518
INTERNATIONAL BUSINESS MACHS COM 459200101 1,840,136 13,061 SH SOLE 0 0 13,061
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 424,233 4,046 SH SOLE 0 0 4,046
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 308,094 20,845 SH SOLE 0 0 20,845
ISHARES TR 7-10 YR TRSY BD 464287440 1,728,789 18,050 SH SOLE 0 0 18,050
ISHARES TR 0-3 MNTH TREASRY 46436E718 3,063,677 30,594 SH SOLE 0 0 30,594
ISHARES TR 20 YR TR BD ETF 464287432 10,502,415 105,488 SH SOLE 0 0 105,488
ISHARES TR JPMORGAN USD EMG 464288281 4,059,511 47,990 SH SOLE 0 0 47,990
ISHARES TR IBOXX HI YD ETF 464288513 3,970,739 53,928 SH SOLE 0 0 53,928
ISHARES TR 1 3 YR TREAS BD 464287457 388,317 4,784 SH SOLE 0 0 4,784
ISHARES TR 0-5YR HI YL CP 46434V407 942,046 23,039 SH SOLE 0 0 23,039
ISHARES TR CORE S&P500 ETF 464287200 2,041,670 5,314 SH SOLE 0 0 5,314
ISHARES TR IBOXX INV CP ETF 464287242 4,119,762 39,076 SH SOLE 0 0 39,076
ISHARES TR US TREAS BD ETF 46429B267 965,472 42,494 SH SOLE 0 0 42,494
ISHARES TR 0-5 YR TIPS ETF 46429B747 1,646,890 16,985 SH SOLE 0 0 16,985
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 48,913 10,385 SH SOLE 0 0 10,385
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 328,991 8,490 SH SOLE 0 0 8,490
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 7,455,319 148,720 SH SOLE 0 0 148,720
JOHNSON & JOHNSON COM 478160104 2,757,102 15,608 SH SOLE 0 0 15,608
JPMORGAN CHASE & CO COM 46625H100 493,009 3,676 SH SOLE 0 0 3,676
KEYSIGHT TECHNOLOGIES INC COM 49338L103 383,197 2,240 SH SOLE 0 0 2,240
KIMBERLY-CLARK CORP COM 494368103 1,223,501 9,013 SH SOLE 0 0 9,013
LISTED FD TR TEUCRIUM AGRI ST 53656F144 927,017 26,328 SH SOLE 0 0 26,328
LOCKHEED MARTIN CORP COM 539830109 234,488 482 SH SOLE 0 0 482
MARKETAXESS HLDGS INC COM 57060D108 518,509 1,859 SH SOLE 0 0 1,859
MASCO CORP COM 574599106 268,726 5,758 SH SOLE 0 0 5,758
MASTERCARD INCORPORATED CL A 57636Q104 2,971,450 8,545 SH SOLE 0 0 8,545
MCCORMICK & CO INC COM NON VTG 579780206 1,973,397 23,807 SH SOLE 0 0 23,807
MCDONALDS CORP COM 580135101 2,340,380 8,881 SH SOLE 0 0 8,881
MEDPACE HLDGS INC COM 58506Q109 426,307 2,007 SH SOLE 0 0 2,007
MEDTRONIC PLC SHS G5960L103 866,239 11,146 SH SOLE 0 0 11,146
MERCK & CO INC COM 58933Y105 2,873,959 25,903 SH SOLE 0 0 25,903
METTLER TOLEDO INTERNATIONAL COM 592688105 364,253 252 SH SOLE 0 0 252
MICROSOFT CORP COM 594918104 4,681,138 19,519 SH SOLE 0 0 19,519
MONDELEZ INTL INC CL A 609207105 381,971 5,731 SH SOLE 0 0 5,731
MONOLITHIC PWR SYS INC COM 609839105 543,198 1,536 SH SOLE 0 0 1,536
MORNINGSTAR INC COM 617700109 374,268 1,728 SH SOLE 0 0 1,728
NCINO INC COM 63947X101 202,054 7,642 SH SOLE 0 0 7,642
NETFLIX INC COM 64110L106 3,291,548 11,162 SH SOLE 0 0 11,162
NEUROCRINE BIOSCIENCES INC COM 64125C109 341,598 2,860 SH SOLE 0 0 2,860
NEXTERA ENERGY INC COM 65339F101 2,149,466 25,711 SH SOLE 0 0 25,711
NIKE INC CL B 654106103 1,958,129 16,735 SH SOLE 0 0 16,735
NOVO-NORDISK A S ADR 670100205 907,512 6,705 SH SOLE 0 0 6,705
OLO INC CL A 68134L109 138,150 22,104 SH SOLE 0 0 22,104
ONEOK INC NEW COM 682680103 1,640,355 24,967 SH SOLE 0 0 24,967
OPTION CARE HEALTH INC COM NEW 68404L201 250,439 8,323 SH SOLE 0 0 8,323
ORACLE CORP COM 68389X105 1,067,334 13,058 SH SOLE 0 0 13,058
PAPA JOHNS INTL INC COM 698813102 241,189 2,930 SH SOLE 0 0 2,930
PAYCOM SOFTWARE INC COM 70432V102 538,078 1,734 SH SOLE 0 0 1,734
PAYPAL HLDGS INC COM 70450Y103 1,315,331 18,469 SH SOLE 0 0 18,469
PEPSICO INC COM 713448108 475,606 2,633 SH SOLE 0 0 2,633
PERION NETWORK LTD SHS NEW M78673114 230,711 9,119 SH SOLE 0 0 9,119
PFIZER INC COM 717081103 579,327 11,306 SH SOLE 0 0 11,306
PHILIP MORRIS INTL INC COM 718172109 623,382 6,159 SH SOLE 0 0 6,159
POOL CORP COM 73278L105 518,809 1,716 SH SOLE 0 0 1,716
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 349,371 5,581 SH SOLE 0 0 5,581
PRICE T ROWE GROUP INC COM 74144T108 1,479,961 13,570 SH SOLE 0 0 13,570
PROCTER AND GAMBLE CO COM 742718109 457,034 3,016 SH SOLE 0 0 3,016
PTC INC COM 69370C100 330,950 2,757 SH SOLE 0 0 2,757
QUALCOMM INC COM 747525103 1,763,145 16,037 SH SOLE 0 0 16,037
QUALYS INC COM 74758T303 267,781 2,386 SH SOLE 0 0 2,386
RAYMOND JAMES FINL INC COM 754730109 264,454 2,475 SH SOLE 0 0 2,475
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,044,884 10,354 SH SOLE 0 0 10,354
REALTY INCOME CORP COM 756109104 1,670,546 26,337 SH SOLE 0 0 26,337
REPLIGEN CORP COM 759916109 274,452 1,621 SH SOLE 0 0 1,621
REPUBLIC SVCS INC COM 760759100 2,186,972 16,955 SH SOLE 0 0 16,955
RESMED INC COM 761152107 305,535 1,468 SH SOLE 0 0 1,468
REVOLVE GROUP INC CL A 76156B107 248,845 11,179 SH SOLE 0 0 11,179
RITCHIE BROS AUCTIONEERS COM 767744105 268,581 4,644 SH SOLE 0 0 4,644
RYAN SPECIALTY HOLDINGS INC CL A 78351F107 765,486 18,441 SH SOLE 0 0 18,441
SAIA INC COM 78709Y105 252,455 1,204 SH SOLE 0 0 1,204
SALESFORCE INC COM 79466L302 2,355,616 17,766 SH SOLE 0 0 17,766
SAP SE SPON ADR 803054204 350,846 3,400 SH SOLE 0 0 3,400
SERVICENOW INC COM 81762P102 2,617,457 6,741 SH SOLE 0 0 6,741
SERVISFIRST BANCSHARES INC COM 81768T108 344,274 4,996 SH SOLE 0 0 4,996
SHELL PLC SPON ADS 780259305 461,661 8,106 SH SOLE 0 0 8,106
SIMPLY GOOD FOODS CO COM 82900L102 281,004 7,389 SH SOLE 0 0 7,389
SKYWORKS SOLUTIONS INC COM 83088M102 206,683 2,268 SH SOLE 0 0 2,268
SNAP ON INC COM 833034101 1,790,536 7,836 SH SOLE 0 0 7,836
SOFI TECHNOLOGIES INC COM 83406F102 561,613 121,825 SH SOLE 0 0 121,825
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,148,672 38,689 SH SOLE 0 0 38,689
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,380,476 41,883 SH SOLE 0 0 41,883
SPDR SER TR S&P 600 SMCP VAL 78464A300 261,777 3,527 SH SOLE 0 0 3,527
SPDR SER TR S&P 400 MDCP GRW 78464A821 386,685 5,918 SH SOLE 0 0 5,918
SPDR SER TR S&P DIVID ETF 78464A763 384,271 3,071 SH SOLE 0 0 3,071
SPDR SER TR S&P 400 MDCP VAL 78464A839 402,433 6,218 SH SOLE 0 0 6,218
SPDR SER TR PORTFOLIO SHORT 78464A474 407,711 13,877 SH SOLE 0 0 13,877
SPDR SER TR PORTFOLIO LN TSR 78464A664 566,991 19,531 SH SOLE 0 0 19,531
SPDR SER TR BBG CONV SEC ETF 78464A359 4,074,669 63,330 SH SOLE 0 0 63,330
SPDR SER TR PORT MTG BK ETF 78464A383 715,327 32,964 SH SOLE 0 0 32,964
SPDR SER TR PRTFLO S&P500 GW 78464A409 706,951 13,952 SH SOLE 0 0 13,952
SPDR SER TR S&P 600 SMCP GRW 78464A201 253,349 3,507 SH SOLE 0 0 3,507
SPDR SER TR PRTFLO S&P500 VL 78464A508 751,014 19,311 SH SOLE 0 0 19,311
SPDR SER TR PORTFOLIO S&P600 78468R853 230,212 6,227 SH SOLE 0 0 6,227
SPS COMM INC COM 78463M107 897,154 6,986 SH SOLE 0 0 6,986
STARBUCKS CORP COM 855244109 625,769 6,308 SH SOLE 0 0 6,308
STERIS PLC SHS USD G8473T100 615,096 3,330 SH SOLE 0 0 3,330
SUMMIT MATLS INC CL A 86614U100 265,816 9,363 SH SOLE 0 0 9,363
SUN CMNTYS INC COM 866674104 270,270 1,890 SH SOLE 0 0 1,890
SYSCO CORP COM 871829107 686,980 8,986 SH SOLE 0 0 8,986
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 230,752 2,216 SH SOLE 0 0 2,216
TELEDYNE TECHNOLOGIES INC COM 879360105 621,060 1,553 SH SOLE 0 0 1,553
TERRENO RLTY CORP COM 88146M101 253,177 4,452 SH SOLE 0 0 4,452
THERMO FISHER SCIENTIFIC INC COM 883556102 1,848,666 3,357 SH SOLE 0 0 3,357
TRACTOR SUPPLY CO COM 892356106 446,729 1,986 SH SOLE 0 0 1,986
TRIMBLE INC COM 896239100 241,020 4,767 SH SOLE 0 0 4,767
TRUIST FINL CORP COM 89832Q109 379,150 8,811 SH SOLE 0 0 8,811
ULTA BEAUTY INC COM 90384S303 314,746 671 SH SOLE 0 0 671
UNILEVER PLC SPON ADR NEW 904767704 916,632 18,205 SH SOLE 0 0 18,205
UNITED PARCEL SERVICE INC CL B 911312106 491,098 2,825 SH SOLE 0 0 2,825
UNITEDHEALTH GROUP INC COM 91324P102 2,601,380 4,907 SH SOLE 0 0 4,907
US BANCORP DEL COM NEW 902973304 637,391 14,616 SH SOLE 0 0 14,616
VALMONT INDS INC COM 920253101 440,224 1,331 SH SOLE 0 0 1,331
VANGUARD INDEX FDS GROWTH ETF 922908736 1,081,746 5,076 SH SOLE 0 0 5,076
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 239,509 3,090 SH SOLE 0 0 3,090
VERIZON COMMUNICATIONS INC COM 92343V104 2,023,863 51,367 SH SOLE 0 0 51,367
VISA INC COM CL A 92826C839 3,031,563 14,592 SH SOLE 0 0 14,592
WALMART INC COM 931142103 566,260 3,994 SH SOLE 0 0 3,994
WATSCO INC COM 942622200 1,771,462 7,103 SH SOLE 0 0 7,103
WEC ENERGY GROUP INC COM 92939U106 1,879,068 20,041 SH SOLE 0 0 20,041
WERNER ENTERPRISES INC COM 950755108 294,677 7,319 SH SOLE 0 0 7,319
WEST PHARMACEUTICAL SVSC INC COM 955306105 277,478 1,179 SH SOLE 0 0 1,179
WILLIAMS SONOMA INC COM 969904101 542,684 4,722 SH SOLE 0 0 4,722
WISDOMTREE TR US QTLY DIV GRT 97717X669 553,385 9,168 SH SOLE 0 0 9,168
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 5,954,263 118,446 SH SOLE 0 0 118,446
WNS HLDGS LTD SPON ADR 92932M101 317,880 3,974 SH SOLE 0 0 3,974
WORLD GOLD TR SPDR GLD MINIS 98149E303 782,862 21,632 SH SOLE 0 0 21,632
ZOETIS INC CL A 98978V103 1,408,150 9,609 SH SOLE 0 0 9,609