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   415,408 4,065 SH   SOLE   0 0 4,065
Accenture PLC SHS CLASS A G1151C101   2,032,240 6,698 SH   SOLE   0 0 6,698
Adobe Systems Inc COM 00724F101   5,360,405 9,649 SH   SOLE   0 0 9,649
Alphabet Inc. CL A CL A 02079K305   22,406,818 123,013 SH   SOLE   0 0 123,013
Alphabet Inc. CL C CL C ADDED 02079K107   1,130,051 6,161 SH   SOLE   0 0 6,161
Amazon.com Inc COM 023135106   20,413,964 105,635 SH   SOLE   0 0 105,635
Amgen Inc COM 031162100   5,382,004 17,225 SH   SOLE   0 0 17,225
Apple Inc COM 037833100   5,845,203 27,752 SH   SOLE   0 0 27,752
Applied Materials Inc COM 038222105   2,175,617 9,219 SH   SOLE   0 0 9,219
ASML Holding NV N Y REGISTRY SHS N07059210   1,409,322 1,378 SH   SOLE   0 0 1,378
Aspen Technology Inc COM 29109X106   254,644 1,282 SH   SOLE   0 0 1,282
AT&T Inc COM 00206R102   357,371 18,701 SH   SOLE   0 0 18,701
Autodesk Inc. COM 052769106   453,081 1,831 SH   SOLE   0 0 1,831
Bank of America Corporation COM 060505104   2,319,082 58,312 SH   SOLE   0 0 58,312
Berkshire Hathaway Inc CL B NEW 084670702   15,613,798 38,382 SH   SOLE   0 0 38,382
Biogen Idec Inc COM 09062X103   4,668,623 20,139 SH   SOLE   0 0 20,139
BlackRock Inc COM 09247X101   10,543,843 13,392 SH   SOLE   0 0 13,392
BNDBLXX BLMBRG 1 YR TRG US TR ETF BLOOMBERG ONE YR 09789C861   1,768,786 35,715 SH   SOLE   0 0 35,715
BNDBLXX BLMBRG 6 MNTH TRG US TR ETF BLOOMBERG SIX MN 09789C788   2,231,827 44,388 SH   SOLE   0 0 44,388
Bristol-Myers Squibb Company COM 110122108   1,823,973 43,919 SH   SOLE   0 0 43,919
Canadian National Railway Co COM 136375102   839,314 7,105 SH   SOLE   0 0 7,105
Caterpillar Inc COM 149123101   338,430 1,016 SH   SOLE   0 0 1,016
Charles Schwab Corp COM 808513105   312,667 4,243 SH   SOLE   0 0 4,243
Cheniere Energy Inc COM NEW 16411R208   3,045,539 17,420 SH   SOLE   0 0 17,420
Chevron Corp COM 166764100   661,657 4,230 SH   SOLE   0 0 4,230
Clorox Co COM 189054109   681,804 4,996 SH   SOLE   0 0 4,996
CME Group Inc COM 12572Q105   714,444 3,634 SH   SOLE   0 0 3,634
CMS Energy Corp COM 125896100   993,700 16,692 SH   SOLE   0 0 16,692
Coca-Cola Co COM 191216100   1,098,532 17,259 SH   SOLE   0 0 17,259
Comcast Corp CL A 20030N101   5,881,166 150,183 SH   SOLE   0 0 150,183
Comerica Inc COM 200340107   388,823 7,618 SH   SOLE   0 0 7,618
Compass Minerals International Inc COM 20451N101   231,208 22,382 SH   SOLE   0 0 22,382
Constellation Brands Inc CL A 21036P108   706,250 2,745 SH   SOLE   0 0 2,745
Consumer Discret Sel Sect SPDR ETF SBI CONS DISCR 81369Y407   1,386,240 7,600 SH   SOLE   0 0 7,600
Core Laboratories NV COM 21867A105   553,085 27,259 SH   SOLE   0 0 27,259
Corteva Inc com COM 22052L104   3,119,855 57,839 SH   SOLE   0 0 57,839
Costco Wholesale Corp COM 22160K105   1,889,528 2,223 SH   SOLE   0 0 2,223
DIMENSIONAL U S CORE EQUITY 2 ETF US CORE EQUITY 2 25434V708   383,237 11,887 SH   SOLE   0 0 11,887
Domino s Pizza Inc COM 25754A201   1,505,102 2,915 SH   SOLE   0 0 2,915
Ecolab Inc COM 278865100   1,673,378 7,031 SH   SOLE   0 0 7,031
Eli Lilly and Co COM 532457108   1,774,234 1,960 SH   SOLE   0 0 1,960
Emerson Electric Co COM 291011104   7,559,908 68,627 SH   SOLE   0 0 68,627
Equifax Inc COM 294429105   1,580,354 6,518 SH   SOLE   0 0 6,518
Etsy Inc com COM 29786A106   902,984 15,310 SH   SOLE   0 0 15,310
Exxon Mobil Corporation CL A 30231G102   4,009,745 34,831 SH   SOLE   0 0 34,831
FIDELITY WISE ORIGIN BITCOIN FUND SHS 315948109   225,578 4,300 SH   SOLE   0 0 4,300
Fidelity MSCI Consumer Discret ETF MSCI CONSM DIS 316092204   2,539,565 31,349 SH   SOLE   0 0 31,349
Fidelity MSCI Consumer Staples ETF CONSMR STAPLES 316092303   1,035,834 21,852 SH   SOLE   0 0 21,852
Fidelity MSCI Financials ETF MSCI FINLS IDX 316092501   2,068,413 35,699 SH   SOLE   0 0 35,699
Fidelity MSCI Health Care ETF MSCI HLTH CARE I 316092600   3,797,364 55,355 SH   SOLE   0 0 55,355
Fidelity MSCI Industrials ETF MSCI INDL INDX 316092709   2,103,454 32,178 SH   SOLE   0 0 32,178
Fidelity MSCI Information Tech ETF MSCI INFO TECH I 316092808   7,527,703 43,888 SH   SOLE   0 0 43,888
Fidelity MSCI Materials ETF MSCI MATLS INDEX 316092881   892,884 18,064 SH   SOLE   0 0 18,064
Fidelity MSCI Telecommunication Svc ETF MSCI COMMNTN SVC 316092873   1,914,602 36,657 SH   SOLE   0 0 36,657
Fidelity MSCI Utilities ETF MSCI UTILS INDEX 316092865   441,330 10,039 SH   SOLE   0 0 10,039
Financial Select Sector SPDR ETF SBI INT-FINL 81369Y605   433,053 10,534 SH   SOLE   0 0 10,534
Ford Motor Co COM 345370860   165,984 13,236 SH   SOLE   0 0 13,236
Fortinet, Inc. COM 34959E109   908,570 15,075 SH   SOLE   0 0 15,075
General Dynamics Corp COM 369550108   3,226,937 11,122 SH   SOLE   0 0 11,122
General Electric Co COM 369604301   426,517 2,683 SH   SOLE   0 0 2,683
Gilead Sciences Inc COM 375558103   2,525,663 36,812 SH   SOLE   0 0 36,812
GlaxoSmithKline PLC COM 37733W204   279,279 7,254 SH   SOLE   0 0 7,254
Global X S&P 500 Catholic Values ETF S&P 500 CATHOLIC 37954Y889   373,303 5,708 SH   SOLE   0 0 5,708
Guidewire Software Inc COM 40171V100   7,570,161 54,900 SH   SOLE   0 0 54,900
Health Care Select Sector SPDR ETF SBI HEALTHCARE 81369Y209   408,100 2,800 SH   SOLE   0 0 2,800
Home Depot Inc COM 437076102   5,591,054 16,242 SH   SOLE   0 0 16,242
Honeywell International Inc COM 438516106   4,510,428 21,122 SH   SOLE   0 0 21,122
Industrial Select Sector SPDR ETF COM 81369Y704   1,292,196 10,603 SH   SOLE   0 0 10,603
Intel Corp COM 458140100   329,718 10,646 SH   SOLE   0 0 10,646
Intercontinental Exchange Inc COM 45866F104   894,029 6,531 SH   SOLE   0 0 6,531
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841   4,931,846 234,181 SH   SOLE   0 0 234,181
Invesco BulletShares 2025 Corp Bond ETF BULSHS 2025 CB 46138J825   4,386,447 214,496 SH   SOLE   0 0 214,496
Invesco BulletShares 2026 Corp Bond ETF BULSHS 2026 CB 46138J791   2,958,470 154,288 SH   SOLE   0 0 154,288
Invesco BulletShares 2027 Corp Bond ETF BULSHS 2027 CB 46138J783   2,616,292 136,123 SH   SOLE   0 0 136,123
Invesco BulletShares 2028 Corp Bond ETF INVSCO BLSH 28 46138J643   3,076,155 154,193 SH   SOLE   0 0 154,193
Invesco BulletShares 2029 Corp Bond ETF BULETSHS 2029 46138J577   3,449,262 189,937 SH   SOLE   0 0 189,937
Invesco BulletShares 2030 Corp Bond ETF INVSCO 30 CORP 46138J460   2,030,256 124,862 SH   SOLE   0 0 124,862
Invesco BulletShares 2031 Corp Bond ETF BULETSHS 2031 CP 46138J429   2,780,289 174,313 SH   SOLE   0 0 174,313
Invesco BulletShares 2032 Corp Bond ETF BULLETSHS 2032 46139W858   2,430,321 121,395 SH   SOLE   0 0 121,395
Invesco BulletShares 2033 Corp Bond ETF INVESCO BULLETSH 46139W825   2,669,723 129,535 SH   SOLE   0 0 129,535
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613   325,611 8,580 SH   SOLE   0 0 8,580
iShares 7-10 Year Treasury Bond 7-10 YR TRSY BD 464287440   210,806 2,251 SH   SOLE   0 0 2,251
iShares Core MSCI Emerging Markets CORE MSCI EMKT 46434G103   3,589,819 67,062 SH   SOLE   0 0 67,062
iShares Core S&P 500 CORE S&P SCP ETF 464287200   2,402,170 4,390 SH   SOLE   0 0 4,390
iShares Core S&P Mid-Cap CORE S&P MCP ETF 464287507   7,527,304 128,628 SH   SOLE   0 0 128,628
iShares Core S&P Small-Cap CORE S&P SCP ETF 464287804   11,290,413 105,854 SH   SOLE   0 0 105,854
iShares Core US Aggregate Bond CORE US AGGBD ET 464287226   7,955,340 81,955 SH   SOLE   0 0 81,955
iShares Currency Hedged MSCI EAFE HDG MSCI EAFE 46434V803   10,475,630 294,632 SH   SOLE   0 0 294,632
iShares Global Clean Energy GL CLEAN ENE ETF 464288224   444,115 33,342 SH   SOLE   0 0 33,342
iShares iBonds 2024 High Yield Corp Bond ETF IBONDS DEC23 ETF 46434VBG4   1,909,194 75,973 SH   SOLE   0 0 75,973
iShares iBonds 2024 Term HY and Inc ETF IBONDS DEC2023 46435U184   988,165 42,520 SH   SOLE   0 0 42,520
iShares iBonds 2025 High Yield Corp Bond ETF IBONDS DEC24 ETF 46434VBD1   1,223,652 49,222 SH   SOLE   0 0 49,222
iShares iBonds 2025 High Yield Corp Bond ETF IBONDS DEC25 ETF 46435U168   268,198 11,523 SH   SOLE   0 0 11,523
iShares iBonds 2025 Muni Bond ETF IBONDS DEC2026 46435U432   554,331 20,930 SH   SOLE   0 0 20,930
iShares iBonds 2026 Corp Bond ETF IBONDS ETF 46435GAA0   854,606 35,878 SH   SOLE   0 0 35,878
iShares iBonds 2026 Muni Bond ETF IBONDS DEC 26 46435U259   322,931 12,754 SH   SOLE   0 0 12,754
iShares iBonds 2027 Corp Bond ETF IBONDS 27 ETF 46435UAA9   677,387 28,546 SH   SOLE   0 0 28,546
iShares iBonds 2027 Muni Bond ETF IBONDS DEC 27 46435U283   327,906 13,111 SH   SOLE   0 0 13,111
iShares iBonds 2028 Corp Bond ETF IBDS DEC28 ETF 46435U515   245,181 9,898 SH   SOLE   0 0 9,898
iShares iBonds 2028 Muni Bond ETF IBONDS DEC 28 46435U325   328,488 13,129 SH   SOLE   0 0 13,129
iShares iBonds 2029 Muni Bond ETF IBONDS DEC 2029 46436E163   340,309 13,689 SH   SOLE   0 0 13,689
Ishares Ibonds Dec 2033 Term Treasury ETF IBONDS DEC 2033 46436E148   1,179,591 49,151 SH   SOLE   0 0 49,151
iShares iBoxx $ Invst Grade Crp Bond IBOXX INV CP ETF 464287242   1,131,254 10,561 SH   SOLE   0 0 10,561
iShares MSCI Emerging Mkts ex China ETF MSCI EMRG CHN 46434G764   476,738 8,053 SH   SOLE   0 0 8,053
iShares National AMT-Free Muni Bond NATIONAL MUN ETF 464288414   1,206,146 11,320 SH   SOLE   0 0 11,320
iShares Russell 1000 Growth RUS 1000 GRW ETF 464287614   222,351 610 SH   SOLE   0 0 610
iShares S&P 500 Growth SHRT NAT MUN ETF 464287309   256,521 2,772 SH   SOLE   0 0 2,772
iShares Short-Term National Muni Bond IBDS DEC28 ETF 464288158   2,524,255 24,144 SH   SOLE   0 0 24,144
Johnson & Johnson COM 478160104   2,437,440 16,677 SH   SOLE   0 0 16,677
JPMorgan Chase & Co COM 46625H100   7,309,199 36,138 SH   SOLE   0 0 36,138
Kenvue COM 49177J102   3,702,702 203,669 SH   SOLE   0 0 203,669
KLA-Tencor Corp COM 482480100   13,541,752 16,424 SH   SOLE   0 0 16,424
Lam Research Corp COM 512807108   3,266,986 3,068 SH   SOLE   0 0 3,068
Linde plc SHS G54950103   848,659 1,934 SH   SOLE   0 0 1,934
Lockheed Martin Corp SHS - A - 539830109   3,270,167 7,001 SH   SOLE   0 0 7,001
Lowe s Companies Inc COM 548661107   2,563,288 11,627 SH   SOLE   0 0 11,627
Masco Corp COM 574599106   953,914 14,308 SH   SOLE   0 0 14,308
Materials Select Sector SPDR ETF SBI MATERIALS 81369Y100   377,578 4,276 SH   SOLE   0 0 4,276
McDonald s Corp COM 580135101   2,741,314 10,757 SH   SOLE   0 0 10,757
Medtronic Inc SHS G5960L103   2,861,502 36,355 SH   SOLE   0 0 36,355
Merck & Co Inc COM 58933Y105   7,377,356 59,591 SH   SOLE   0 0 59,591
Microchip Technology Inc COM 595017104   3,530,752 38,587 SH   SOLE   0 0 38,587
Microsoft Corp COM 594918104   32,508,138 72,733 SH   SOLE   0 0 72,733
Monster Beverage Corp COM 61174X109   6,233,960 124,804 SH   SOLE   0 0 124,804
Moody s Corporation COM 615369105   2,249,450 5,344 SH   SOLE   0 0 5,344
NextEra Energy Inc COM 65339F101   795,267 11,231 SH   SOLE   0 0 11,231
Nike Inc CL B 654106103   1,376,715 18,266 SH   SOLE   0 0 18,266
Oracle Corporation COM 68389X105   601,371 4,259 SH   SOLE   0 0 4,259
PepsiCo Inc COM 713448108   3,624,603 21,977 SH   SOLE   0 0 21,977
Pfizer Inc COM 717081103   966,223 34,533 SH   SOLE   0 0 34,533
PowerShares Build America Bond ETF TAXABLE MUN BD 46138G805   2,608,157 98,869 SH   SOLE   0 0 98,869
PowerShares Dynamic Large Cap Growth ETF DYNMC LRG GWTH 46137V746   243,410 2,577 SH   SOLE   0 0 2,577
Procter & Gamble Co COM 742718109   4,938,261 29,943 SH   SOLE   0 0 29,943
QCR Holdings Inc COM 74727A104   1,095,000 18,250 SH   SOLE   0 0 18,250
Raytheon Technologies Ord COM 75513E101   4,307,696 42,910 SH   SOLE   0 0 42,910
Roper Industries Inc COM 776696106   1,526,955 2,709 SH   SOLE   0 0 2,709
S&Pglobal Inc Com COM 78409V104   1,225,162 2,747 SH   SOLE   0 0 2,747
Salesforce.com Inc COM 79466L302   11,104,406 43,191 SH   SOLE   0 0 43,191
Schwab Fundamental US Small Company ETF SCHWAB FDT US SC 808524763   246,920 4,496 SH   SOLE   0 0 4,496
Schwab Short-Term US Treasury ETF(TM) SHT TM US TRES 808524862   284,386 5,909 SH   SOLE   0 0 5,909
Schwab US Aggregate Bond ETF(TM) US AGGREGATE B 808524839   1,232,027 27,030 SH   SOLE   0 0 27,030
Schwab US Broad Market ETF(TM) US BRD MKT ETF 808524102   1,022,550 16,265 SH   SOLE   0 0 16,265
Schwab US Large-Cap ETF(TM) US LRG CAP ETF 808524201   5,687,035 88,514 SH   SOLE   0 0 88,514
Schwab US Mid-Cap ETF(TM) US MID-CAP ETF 808524508   4,772,126 61,315 SH   SOLE   0 0 61,315
Schwab US Small-Cap ETF(TM) US SML CAP ETF 808524607   3,219,236 67,845 SH   SOLE   0 0 67,845
ServiceNow Inc COM 81762P102   10,712,872 13,618 SH   SOLE   0 0 13,618
Sirius XM Holdings Inc COM 82968B103   114,063 40,305 SH   SOLE   0 0 40,305
Southern Co COM 842587107   237,054 3,056 SH   SOLE   0 0 3,056
SPDR Kensho Clean Power ETF S&P KENSHO CLEAN 78468R655   1,840,065 30,495 SH   SOLE   0 0 30,495
SPDR Portfolio Mortgage Backed Bond ETF PORTFLI MORTGAGE 78464A383   1,342,658 62,247 SH   SOLE   0 0 62,247
SPDR Portfolio S&P 400 Mid Cap ETF PORTFOLIO S&P400 78464A847   6,230,744 121,457 SH   SOLE   0 0 121,457
SPDR S&P 1500 ETF PORTFOLI S&P1500 78464A805   4,931,862 74,331 SH   SOLE   0 0 74,331
SPDR S&P 500 ETF TR UNIT 78462F103   1,752,933 3,221 SH   SOLE   0 0 3,221
SPDR S&P 600 Small Cap ETF PORTFOLIO S&P600 78468R853   4,097,516 98,664 SH   SOLE   0 0 98,664
SPDR S&P Bank ETF S&P BK ETF 78464A797   500,826 10,796 SH   SOLE   0 0 10,796
SPDR S&P MidCap 400 ETF UTSER1 S&PDCRP 78467Y107   11,113,077 20,769 SH   SOLE   0 0 20,769
Starbucks Corp COM 855244109   3,427,057 44,021 SH   SOLE   0 0 44,021
Stryker Corporation COM 863667101   251,785 740 SH   SOLE   0 0 740
Technology Select Sector SPDR ETF COM 81369Y803   4,218,511 18,647 SH   SOLE   0 0 18,647
Teradyne Inc COM 880770102   564,392 3,806 SH   SOLE   0 0 3,806
U.S. Bancorp COM 902973304   3,234,994 81,486 SH   SOLE   0 0 81,486
Unilever PLC SPON ADR NEW 904767704   863,453 15,702 SH   SOLE   0 0 15,702
Union Pacific Corp COM 907818108   1,202,119 5,313 SH   SOLE   0 0 5,313
Valero Energy Corp COM 91913Y100   2,047,286 13,060 SH   SOLE   0 0 13,060
Vanguard 500 ETF S&P 500 ETF SHS 922908363   306,080 612 SH   SOLE   0 0 612
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108   7,683,115 24,599 SH   SOLE   0 0 24,599
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207   3,276,898 16,140 SH   SOLE   0 0 16,140
Vanguard Financials ETF FINANCIALS ETF 92204A405   9,820,190 98,320 SH   SOLE   0 0 98,320
Vanguard FTSE Developed Markets ETF FTSE DEV MKT ETF 921943858   413,318 8,363 SH   SOLE   0 0 8,363
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858   1,870,605 42,747 SH   SOLE   0 0 42,747
Vanguard Growth ETF GROWTH ETF 922908736   271,173 725 SH   SOLE   0 0 725
Vanguard Health Care ETF HEALTH CAR ETF 92204A504   7,726,324 29,046 SH   SOLE   0 0 29,046
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603   6,302,295 26,793 SH   SOLE   0 0 26,793
Vanguard Materials ETF MATERIALS ETF 92204A801   4,720,065 24,503 SH   SOLE   0 0 24,503
Vanguard Sector Index Fds Vanguard Information Tec INF TECH ETF 92204A702   20,080,883 34,827 SH   SOLE   0 0 34,827
Vanguard Small-Cap ETF SMALL CP ETF 922908751   918,411 4,212 SH   SOLE   0 0 4,212
Vanguard Tax-Exempt Bond ETF TAX EXEMPT BD 922907746   1,186,354 23,675 SH   SOLE   0 0 23,675
Vanguard Telecommunication Services ETF TELCOMM ETF 92204A884   7,370,853 53,335 SH   SOLE   0 0 53,335
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769   2,703,963 10,108 SH   SOLE   0 0 10,108
Vanguard Utilities ETF UTILITIES ETF 92204A876   3,470,568 23,462 SH   SOLE   0 0 23,462
Veeva Systems Inc CL A COM 922475108   5,178,085 28,294 SH   SOLE   0 0 28,294
Verizon Communications Inc COM 92343V104   319,968 7,759 SH   SOLE   0 0 7,759
Visa Inc COM CL A 92826C839   4,071,987 15,514 SH   SOLE   0 0 15,514
Wal-Mart Stores Inc COM 931142103   416,429 6,150 SH   SOLE   0 0 6,150
Walt Disney Co COM DISNEY 254687106   4,014,294 40,430 SH   SOLE   0 0 40,430
WisdomTree Dyn Ccy Hdgd Intl SmCp Eq ETF DYNAMIC INT EQ 97717X271   1,321,139 38,450 SH   SOLE   0 0 38,450
WisdomTree Dynamic Ccy Hdgd Intl Eq ETF CURRNCY INT EQ 97717X263   16,151,412 474,205 SH   SOLE   0 0 474,205
WisdomTree Emerging Markets SmCp Div ETF EMG MKTS SMCAP 97717W281   451,746 8,782 SH   SOLE   0 0 8,782
WisdomTree Emerging Mkts Qual Div Gr ETF EM MKTS QTLY DIV 97717W323   528,513 20,027 SH   SOLE   0 0 20,027
WisdomTree EmMkts ex-Stt-Ownd EntrprsETF EM EX ST-OWNED 97717X578   1,060,322 34,617 SH   SOLE   0 0 34,617
WisdomTree International Hedged Quality Dividend G ITL HDG QTLY DIV 97717X594   2,151,301 47,188 SH   SOLE   0 0 47,188
Workday Inc CL A 98138H101   831,867 3,721 SH   SOLE   0 0 3,721
Zimmer Biomet Holdings INC COM 98956P102   3,041,987 28,029 SH   SOLE   0 0 28,029