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:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
Apple IncCOM03783310025,116,552143,844SH SOLE 143,84400
Microsoft CorpCOM59491810415,470,30250,178SH SOLE 50,17800
Alphabet Inc class ACOM02079K30514,593,7435,247SH SOLE 5,24700
Visa IncCOM92826C83910,337,22046,612SH SOLE 46,61200
Amazon.com IncCOM0231351069,359,3162,871SH SOLE 2,87100
NVIDIA CorpCOM67066G1048,969,50832,872SH SOLE 32,87200
PepsiCo IncCOM7134481087,106,55042,458SH SOLE 42,45800
Costco Wholesale CorpCOM22160K1056,647,69611,544SH SOLE 11,54400
Bank of America CorpCOM0605051046,632,472160,904SH SOLE 160,90400
Berkshire Hathaway IncCOM0846707026,595,88818,690SH SOLE 18,69000
Thermo Fisher Scientific IncCOM8835561026,469,50810,953SH SOLE 10,95300
JPMorgan Chase & CoCOM46625h1006,393,69646,902SH SOLE 46,90200
Johnson & JohnsonCOM4781601045,989,31833,794SH SOLE 33,79400
Target CorpCOM87612E1065,514,53725,985SH SOLE 25,98500
Union Pacific CorpCOM9078181085,387,97419,721SH SOLE 19,72100
UnitedHealth Group IncCOM91324P1024,803,9829,420SH SOLE 9,42000
Walt Disney Co/TheCOM2546871064,509,53532,878SH SOLE 32,87800
Mastercard IncCOM57636Q1044,406,95612,331SH SOLE 12,33100
iShares Core S&P 500 ETFTR UNIT4642872004,329,1989,542SH SOLE 9,54200
Home Depot Inc/TheCOM4370761024,327,71314,458SH SOLE 14,45800
salesforce.com IncCOM79466L3024,183,97819,706SH SOLE 19,70600
McDonald's CorpCOM5801351013,798,46815,361SH SOLE 15,36100
Meta Platforms Inc. Class ACOM30303M1023,460,58915,563SH SOLE 15,56300
Estee Lauder Cos Inc/TheCOM5184391043,458,53312,700SH SOLE 12,70000
Vanguard S&P 500 ETFTR UNIT9229083633,364,9538,105SH SOLE 8,10500
Verizon Communications IncCOM92343V1043,244,16563,686SH SOLE 63,68600
Raytheon Technologies CorpCOM75513E1013,144,39131,739SH SOLE 31,73900
Automatic Data Processing IncCOM0530151032,993,06113,154SH SOLE 13,15400
Lockheed Martin CorpCOM5398301092,879,2526,523SH SOLE 6,52300
SPDR S&P MidCap 400 ETF TrustTR UNIT78467Y1072,768,5905,645SH SOLE 5,64500
American Electric Power Co IncCOM0255371012,673,23726,794SH SOLE 26,79400
Exxon Mobil CorpCOM30231G1022,620,99431,735SH SOLE 31,73500
Procter & Gamble Co/TheCOM7427181092,538,00816,610SH SOLE 16,61000
TJX Cos Inc/TheCOM8725401092,489,77741,099SH SOLE 41,09900
Chevron CorpCOM1667641002,426,98114,905SH SOLE 14,90500
Fidelity MSCI Information TechTR UNIT3160928082,415,55319,626SH SOLE 19,62600
Pfizer IncCOM7170811032,361,48945,615SH SOLE 45,61500
NextEra Energy IncCOM65339F1012,313,17627,307SH SOLE 27,30700
Caterpillar IncCOM1491231012,310,64310,370SH SOLE 10,37000
Deere & CoCOM2441991052,222,7115,350SH SOLE 5,35000
Comcast CorpCOM20030N1012,120,99345,301SH SOLE 45,30100
Alphabet Inc class CCOM02079K1072,114,293757SH SOLE 75700
PayPal Holdings IncCOM70450Y1031,634,01914,129SH SOLE 14,12900
Prudential Financial IncCOM7443201021,595,88613,505SH SOLE 13,50500
Honeywell International IncCOM4385161061,495,5167,686SH SOLE 7,68600
SPDR S&P 500 ETF TrustTR UNIT78462F1031,483,1863,284SH SOLE 3,28400
AbbVie IncCOM00287Y1091,401,1178,643SH SOLE 8,64300
Merck & Co IncCOM58933Y1051,359,81516,573SH SOLE 16,57300
SPDR S&P 600 Small CapETFTR UNIT78464A8131,283,86113,715SH SOLE 13,71500
CVS Health CorpCOM1266501001,152,57911,388SH SOLE 11,38800
Technology Select Sector SPDRTR UNIT81369Y8031,116,4837,025SH SOLE 7,02500
Cisco Systems IncCOM17275R1021,110,90619,923SH SOLE 19,92300
Wal-Mart Stores IncCOM9311421031,101,5617,397SH SOLE 7,39700
Bristol-Myers Squibb CoCOM1101221081,015,84713,910SH SOLE 13,91000
Becton Dickinson and CoCOM075887109976,7523,672SH SOLE 3,67200
Boeing Co/TheCOM097023105975,6925,095SH SOLE 5,09500
iShares Russell 2000 ETFTR UNIT464287655948,1424,619SH SOLE 4,61900
Converge Technology SolutionsCOM21250C106918,067112,093SH SOLE 112,09300
Pinnacle West Capital CorpCOM723484101883,93611,318SH SOLE 11,31800
Vanguard Total Stock Market ETTR UNIT922908769874,7083,842SH SOLE 3,84200
Duke Energy CorpCOM26441C204872,1767,811SH SOLE 7,81100
iShares MSCI Emerging MarketsTR UNIT464287234867,87319,222SH SOLE 19,22200
Health Care Select Sector SPDRTR UNIT81369Y209858,2426,265SH SOLE 6,26500
PPG Industries IncCOM693506107838,8486,400SH SOLE 6,40000
iShares MSCI EAFE ETFTR UNIT464287465833,96211,331SH SOLE 11,33100
Texas Instruments IncCOM882508104830,7974,528SH SOLE 4,52800
iShares Core Dividend Growth ETR UNIT46434V621826,88315,482SH SOLE 15,48200
Trex Co IncCOM89531P105783,96012,000SH SOLE 12,00000
Philip Morris International InCOM718172109754,2448,029SH SOLE 8,02900
Invesco QQQ Trust Srs 1TR UNIT46090E103721,4551,990SH SOLE 1,99000
Abbott LaboratoriesCOM002824100704,9525,956SH SOLE 5,95600
O'Reilly Automotive IncCOM67103H107665,781972SH SOLE 97200
Amgen IncCOM031162100660,4102,731SH SOLE 2,73100
Intel CorpCOM458140100646,36213,042SH SOLE 13,04200
NIKE IncCOM654106103633,7784,710SH SOLE 4,71000
Real Estate Select Sector SPDRTR UNIT81369Y860618,49612,800SH SOLE 12,80000
Communication Services SectorTR UNIT81369Y852582,9108,475SH SOLE 8,47500
Fidelity MSCI Health Care IndeTR UNIT316092600580,0138,834SH SOLE 8,83400
iShares Core S&P Small-Cap ETFTR UNIT464287804565,3695,241SH SOLE 5,24100
Marathon Petroleum CorpCOM56585A102554,9806,491SH SOLE 6,49100
American Tower CorpCOM03027X100552,9352,201SH SOLE 2,20100
Intuit IncCOM461202103536,1371,115SH SOLE 1,11500
Berkshire Hathaway IncCOM084670108528,9211SH SOLE 100
Fidelity MSCI Consumer DiscretTR UNIT316092204516,4746,531SH SOLE 6,53100
Vanguard High Dividend Yield ETR UNIT921946406499,8494,453SH SOLE 4,45300
Tesla IncCOM88160R101496,774461SH SOLE 46100
Applied Materials IncCOM038222105474,4803,600SH SOLE 3,60000
Extra Space Storage IncCOM30225T102457,4602,225SH SOLE 2,22500
NVR IncCOM62944T105446,727100SH SOLE 10000
iShares MSCI EAFE Small-Cap ETTR UNIT464288273444,4786,700SH SOLE 6,70000
Taiwan Semiconductor ManufactuCOM874039100441,3334,233SH SOLE 4,23300
iShares Core S&P Mid-Cap ETFTR UNIT464287507438,1991,633SH SOLE 1,63300
Consumer Discretionary SelectTR UNIT81369Y407434,7502,350SH SOLE 2,35000
Coca-Cola Co/TheCOM191216100432,9466,983SH SOLE 6,98300
Lowe's Cos IncCOM548661107432,8892,141SH SOLE 2,14100
Public StorageCOM74460D109423,4541,085SH SOLE 1,08500
Yum! Brands IncCOM988498101420,7813,550SH SOLE 3,55000
Anthem IncCOM036752103415,081845SH SOLE 84500
AT&T IncCOM00206R102409,95717,349SH SOLE 17,34900
Enterprise Products Partners LCOM293792107401,29415,548SH SOLE 15,54800
Eli Lilly & CoCOM532457108390,6091,364SH SOLE 1,36400
SPDR S&P Biotech ETFTR UNIT78464A870389,1804,330SH SOLE 4,33000
PNC Financial Services Group ICOM693475105382,3652,073SH SOLE 2,07300
Danaher CorpCOM235851102376,0491,282SH SOLE 1,28200
Vanguard FTSE Emerging MarketsTR UNIT922042858370,1478,024SH SOLE 8,02400
Adobe Systems IncCOM00724F101368,597809SH SOLE 80900
Welltower IncCOM95040Q104353,7953,680SH SOLE 3,68000
Travelers Cos Inc/TheCOM89417E109349,9281,915SH SOLE 1,91500
3M CoCOM88579Y101339,7442,282SH SOLE 2,28200
Albemarle CorporationCOM012653101331,7251,500SH SOLE 1,50000
Consumer Staples Select SectorTR UNIT81369Y308322,6084,251SH SOLE 4,25100
Fidelity MSCI Industrials IndeTR UNIT316092709316,9415,890SH SOLE 5,89000
Starbucks CorpCOM855244109315,5753,469SH SOLE 3,46900
Medtronic PLCCOMG5960L103313,9882,830SH SOLE 2,83000
Vanguard Mid-Cap Value ETFTR UNIT922908512313,8582,097SH SOLE 2,09700
Arista Networks IncCOM040413106305,7562,200SH SOLE 2,20000
Marriott International Inc/MDCOM571903202296,6661,688SH SOLE 1,68800
iShares Core S&P U.S. Growth ETR UNIT464287671288,8742,734SH SOLE 2,73400
Norfolk Southern CorpCOM655844108285,2201,000SH SOLE 1,00000
Cummins IncCOM231021106281,4111,372SH SOLE 1,37200
Vanguard FTSE All-World ex-USTR UNIT922042775279,0244,845SH SOLE 4,84500
Simon Property Group IncCOM828806109278,7762,119SH SOLE 2,11900
Twilio Inc - ACOM90138F102275,0681,669SH SOLE 1,66900
Citizens Financial Group IncCOM174610105271,9806,000SH SOLE 6,00000
Phillips 66COM718546104269,4503,119SH SOLE 3,11900
Wells Fargo & CoCOM949746101268,4685,540SH SOLE 5,54000
Nestle SACOM641069406256,0371,968SH SOLE 1,96800
Palo Alto Networks IncCOM697435105245,269394SH SOLE 39400
Blackstone Group IncCOM09260D107244,7401,928SH SOLE 1,92800
Sixth Street Specialty LendingCOM83012A109241,63410,375SH SOLE 10,37500
Colgate-Palmolive CoCOM194162103233,1773,075SH SOLE 3,07500
Dominion Energy IncCOM25746U109226,6152,667SH SOLE 2,66700
Dow Chemical Co NewCOM260557103222,0003,484SH SOLE 3,48400
Coinbase Global Inc - Class ACOM19260Q107221,3771,166SH SOLE 1,16600
VF CorpCOM918204108218,9113,850SH SOLE 3,85000
Clorox Co/TheCOM189054109216,8871,560SH SOLE 1,56000
Novartis AGCOM66987V109209,7222,390SH SOLE 2,39000
Republic Services IncCOM760759100205,3751,550SH SOLE 1,55000
Eaton Corp PLCCOMG29183103204,8761,350SH SOLE 1,35000
Advanced Micro Devices IncCOM007903107202,2791,850SH SOLE 1,85000
Ameriprise Financial IncCOM03076C106200,941669SH SOLE 66900
Toronto-Dominion Bank/TheCOM891160509200,5352,525SH SOLE 2,52500
BlackRock IncCOM09247X101200,213262SH SOLE 26200
ConocoPhillipsCOM20825C104200,0002,000SH SOLE 2,00000
Energy Transfer Equity LPCOM29273V100163,37414,600SH SOLE 14,60000
TILT Holdings IncCOM0BG4TSZ5118,00161,000SH SOLE 61,00000
Micromem Technologies IncCOM59509P1061,60140,000SH SOLE 40,00000
Vectrix CorpCOM92240N10629529,500SH SOLE 29,50000