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
3M CO COM 88579Y101   214,956 2,147 SH   SOLE   2,074 0 73
ADOBE SYSTEMS INCORPORATED COM 00724F101   13,434,505 27,474 SH   SOLE   25,803 0 1,671
ADVANCED MICRO DEVICES INC COM 007903107   4,057,246 35,618 SH   SOLE   32,811 0 2,807
AIRBNB INC COM CL A 009066101   2,181,411 17,021 SH   SOLE   16,162 0 859
ALPHABET INC CAP STK CL C 02079K107   23,139,134 191,280 SH   SOLE   180,335 0 10,945
ALPHABET INC CAP STK CL A 02079K305   5,558,150 46,434 SH   SOLE   44,560 0 1,874
AMAZON COM INC COM 023135106   23,613,408 181,140 SH   SOLE   169,476 0 11,664
AMERICAN EXPRESS CO COM 025816109   219,840 1,262 SH   SOLE   946 0 316
AMN HEALTHCARE SVCS INC COM 001744101   5,610,078 51,412 SH   SOLE   48,296 0 3,116
APPLE INC COM 037833100   38,580,260 198,898 SH   SOLE   185,895 0 13,003
ARES CAPITAL CORP COM 04010L103   6,499,081 345,880 SH   SOLE   325,769 0 20,111
ARISTA NETWORKS INC COM 040413106   8,880,564 54,798 SH   SOLE   51,670 0 3,128
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   12,377,618 36,298 SH   SOLE   33,921 0 2,377
BLACKROCK INC COM 09247X101   8,077,190 11,687 SH   SOLE   11,029 0 658
BLACKSTONE INC COM 09260D107   16,012,897 172,237 SH   SOLE   162,292 0 9,945
BOEING CO COM 097023105   220,451 1,044 SH   SOLE   1,044 0 0
BOOKING HOLDINGS INC COM 09857L108   11,808,511 4,373 SH   SOLE   4,173 0 200
BRISTOL-MYERS SQUIBB CO COM 110122108   265,713 4,155 SH   SOLE   5 0 4,150
CHIPOTLE MEXICAN GRILL INC COM 169656105   16,425,781 7,679 SH   SOLE   7,280 0 399
COCA COLA CO COM 191216100   430,733 7,153 SH   SOLE   4,908 0 2,245
COPART INC COM 217204106   6,848,046 75,080 SH   SOLE   69,901 0 5,179
COSTCO WHSL CORP NEW COM 22160K105   16,431,563 30,520 SH   SOLE   28,757 0 1,763
CSX CORP COM 126408103   342,671 10,049 SH   SOLE   8,374 0 1,675
DOMINION ENERGY INC COM 25746U109   300,430 5,801 SH   SOLE   3,867 0 1,934
EXELON CORP COM 30161N101   222,889 5,471 SH   SOLE   4,377 0 1,094
EXXON MOBIL CORP COM 30231G102   1,212,941 11,309 SH   SOLE   11,046 0 263
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106   222,236 12,721 SH   SOLE   12,721 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100   5,055,742 202,230 SH   SOLE   191,463 0 10,767
HERSHEY CO COM 427866108   6,369,848 25,510 SH   SOLE   24,402 0 1,108
HOME DEPOT INC COM 437076102   11,271,059 36,283 SH   SOLE   34,325 0 1,958
INMODE LTD SHS M5425M103   8,689,291 232,645 SH   SOLE   217,502 0 15,143
INTERCONTINENTAL EXCHANGE IN COM 45866F104   13,184,393 116,593 SH   SOLE   111,352 0 5,241
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   171,519 15,085 SH   SOLE   15,085 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   47,034,796 314,320 SH   SOLE   290,545 0 23,775
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   25,625,210 87,134 SH   SOLE   79,704 0 7,430
INVESCO QQQ TR UNIT SER 1 46090E103   63,047,092 170,665 SH   SOLE   154,457 0 16,208
INVESCO QQQ TR UNIT SER 1 46090E103   3,694,200 10,000 SH Put SOLE   10,000 0 0
ISHARES TR MSCI EAFE ETF 464287465   746,750 10,300 SH   SOLE   10,300 0 0
ISHARES TR ISHARES BIOTECH 464287556   1,266,905 9,979 SH   SOLE   8,365 0 1,614
ISHARES TR RUS 1000 GRW ETF 464287614   822,513 2,989 SH   SOLE   2,989 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   970,912 8,839 SH   SOLE   6,718 0 2,121
ISHARES TR RUS MID CAP ETF 464287499   6,384,264 87,420 SH   SOLE   76,759 0 10,661
ISHARES TR IBONDS 23 TRM HG 46435U150   6,020,284 254,773 SH   SOLE   233,937 0 20,836
ISHARES TR IBONDS 25 TRM TS 46436E866   6,354,343 274,723 SH   SOLE   254,581 0 20,142
ISHARES TR IBONDS 24 TRM TS 46436E874   13,658,452 573,885 SH   SOLE   527,330 0 46,555
ISHARES TR MSCI GBL SUS DEV 46435G532   4,501,977 56,951 SH   SOLE   51,956 0 4,995
ISHARES TR CORE MSCI INTL 46435G326   4,649,456 76,071 SH   SOLE   70,469 0 5,602
ISHARES TR RUSSELL 2000 ETF 464287655   2,850,107 15,219 SH   SOLE   13,923 0 1,296
ISHARES TR IBONDS 24 TRM HG 46435U184   7,919,423 343,129 SH   SOLE   313,437 0 29,692
ISHARES TR IBONDS 23 TRM TS 46436E882   13,686,853 551,667 SH   SOLE   498,713 0 52,954
ISHARES TR 0-3 MNTH TREASRY 46436E718   1,809,026 17,977 SH   SOLE   17,977 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   11,547,020 456,584 PRN   SOLE   414,941 0 41,643
ISHARES TR RUS TP200 GR ETF 464289438   5,790,617 36,520 SH   SOLE   33,151 0 3,369
ISHARES TR U.S. MED DVC ETF 464288810   22,261,617 394,290 SH   SOLE   354,882 0 39,408
ISHARES TR CORE S&P500 ETF 464287200   25,196,663 56,532 SH   SOLE   51,941 0 4,591
ISHARES TR U.S. FIN SVC ETF 464287770   16,978,172 107,464 SH   SOLE   97,993 0 9,471
ISHARES TR INTL DIV GRWTH 46435G524   4,526,494 72,984 SH   SOLE   67,606 0 5,378
ISHARES TR BROAD USD HIGH 46435U853   462,186 13,093 SH   SOLE   12,568 0 525
ISHARES TR IBONDS DEC24 ETF 46434VBG4   10,749,357 436,611 PRN   SOLE   398,405 0 38,206
ISHARES TR PFD AND INCM SEC 464288687   5,827,114 188,397 SH   SOLE   170,158 0 18,239
ISHARES TR S&P SML 600 GWT 464287887   12,989,012 113,017 SH   SOLE   102,944 0 10,073
ISHARES TR IBONDS DEC2026 46435GAA0   1,189,225 50,670 PRN   SOLE   47,340 0 3,330
ISHARES TR IBONDS 26 TRM TS 46436E858   935,196 41,289 SH   SOLE   38,530 0 2,759
ISHARES TR CORE S&P SCP ETF 464287804   8,785,068 88,159 SH   SOLE   80,641 0 7,518
ISHARES TR IBONDS DEC25 ETF 46434VBD1   5,967,454 244,768 PRN   SOLE   225,925 0 18,843
JOHNSON & JOHNSON COM 478160104   201,606 1,218 SH   SOLE   907 0 311
JPMORGAN CHASE & CO COM 46625H100   11,041,507 75,918 SH   SOLE   71,894 0 4,024
LABORATORY CORP AMER HLDGS COM NEW 50540R409   14,675,796 60,812 SH   SOLE   57,140 0 3,672
LOCKHEED MARTIN CORP COM 539830109   457,157 993 SH   SOLE   993 0 0
MARRIOTT INTL INC NEW CL A 571903202   10,790,675 58,744 SH   SOLE   55,068 0 3,676
MCDONALDS CORP COM 580135101   252,507 846 SH   SOLE   846 0 0
MERCK & CO INC COM 58933Y105   360,401 3,123 SH   SOLE   3,123 0 0
META PLATFORMS INC CL A 30303M102   5,918,396 20,623 SH   SOLE   19,421 0 1,202
MICROSOFT CORP COM 594918104   40,071,642 117,671 SH   SOLE   109,368 0 8,303
NIKE INC CL B 654106103   4,956,136 44,905 SH   SOLE   42,679 0 2,226
NUCOR CORP COM 670346105   214,295 1,307 SH   SOLE   1,307 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   1,101,179 17,701 SH   SOLE   16,931 0 770
NVIDIA CORPORATION COM 67066G104   25,603,936 60,527 SH   SOLE   56,191 0 4,336
ON HLDG AG NAMEN AKT A H5919C104   8,749,356 265,132 SH   SOLE   250,113 0 15,019
PEPSICO INC COM 713448108   213,132 1,151 SH   SOLE   808 0 343
PINTEREST INC CL A 72352L106   2,450,320 89,624 SH   SOLE   82,727 0 6,897
PROCTER AND GAMBLE CO COM 742718109   388,011 2,557 SH   SOLE   2,557 0 0
ROCKWELL AUTOMATION INC COM 773903109   268,502 815 SH   SOLE   815 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   6,867,476 66,199 SH   SOLE   62,243 0 3,956
SALESFORCE INC COM 79466L302   5,159,286 24,422 SH   SOLE   22,643 0 1,779
SCHWAB CHARLES CORP COM 808513105   7,783,325 137,321 SH   SOLE   131,172 0 6,149
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   265,516 5,070 SH   SOLE   5,070 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   237,332 3,268 SH   SOLE   3,268 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   27,330,457 205,910 SH   SOLE   185,264 0 20,646
SHOPIFY INC CL A 82509L107   2,226,180 34,461 SH   SOLE   32,723 0 1,738
SMARTSHEET INC COM CL A 83200N103   860,085 22,480 SH   SOLE   20,962 0 1,518
SOFI TECHNOLOGIES INC COM 83406F102   2,757,922 330,686 SH   SOLE   307,885 0 22,801
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,307,229 40,173 SH   SOLE   38,164 0 2,009
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   440,022 12,799 SH   SOLE   12,411 0 388
SPDR S&P 500 ETF TR TR UNIT 78462F103   18,463,548 41,652 SH   SOLE   36,418 0 5,234
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,216,400 5,000 SH Put SOLE   5,000 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,934,794 6,128 SH   SOLE   5,745 0 383
SPDR SER TR ICE PFD SEC ETF 78464A292   207,983 6,214 SH   SOLE   5,571 0 643
SPDR SER TR PORTFOLIO S&P600 78468R853   854,312 21,996 SH   SOLE   20,316 0 1,680
SPDR SER TR PORTFOLIO S&P500 78464A854   7,781,916 149,336 SH   SOLE   136,708 0 12,628
SPDR SER TR S&P 600 SMCP GRW 78464A201   494,237 6,422 SH   SOLE   5,874 0 548
SPDR SER TR PORTFOLIO SHORT 78464A474   524,880 17,829 SH   SOLE   15,811 0 2,018
SPDR SER TR PRTFLO S&P500 VL 78464A508   1,421,931 32,915 SH   SOLE   28,801 0 4,114
SPDR SER TR GLB DOW ETF 78464A706   4,495,101 39,836 SH   SOLE   36,894 0 2,942
SPDR SER TR PRTFLO S&P500 GW 78464A409   16,934,746 277,573 SH   SOLE   254,727 0 22,846
SPDR SER TR SSGA US LRG ETF 78468R804   32,550,170 231,492 SH   SOLE   212,945 0 18,547
SPDR SER TR S&P1500MOMTILT 78468R705   6,460,368 34,823 SH   SOLE   31,675 0 3,148
SPDR SER TR S&P DIVID ETF 78464A763   17,977,337 146,658 SH   SOLE   134,173 0 12,485
SPDR SER TR PORTFOLI S&P1500 78464A805   17,318,012 318,112 SH   SOLE   291,097 0 27,015
SPDR SER TR S&P 500 ESG ETF 78468R531   14,643,857 340,159 SH   SOLE   309,267 0 30,892
SPDR SER TR PORTFOLIO S&P400 78464A847   476,935 10,393 SH   SOLE   9,473 0 920
STARBUCKS CORP COM 855244109   8,288,065 83,667 SH   SOLE   79,002 0 4,665
STRYKER CORPORATION COM 863667101   17,987,068 58,957 SH   SOLE   55,268 0 3,689
TESLA INC COM 88160R101   1,546,276 5,907 SH   SOLE   5,272 0 635
TEXAS INSTRS INC COM 882508104   19,363,645 107,564 SH   SOLE   101,792 0 5,772
TEXAS PACIFIC LAND CORPORATI COM 88262P102   267,647 203 SH   SOLE   203 0 0
THE TRADE DESK INC COM CL A 88339J105   216,216 2,800 SH   SOLE   0 0 2,800
UBER TECHNOLOGIES INC COM 90353T100   2,203,872 51,051 SH   SOLE   48,365 0 2,686
UNITEDHEALTH GROUP INC COM 91324P102   13,614,225 28,325 SH   SOLE   26,744 0 1,581
VANECK MERK GOLD TR GOLD TRUST 921078101   334,800 18,000 SH   SOLE   18,000 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   30,580,391 215,204 SH   SOLE   193,097 0 22,107
VANGUARD INDEX FDS MID CAP ETF 922908629   13,096,197 59,485 SH   SOLE   54,391 0 5,094
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   10,347,378 25,406 SH   SOLE   23,761 0 1,645
VANGUARD INDEX FDS LARGE CAP ETF 922908637   69,706,382 343,855 SH   SOLE   309,209 0 34,646
VANGUARD INDEX FDS SM CP VAL ETF 922908611   8,472,845 51,226 SH   SOLE   46,757 0 4,469
VANGUARD INDEX FDS TOTAL STK MKT 922908769   327,997 1,489 SH   SOLE   1,430 0 59
VANGUARD INDEX FDS GROWTH ETF 922908736   6,947,410 24,553 SH   SOLE   22,371 0 2,182
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   6,344,448 116,604 SH   SOLE   106,153 0 10,451
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,042,881 13,784 SH   SOLE   11,561 0 2,223
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   22,973,603 324,669 SH   SOLE   298,149 0 26,520
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   36,420,171 224,220 SH   SOLE   205,831 0 18,389
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   274,401 5,942 SH   SOLE   5,942 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   22,686,915 213,886 SH   SOLE   194,102 0 19,784
VISA INC COM CL A 92826C839   18,237,135 76,794 SH   SOLE   72,627 0 4,167
WALMART INC COM 931142103   200,725 1,277 SH   SOLE   1,135 0 142
WELLTOWER INC COM 95040Q104   271,305 3,354 SH   SOLE   3,354 0 0
YETI HLDGS INC COM 98585X104   2,505,529 64,509 SH   SOLE   60,053 0 4,456