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
AMAZON COM INC COM Stock 023135106 528,352 2,777 SH SOLE 0 2,777 0 0
PRUDENTIAL FINL INC COM Stock 744320102 1,657,555 14,842 SH SOLE 0 14,842 0 0
INVESCO QQQ TRUST SERIES I ETF 46090E103 247,152 527 SH SOLE 0 527 0 0
JOHNSON & JOHNSON COM Stock 478160104 8,621,698 51,988 SH SOLE 0 51,988 0 0
WASTE MGMT INC DEL COM Stock 94106L109 1,455,735 6,288 SH SOLE 0 6,288 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 4,849,014 5,127 SH SOLE 0 5,127 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 5,102,376 29,940 SH SOLE 0 29,940 0 0
TRUIST FINL CORP COM Stock 89832Q109 3,211,099 78,034 SH SOLE 0 78,034 0 0
UNITED PARCEL SERVICE INC CL B Stock 911312106 3,773,050 34,304 SH SOLE 0 34,303 0 0
CME GROUP INC COM Stock 12572Q105 2,908,905 10,965 SH SOLE 0 10,965 0 0
NETFLIX INC COM Stock 64110L106 243,390 261 SH SOLE 0 261 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF TRUST ETF 78467X109 225,895 538 SH SOLE 0 538 0 0
PAYCHEX INC COM Stock 704326107 1,848,274 11,980 SH SOLE 0 11,980 0 0
MERCK & CO INC COM Stock 58933Y105 2,277,366 25,372 SH SOLE 0 25,371 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103 714,995 1,278 SH SOLE 0 1,278 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104 1,787,008 3,260 SH SOLE 0 3,260 0 0
ALLSTATE CORP COM Stock 020002101 1,319,036 6,370 SH SOLE 0 6,370 0 0
ISHARES S&P 100 ETF ETF 464287101 598,263 2,209 SH SOLE 0 2,209 0 0
BANK NEW YORK MELLON CORP COM Stock 064058100 994,966 11,863 SH SOLE 0 11,863 0 0
PEPSICO INC COM Stock 713448108 3,907,667 26,062 SH SOLE 0 26,061 0 0
KIMBERLY-CLARK CORP COM Stock 494368103 2,057,212 14,465 SH SOLE 0 14,465 0 0
HOME DEPOT INC COM Stock 437076102 6,691,014 18,257 SH SOLE 0 18,257 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 1,602,199 5,244 SH SOLE 0 5,244 0 0
SPDR GOLD SHARES ETF 78463V107 792,385 2,750 SH SOLE 0 2,750 0 0
CENCORA INC COM Stock 03073E105 829,821 2,984 SH SOLE 0 2,984 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 604,465 1,674 SH SOLE 0 1,674 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 617,793 1,160 SH SOLE 0 1,160 0 0
MICROSOFT CORP COM Stock 594918104 9,901,663 26,377 SH SOLE 0 26,377 0 0
LENNAR CORP CL A Stock 526057104 899,301 7,835 SH SOLE 0 7,835 0 0
PGIM ULTRA SHORT BOND ETF ETF 69344A107 2,120,904 42,648 SH SOLE 0 42,648 0 0
TESLA INC COM Stock 88160R101 47,945 185 SH SOLE 0 185 0 0
TESLA INC COM Stock 88160R101 259,160 1,000 SH Put SOLE 0 1,000 0 0
ISHARES MSCI EMERGING MARKETS EX CHINA ETF ETF 46434G764 929,534 16,873 SH SOLE 0 16,873 0 0
NORFOLK SOUTHN CORP COM Stock 655844108 411,408 1,737 SH SOLE 0 1,737 0 0
BLACKROCK U.S. EQUITY FACTOR ROTATION ETF ETF 09290C103 2,537,909 52,049 SH SOLE 0 52,049 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 266,601 1,539 SH SOLE 0 1,539 0 0
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 1,287,200 12,872 SH SOLE 0 12,872 0 0
FIDELITY NATL INFORMATION SVCS COM Stock 31620M106 430,306 5,762 SH SOLE 0 5,762 0 0
ISHARES MSCI EAFE VALUE ETF ETF 464288877 2,018,223 34,242 SH SOLE 0 34,242 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 1,595,937 57,079 SH SOLE 0 57,079 0 0
TRACTOR SUPPLY CO COM Stock 892356106 1,214,459 22,041 SH SOLE 0 22,041 0 0
ISHARES HIGH YIELD MUNI INCOME ACTIVE ETF ETF 092528108 348,393 15,368 SH SOLE 0 15,368 0 0
VISA INC COM CL A Stock 92826C839 3,375,520 9,632 SH SOLE 0 9,631 0 0
HERSHEY CO COM Stock 427866108 1,466,069 8,572 SH SOLE 0 8,572 0 0
L3HARRIS TECHNOLOGIES INC COM Stock 502431109 1,578,860 7,543 SH SOLE 0 7,543 0 0
BROADCOM INC COM Stock 11135F101 14,299,599 85,406 SH SOLE 0 85,406 0 0
METLIFE INC COM Stock 59156R108 2,733,038 34,040 SH SOLE 0 34,039 0 0
NOVARTIS AG SPONSORED ADR ADR 66987V109 215,268 1,931 SH SOLE 0 1,931 0 0
CF INDS HLDGS INC COM Stock 125269100 1,149,118 14,704 SH SOLE 0 14,704 0 0
ABBVIE INC COM Stock 00287Y109 10,482,118 50,029 SH SOLE 0 50,029 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 820,357 15,200 SH SOLE 0 15,200 0 0
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 6,590,154 89,723 SH SOLE 0 89,723 0 0
FASTENAL CO COM Stock 311900104 1,781,168 22,968 SH SOLE 0 22,968 0 0
CISCO SYS INC COM Stock 17275R102 7,415,765 120,171 SH SOLE 0 120,171 0 0
ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339 3,396,610 19,876 SH SOLE 0 19,876 0 0
ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 611,241 3,024 SH SOLE 0 3,024 0 0
ISHARES U.S. TECHNOLOGY ETF ETF 464287721 1,030,830 7,340 SH SOLE 0 7,340 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 2,079,609 10,912 SH SOLE 0 10,912 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 2,995,438 32,268 SH SOLE 0 32,268 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 7,997,300 14,233 SH SOLE 0 14,232 0 0
UNION PAC CORP COM Stock 907818108 2,683,296 11,358 SH SOLE 0 11,358 0 0
DARDEN RESTAURANTS INC COM Stock 237194105 1,547,396 7,448 SH SOLE 0 7,448 0 0
LOCKHEED MARTIN CORP COM Stock 539830109 4,320,132 9,671 SH SOLE 0 9,671 0 0
JPMORGAN CHASE & CO. COM Stock 46625H100 12,050,146 49,124 SH SOLE 0 49,124 0 0
CHEVRON CORP NEW COM Stock 166764100 9,021,690 53,928 SH SOLE 0 53,928 0 0
M & T BK CORP COM Stock 55261F104 2,471,576 13,827 SH SOLE 0 13,827 0 0
TJX COS INC NEW COM Stock 872540109 1,322,483 10,858 SH SOLE 0 10,857 0 0
WALMART INC COM Stock 931142103 725,959 8,269 SH SOLE 0 8,269 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 4,176,026 16,794 SH SOLE 0 16,794 0 0
TEXAS INSTRS INC COM Stock 882508104 2,828,478 15,740 SH SOLE 0 15,740 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX ETF ETF 921946406 513,390 3,981 SH SOLE 0 3,981 0 0
PFIZER INC COM Stock 717081103 1,014,382 40,031 SH SOLE 0 40,030 0 0
KLA CORP COM NEW Stock 482480100 822,131 1,209 SH SOLE 0 1,209 0 0
HP INC COM Stock 40434L105 1,428,693 51,596 SH SOLE 0 51,596 0 0
GILEAD SCIENCES INC COM Stock 375558103 2,774,048 24,757 SH SOLE 0 24,757 0 0
ISHARES CURRENCY HEDGED MSCI EAFE ETF ETF 46434V803 415,847 11,459 SH SOLE 0 11,459 0 0
BEST BUY INC COM Stock 086516101 2,005,504 27,245 SH SOLE 0 27,245 0 0
AMGEN INC COM Stock 031162100 2,607,776 8,370 SH SOLE 0 8,370 0 0
APPLIED MATLS INC COM Stock 038222105 1,332,477 9,182 SH SOLE 0 9,181 0 0
ANALOG DEVICES INC COM Stock 032654105 906,267 4,494 SH SOLE 0 4,493 0 0
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 376,147 1,939 SH SOLE 0 1,939 0 0
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621 271,832 4,400 SH SOLE 0 4,400 0 0
ISHARES CORE TOTAL USD BOND MARKET ETF ETF 46434V613 239,155 5,190 SH SOLE 0 5,190 0 0
LAM RESEARCH CORP COM NEW Stock 512807306 1,657,879 22,804 SH SOLE 0 22,804 0 0
PHILIP MORRIS INTL INC COM Stock 718172109 232,222 1,463 SH SOLE 0 1,463 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 2,713,867 15,440 SH SOLE 0 15,439 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 2,896,625 47,493 SH SOLE 0 47,493 0 0
ALTRIA GROUP INC COM Stock 02209S103 7,189,316 119,782 SH SOLE 0 119,782 0 0
DOMINION ENERGY INC COM Stock 25746U109 474,633 8,465 SH SOLE 0 8,465 0 0
EXXON MOBIL CORP COM Stock 30231G102 9,534,689 80,171 SH SOLE 0 80,170 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102 5,686,284 10,857 SH SOLE 0 10,856 0 0
SCHWAB CHARLES CORP COM Stock 808513105 2,712,089 34,646 SH SOLE 0 34,646 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507 277,454 4,755 SH SOLE 0 4,755 0 0
APPLE INC COM Stock 037833100 2,731,854 12,298 SH SOLE 0 12,298 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 219,395 1,166 SH SOLE 0 1,166 0 0