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   1,167,319 10,678 SH   SOLE   0 0 10,678
ABBOTT LABS COM 002824100   7,154,428 64,999 SH   SOLE   0 0 64,999
ABBVIE INC COM 00287Y109   2,009,031 12,964 SH   SOLE   0 0 12,964
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   15,229,667 43,400 SH   SOLE   0 0 43,400
ADOBE INC COM 00724F101   1,727,754 2,896 SH   SOLE   0 0 2,896
ADVANCED MICRO DEVICES INC COM 007903107   328,135 2,226 SH   SOLE   0 0 2,226
AES CORP COM 00130H105   3,499,708 181,803 SH   SOLE   0 0 181,803
AGILENT TECHNOLOGIES INC COM 00846U101   1,130,073 8,115 SH   SOLE   0 0 8,115
AKAMAI TECHNOLOGIES INC COM 00971T101   2,477,066 20,930 SH   SOLE   0 0 20,930
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   909,179 29,300 SH   SOLE   0 0 29,300
ALLSTATE CORP COM 020002101   289,158 2,052 SH   SOLE   0 0 2,052
ALPHABET INC CAP STK CL A 02079K305   22,825,113 163,398 SH   SOLE   0 0 163,398
ALPHABET INC CAP STK CL C 02079K107   22,260,669 157,955 SH   SOLE   0 0 157,955
ALTRIA GROUP INC COM 02209S103   252,128 6,104 SH   SOLE   0 0 6,104
AMAZON COM INC COM 023135106   28,170,816 185,407 SH   SOLE   0 0 185,407
AMERICAN ELEC PWR CO INC COM 025537101   222,624 2,741 SH   SOLE   0 0 2,741
AMERICAN EXPRESS CO COM 025816109   734,637 3,921 SH   SOLE   0 0 3,921
AMERICAN INTL GROUP INC COM NEW 026874784   1,071,703 15,819 SH   SOLE   0 0 15,819
AMGEN INC COM 031162100   445,048 1,545 SH   SOLE   0 0 1,545
ANALOG DEVICES INC COM 032654105   3,456,566 17,408 SH   SOLE   0 0 17,408
APPLE INC COM 037833100   83,228,879 432,290 SH   SOLE   0 0 432,290
APPLIED MATLS INC COM 038222105   368,547 2,274 SH   SOLE   0 0 2,274
APTIV PLC SHS G6095L109   1,491,550 16,625 SH   SOLE   0 0 16,625
ARCTURUS THERAPEUTICS HLDGS COM 03969T109   885,117 28,072 SH   SOLE   0 0 28,072
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   705,671 5,934 SH   SOLE   0 0 5,934
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   4,006,503 186,349 SH   SOLE   0 0 186,349
AUTOMATIC DATA PROCESSING IN COM 053015103   1,686,028 7,194 SH   SOLE   0 0 7,194
AVAGO TECHNOLOGIES LTD COM 11135F101   1,287,617 1,154 SH   SOLE   0 0 1,154
BALL CORP COM 058498106   2,795,443 48,600 SH   SOLE   0 0 48,600
BANK AMERICA CORP COM 060505104   3,095,946 91,950 SH   SOLE   0 0 91,950
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,756,210 18,943 SH   SOLE   0 0 18,943
BIOGEN INC COM 09062X103   523,492 2,023 SH   SOLE   0 0 2,023
BLACKROCK INC COM 09247X101   5,027,883 6,194 SH   SOLE   0 0 6,194
BLACKSTONE INC COM 09260D107   4,670,636 35,675 SH   SOLE   0 0 35,675
BLACKSTONE MTG TR INC COM CL A 09257W100   219,119 10,010 SH   SOLE   0 0 10,010
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   227,280 8,000 SH   SOLE   0 0 8,000
BOEING CO COM 097023105   10,039,139 38,514 SH   SOLE   0 0 38,514
BORGWARNER INC COM 099724106   414,014 11,549 SH   SOLE   0 0 11,549
BRISTOL-MYERS SQUIBB CO COM 110122108   4,818,248 93,905 SH   SOLE   0 0 93,905
BROADSTONE NET LEASE INC COM 11135E203   29,581,732 1,689,411 SH   SOLE   0 0 1,689,411
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   3,128,165 77,873 SH   SOLE   0 0 77,873
BROOKFIELD CORP CL A LTD VT SH 11271J107   2,577,269 64,239 SH   SOLE   0 0 64,239
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   4,906,048 155,797 SH   SOLE   0 0 155,797
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   629,112 7,223 SH   SOLE   0 0 7,223
CAPITAL ONE FINL CORP COM 14040H105   6,829,252 52,084 SH   SOLE   0 0 52,084
CARLYLE GROUP INC COM 14316J108   699,054 17,180 SH   SOLE   0 0 17,180
CASTLE BIOSCIENCES INC COM 14843C105   2,036,202 94,356 SH   SOLE   0 0 94,356
CATERPILLAR INC COM 149123101   3,706,322 12,535 SH   SOLE   0 0 12,535
CENTENE CORP DEL COM 15135B101   284,373 3,832 SH   SOLE   0 0 3,832
CGI INC CL A SUB VTG 12532H104   205,414 1,916 SH   SOLE   0 0 1,916
CHECK POINT SOFTWARE TECH LT ORD M22465104   2,585,665 16,923 SH   SOLE   0 0 16,923
CHEVRON CORP NEW COM 166764100   7,069,817 47,398 SH   SOLE   0 0 47,398
CHUBB LIMITED COM H1467J104   8,087,275 35,649 SH   SOLE   0 0 35,649
CINTAS CORP COM 172908105   587,292 975 SH   SOLE   0 0 975
CISCO SYS INC COM 17275R102   5,791,016 114,628 SH   SOLE   0 0 114,628
CME GROUP INC COM 12572Q105   5,887,935 27,278 SH   SOLE   0 0 27,278
COCA COLA CO COM 191216100   3,795,776 64,412 SH   SOLE   0 0 64,412
COLGATE PALMOLIVE CO COM 194162103   6,054,265 75,954 SH   SOLE   0 0 75,954
COMCAST CORP NEW CL A 20030N101   274,742 6,266 SH   SOLE   0 0 6,266
CONOCOPHILLIPS COM 20825C104   695,491 5,992 SH   SOLE   0 0 5,992
COOPER COS INC COM NEW 216648402   316,565 837 SH   SOLE   0 0 837
COPART INC COM 217204106   949,473 19,377 SH   SOLE   0 0 19,377
CORTEVA INC COM 22052L104   1,260,615 26,307 SH   SOLE   0 0 26,307
COSTCO WHSL CORP NEW COM 22160K105   5,709,624 8,458 SH   SOLE   0 0 8,458
CSX CORP COM 126408103   1,076,469 31,049 SH   SOLE   0 0 31,049
CVS HEALTH CORP COM 126650100   1,610,748 20,400 SH   SOLE   0 0 20,400
D R HORTON INC COM 23331A109   233,593 1,537 SH   SOLE   0 0 1,537
DANAHER CORPORATION COM 235851102   18,848,404 81,390 SH   SOLE   0 0 81,390
DBX ETF TR XTRACK MSCI EAFE 233051200   270,536 7,316 SH   SOLE   0 0 7,316
DEERE & CO COM 244199105   275,316 686 SH   SOLE   0 0 686
DELL TECHNOLOGIES INC CL C 24703L202   276,395 3,613 SH   SOLE   0 0 3,613
DIAGEO PLC SPON ADR NEW 25243Q205   346,816 2,381 SH   SOLE   0 0 2,381
DISNEY WALT CO COM 254687106   1,889,512 20,854 SH   SOLE   0 0 20,854
DOLLAR GEN CORP NEW COM 256677105   1,060,614 7,802 SH   SOLE   0 0 7,802
DOMINOS PIZZA INC COM 25754A201   1,980,353 4,804 SH   SOLE   0 0 4,804
DOVER CORP COM 260003108   11,371,763 73,934 SH   SOLE   0 0 73,934
DOW INC COM 260557103   508,833 9,279 SH   SOLE   0 0 9,279
DOXIMITY INC CL A 26622P107   596,859 21,286 SH   SOLE   0 0 21,286
DUPONT DE NEMOURS INC COM 26614N102   220,943 2,872 SH   SOLE   0 0 2,872
EAST WEST BANCORP INC COM 27579R104   234,413 3,258 SH   SOLE   0 0 3,258
EASTGROUP PPTYS INC COM 277276101   605,253 3,275 SH   SOLE   0 0 3,275
ECOLAB INC COM 278865100   3,959,279 19,904 SH   SOLE   0 0 19,904
EDWARDS LIFESCIENCES CORP COM 28176E108   304,199 3,990 SH   SOLE   0 0 3,990
ELI LILLY & CO COM 532457108   2,133,790 3,661 SH   SOLE   0 0 3,661
EMERSON ELEC CO COM 291011104   1,059,729 10,888 SH   SOLE   0 0 10,888
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   432,451 31,337 SH   SOLE   0 0 31,337
ENTERGY CORP NEW COM 29364G103   608,152 6,010 SH   SOLE   0 0 6,010
ENTERPRISE PRODS PARTNERS L COM 293792107   2,680,586 101,730 SH   SOLE   0 0 101,730
EOG RES INC COM 26875P101   6,942,066 57,396 SH   SOLE   0 0 57,396
EXXON MOBIL CORP COM 30231G102   1,933,043 19,334 SH   SOLE   0 0 19,334
FEDEX CORP COM 31428X106   1,255,964 4,940 SH   SOLE   0 0 4,940
FIDELITY COVINGTON TRUST ELEC VEHS & FUTR 942622200   275,935 644 SH   SOLE   0 0 644
FIRST CTZNS BANCSHARES INC N CL A 31946M103   283,794 200 SH   SOLE   0 0 200
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   521,817 30,950 SH   SOLE   0 0 30,950
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   2,022,316 12,795 SH   SOLE   0 0 12,795
FIRSTENERGY CORP COM 337932107   399,906 10,909 SH   SOLE   0 0 10,909
FIRSTSERVICE CORP NEW COM 33767E202   612,415 3,773 SH   SOLE   0 0 3,773
FORTIVE CORP COM 34959J108   572,473 7,775 SH   SOLE   0 0 7,775
GALLAGHER ARTHUR J & CO COM 363576109   965,463 4,293 SH   SOLE   0 0 4,293
GENERAC HLDGS INC COM 368736104   1,639,646 12,687 SH   SOLE   0 0 12,687
GENERAL DYNAMICS CORP COM 369550108   1,147,708 4,420 SH   SOLE   0 0 4,420
GENERAL MLS INC COM 370334104   398,331 6,115 SH   SOLE   0 0 6,115
GENERAL MTRS CO COM 37045V100   244,777 6,815 SH   SOLE   0 0 6,815
GILEAD SCIENCES INC COM 375558103   694,944 8,579 SH   SOLE   0 0 8,579
GLADSTONE COMMERCIAL CORP COM 376536108   219,613 16,587 SH   SOLE   0 0 16,587
GOLDMAN SACHS GROUP INC COM 38141G104   567,068 1,470 SH   SOLE   0 0 1,470
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   6,432,890 105,181 SH   SOLE   0 0 105,181
HALLIBURTON CO COM 406216101   424,546 11,744 SH   SOLE   0 0 11,744
HALOZYME THERAPEUTICS INC COM 40637H109   250,367 6,774 SH   SOLE   0 0 6,774
HENRY JACK & ASSOC INC COM 426281101   436,468 2,671 SH   SOLE   0 0 2,671
HOME DEPOT INC COM 437076102   8,851,021 25,540 SH   SOLE   0 0 25,540
HONEYWELL INTL INC COM 438516106   1,535,601 7,323 SH   SOLE   0 0 7,323
ICAD INC COM NEW 44934S206   83,234 47,025 SH   SOLE   0 0 47,025
ILLINOIS TOOL WKS INC COM 452308109   365,775 1,389 SH   SOLE   0 0 1,389
ING GROEP N.V. SPONSORED ADR 456837103   193,938 12,912 SH   SOLE   0 0 12,912
INTEL CORP COM 458140100   714,361 14,216 SH   SOLE   0 0 14,216
INTERCONTINENTAL EXCHANGE INC COM 45866F104   438,588 3,415 SH   SOLE   0 0 3,415
INTERNATIONAL BUSINESS MACHS COM 459200101   472,660 2,890 SH   SOLE   0 0 2,890
INTUIT COM 461202103   1,010,986 1,618 SH   SOLE   0 0 1,618
INTUITIVE SURGICAL INC COM NEW 46120E602   11,382,020 33,738 SH   SOLE   0 0 33,738
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   286,529 4,708 SH   SOLE   0 0 4,708
INVESCO QQQ TR UNIT SER 1 46090E103   2,054,743 5,015 SH   SOLE   0 0 5,015
ISHARES INC CORE MSCI EMKT 46434G103   2,085,647 41,235 SH   SOLE   0 0 41,235
ISHARES TR 20 YR TR BD ETF 464287432   247,837 2,506 SH   SOLE   0 0 2,506
ISHARES TR CORE DIV GRWTH 46434V621   298,540 5,547 SH   SOLE   0 0 5,547
ISHARES TR CORE MSCI EAFE 46432F842   5,420,405 77,049 SH   SOLE   0 0 77,049
ISHARES TR CORE MSCI TOTAL 46432F834   833,564 12,838 SH   SOLE   0 0 12,838
ISHARES TR CORE S&P MCP ETF 464287507   3,749,840 13,530 SH   SOLE   0 0 13,530
ISHARES TR CORE S&P SCP ETF 464287804   5,896,768 54,474 SH   SOLE   0 0 54,474
ISHARES TR CORE S&P TTL STK 464287150   883,799 8,399 SH   SOLE   0 0 8,399
ISHARES TR CORE S&P US GWT 464287671   600,907 5,772 SH   SOLE   0 0 5,772
ISHARES TR CORE S&P US VLU 464287663   463,882 5,501 SH   SOLE   0 0 5,501
ISHARES TR CORE S&P500 ETF 464287200   8,428,143 17,646 SH   SOLE   0 0 17,646
ISHARES TR CORE TOTAL USD 46434V613   1,409,366 30,592 SH   SOLE   0 0 30,592
ISHARES TR CORE US AGGBD ET 464287226   621,206 6,259 SH   SOLE   0 0 6,259
ISHARES TR EAFE GRWTH ETF 464288885   395,225 4,081 SH   SOLE   0 0 4,081
ISHARES TR EAFE VALUE ETF 464288877   642,154 12,325 SH   SOLE   0 0 12,325
ISHARES TR ESG AWR MSCI USA 46435G425   370,158 3,528 SH   SOLE   0 0 3,528
ISHARES TR EXPANDED TECH 464287515   1,038,438 2,560 SH   SOLE   0 0 2,560
ISHARES TR HDG MSCI EAFE 46434V803   4,402,672 139,723 SH   SOLE   0 0 139,723
ISHARES TR IBOXX INV CP ETF 464287242   272,072 2,459 SH   SOLE   0 0 2,459
ISHARES TR MBS ETF 464288588   517,569 5,501 SH   SOLE   0 0 5,501
ISHARES TR MSCI AC ASIA ETF 464288182   267,611 4,020 SH   SOLE   0 0 4,020
ISHARES TR MSCI EMG MKT ETF 464287234   482,520 12,000 SH   SOLE   0 0 12,000
ISHARES TR MSCI USA QLT FCT 46432F339   755,556 5,132 SH   SOLE   0 0 5,132
ISHARES TR NATIONAL MUN ETF 464288414   710,844 6,557 SH   SOLE   0 0 6,557
ISHARES TR RUS 1000 ETF 464287622   402,043 1,533 SH   SOLE   0 0 1,533
ISHARES TR RUS 1000 GRW WTF 464287614   1,052,587 3,472 SH   SOLE   0 0 3,472
ISHARES TR RUS 1000 VAL ETF 464287598   614,638 3,719 SH   SOLE   0 0 3,719
ISHARES TR RUS 2000 GRW ETF 464287648   5,955,671 23,613 SH   SOLE   0 0 23,613
ISHARES TR RUS MD CP GR ETF 464287481   296,875 2,842 SH   SOLE   0 0 2,842
ISHARES TR RUSSELL 2000 ETF 464287655   590,177 2,940 SH   SOLE   0 0 2,940
ISHARES TR RUSSELL 3000 ETF 464287689   552,667 2,019 SH   SOLE   0 0 2,019
ISHARES TR S&P 100 ETF 464287101   300,252 1,344 SH   SOLE   0 0 1,344
ISHARES TR S&P 500 GRWT ETF 464287309   904,351 12,042 SH   SOLE   0 0 12,042
ISHARES TR S&P MC 400GR ETF 464287606   3,860,153 48,727 SH   SOLE   0 0 48,727
ISHARES TR S&P SML 600 GWT 464287887   732,319 5,852 SH   SOLE   0 0 5,852
ISHARES TR TRS FLT RT BD 46434V860   437,940 8,677 SH   SOLE   0 0 8,677
ISHARES TR U.S. FIN SVC ETF 464287770   476,340 2,658 SH   SOLE   0 0 2,658
ISHARES TR U.S. FINLS ETF 464287788   290,906 3,406 SH   SOLE   0 0 3,406
ISHARES TR U.S. TECH ETF 464287721   13,195,713 107,501 SH   SOLE   0 0 107,501
ISHARES TR US CONSM STAPLES 464287812   238,679 1,245 SH   SOLE   0 0 1,245
ISHARES TR US CONSUM DISCRE 464287580   1,601,096 21,131 SH   SOLE   0 0 21,131
ISHARES TR US HLTHCARE ETF 464287762   1,004,416 3,509 SH   SOLE   0 0 3,509
ISHARES TR US HLTHCR PR ETF 464288828   616,204 2,347 SH   SOLE   0 0 2,347
ISHARES TR US INDUSTRIALS 464287754   1,295,928 11,332 SH   SOLE   0 0 11,332
ISHARES TR US TREAS BD ETF 46429B267   290,546 12,610 SH   SOLE   0 0 12,610
J P MORGAN EXCHANGE TRADED EQUITY PREMIUM 46641Q332   496,565 8,962 SH   SOLE   0 0 8,962
J P MORGAN EXCHANGE TRADED ULTRA SHRT INC 46641Q837   280,544 5,559 SH   SOLE   0 0 5,559
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   276,019 5,485 SH   SOLE   0 0 5,485
JOHNSON & JOHNSON COM 478160104   13,984,318 89,220 SH   SOLE   0 0 89,220
JPMORGAN CHASE & CO COM 46625H100   17,119,137 100,642 SH   SOLE   0 0 100,642
KINDER MORGAN INC DEL COM 49456B101   538,055 30,502 SH   SOLE   0 0 30,502
KRAFT HEINZ CO COM 500754106   267,217 7,226 SH   SOLE   0 0 7,226
L3HARRIS TECHNOLOGIES INC COM 502431109   222,836 1,058 SH   SOLE   0 0 1,058
LABORATORY CORP AMER HLDGS COM NEW 50540R409   2,634,859 11,592 SH   SOLE   0 0 11,592
LAM RESEARCH CORP COM 512807108   6,249,223 7,958 SH   SOLE   0 0 7,958
LAUDER ESTEE COS INC CL A 518439104   407,818 2,788 SH   SOLE   0 0 2,788
LEIDOS HOLDINGS INC COM 525327102   390,199 3,605 SH   SOLE   0 0 3,605
LINDE PLC SHS G54950103   658,050 1,602 SH   SOLE   0 0 1,602
LOCKHEED MARTIN CORP COM 539830109   4,004,366 8,835 SH   SOLE   0 0 8,835
LOWES COS INC COM 548661107   263,499 1,184 SH   SOLE   0 0 1,184
LULULEMON ATHLETICA INC COM 550021109   2,387,554 4,670 SH   SOLE   0 0 4,670
M & T BK CORP COM 55261F104   513,433 3,746 SH   SOLE   0 0 3,746
MARATHON PETE CORP COM 56585A102   461,325 3,110 SH   SOLE   0 0 3,110
MARKEL GROUP INC COM 570535104   370,594 261 SH   SOLE   0 0 261
MARRIOTT INTL INC NEW CL A 571903202   5,705,591 25,301 SH   SOLE   0 0 25,301
MASTERCARD INCORPORATED CL A 57636Q104   14,121,585 33,110 SH   SOLE   0 0 33,110
MCDONALDS CORP COM 580135101   4,580,909 15,449 SH   SOLE   0 0 15,449
MCKESSON CORP COM 58155Q103   226,021 488 SH   SOLE   0 0 488
MEDTRONIC PLC SHS G5960L103   1,064,669 12,817 SH   SOLE   0 0 12,817
MERCK & CO INC COM 58933Y105   11,530,290 105,021 SH   SOLE   0 0 105,021
META PLATFORMS INC CL A 30303M102   2,099,691 5,932 SH   SOLE   0 0 5,932
MICROSOFT CORP COM 594918104   31,115,183 82,744 SH   SOLE   0 0 82,744
MOELIS & CO CL A 60786M105   252,136 4,492 SH   SOLE   0 0 4,492
MONDELEZ INTL INC CL A 609207105   11,187,714 153,565 SH   SOLE   0 0 153,565
MORGAN STANLEY COM NEW 617446448   266,742 2,861 SH   SOLE   0 0 2,861
MOSAIC CO NEW COM 61945C103   452,860 12,675 SH   SOLE   0 0 12,675
NASDAQ INC COM 631103108   687,767 11,830 SH   SOLE   0 0 11,830
NETFLIX INC COM 64110L106   882,227 1,812 SH   SOLE   0 0 1,812
NEXTERA ENERGY INC COM 65339F101   345,823 5,694 SH   SOLE   0 0 5,694
NIKE INC CL B 654106103   1,759,196 16,148 SH   SOLE   0 0 16,148
NORFOLK SOUTHN CORP COM 655844108   468,978 1,984 SH   SOLE   0 0 1,984
NOVARTIS AG SPONSORED ADR 66987V109   290,491 2,877 SH   SOLE   0 0 2,877
NOVO-NORDISK A S ADR 670100205   2,022,816 19,554 SH   SOLE   0 0 19,554
NRG ENERGY INC COM NEW 629377508   207,834 4,020 SH   SOLE   0 0 4,020
NVIDIA CORPORATION COM 67066G104   6,141,724 12,402 SH   SOLE   0 0 12,402
ONEOK INC NEW COM 682680103   1,852,965 26,388 SH   SOLE   0 0 26,388
ORACLE CORP COM 68389X105   1,726,545 16,376 SH   SOLE   0 0 16,376
OSHKOSH CORP COM 688239201   601,936 5,552 SH   SOLE   0 0 5,552
OTIS WORLDWIDE CORP COM 68902V107   246,579 2,756 SH   SOLE   0 0 2,756
PARKER-HANNIFIN CORP COM 701094104   2,816,720 6,114 SH   SOLE   0 0 6,114
PATTERSON COS INC COM 703395103   248,966 8,751 SH   SOLE   0 0 8,751
PEPSICO INC COM 713448108   9,859,392 57,623 SH   SOLE   0 0 57,623
PFIZER INC COM 717081103   2,580,804 89,642 SH   SOLE   0 0 89,642
PHILIP MORRIS INTL INC COM 718172109   223,447 2,343 SH   SOLE   0 0 2,343
PHILLIPS 66 COM 718546104   238,787 1,794 SH   SOLE   0 0 1,794
PIONEER NAT RES CO COM 723787107   367,791 1,636 SH   SOLE   0 0 1,636
PNC FINL SVCS GROUP INC COM 693475105   2,392,665 15,452 SH   SOLE   0 0 15,452
POOL CORP COM 73278L105   621,988 1,560 SH   SOLE   0 0 1,560
PROCTER AND GAMBLE CO COM 742718109   5,812,382 39,664 SH   SOLE   0 0 39,664
PROGRESSIVE CORP COM 743315103   337,036 2,116 SH   SOLE   0 0 2,116
PROLOGIC INC. COM 74340W103   210,614 1,580 SH   SOLE   0 0 1,580
QUALCOMM INC COM 747525103   1,464,033 10,123 SH   SOLE   0 0 10,123
QUANTA SVCS INC COM 74762E102   643,028 2,979 SH   SOLE   0 0 2,979
RAYTHEON TECHNOLOGIES CORP COM 75513E101   3,604,296 42,837 SH   SOLE   0 0 42,837
REGENERON PHARMACEUTICALS COM 75886F107   1,983,472 2,258 SH   SOLE   0 0 2,258
RELX PLC SPONSORED ADR 759530108   255,053 6,431 SH   SOLE   0 0 6,431
REPUBLIC SVCS INC COM 760759100   714,558 4,319 SH   SOLE   0 0 4,319
ROPER TECHNOLOGIES INC COM 776696106   701,634 1,287 SH   SOLE   0 0 1,287
ROSS STORES INC COM 778296103   304,985 2,204 SH   SOLE   0 0 2,204
ROYAL CARIBBEAN GROUP COM V7780T103   515,823 3,984 SH   SOLE   0 0 3,984
S&P GLOBAL INC COM 78409V104   968,703 2,199 SH   SOLE   0 0 2,199
SALESFORCE INC COM 79466L302   3,586,203 13,629 SH   SOLE   0 0 13,629
SANDY SPRING BANCORP INC COM 800363103   545,718 20,034 SH   SOLE   0 0 20,034
SAP SE SPON ADR 803054204   544,311 3,521 SH   SOLE   0 0 3,521
SCHLUMBERGER LTD COM STK 806857108   2,745,082 52,492 SH   SOLE   0 0 52,492
SCHWAB CHARLES CORP COM 808513105   248,162 3,607 SH   SOLE   0 0 3,607
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   453,440 8,145 SH   SOLE   0 0 8,145
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   1,749,359 31,017 SH   SOLE   0 0 31,017
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   389,636 8,248 SH   SOLE   0 0 8,248
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,064,435 42,175 SH   SOLE   0 0 42,175
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,792,291 33,305 SH   SOLE   0 0 33,305
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   10,459,803 278,186 SH   SOLE   0 0 278,186
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   3,207,494 17,938 SH   SOLE   0 0 17,938
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,297,685 31,899 SH   SOLE   0 0 31,899
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   3,692,216 27,073 SH   SOLE   0 0 27,073
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   6,936,823 60,855 SH   SOLE   0 0 60,855
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   6,651,146 34,555 SH   SOLE   0 0 34,555
SERVICENOW INC COM 81762P102   735,456 1,041 SH   SOLE   0 0 1,041
SHELL PLC SPON ADS 780259305   273,531 4,157 SH   SOLE   0 0 4,157
SIMON PPTY GROUP INC NEW COM 828806109   542,603 3,804 SH   SOLE   0 0 3,804
SNAP ON INC COM 833034101   268,332 929 SH   SOLE   0 0 929
SOUTHERN CO COM 842587107   453,957 6,474 SH   SOLE   0 0 6,474
SPDR GOLD TR GOLD SHS 78463V107   395,722 2,070 SH   SOLE   0 0 2,070
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,296,854 9,004 SH   SOLE   0 0 9,004
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   790,400 1,552 SH   SOLE   0 0 1,552
SPDR SER TR BLOOMBERG HIGH Y 78468R622   2,893,460 30,544 SH   SOLE   0 0 30,544
SPDR SER TR BLOOMBERG INVT 78468R200   655,697 21,435 SH   SOLE   0 0 21,435
SPDR SER TR NUVEEN BLMBRG MU 78468R721   275,514 5,862 SH   SOLE   0 0 5,862
SPDR SER TR NUVEEN BLMBRG SH 78468R739   2,026,774 42,410 SH   SOLE   0 0 42,410
SPDR SER TR NUVEEN BLOOMBERG 78464A284   289,786 11,454 SH   SOLE   0 0 11,454
SPDR SER TR PORTOLIO SHORT 78464A474   1,137,656 38,202 SH   SOLE   0 0 38,202
SPDR SER TR S&P 400 MDCP GRW 78464A821   206,276 2,726 SH   SOLE   0 0 2,726
SPDR SER TR S&P 600 SMCP GRW 78464A201   1,237,724 14,800 SH   SOLE   0 0 14,800
SPDR SER TR S&P DIVID ETF 78464A763   217,607 1,741 SH   SOLE   0 0 1,741
STARBUCKS CORP COM 855244109   9,038,948 94,146 SH   SOLE   0 0 94,146
STERIS PLC SHS USD G8473T100   650,536 2,959 SH   SOLE   0 0 2,959
STRYKER CORPORATION COM 863667101   1,406,277 4,684 SH   SOLE   0 0 4,684
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   308,036 2,948 SH   SOLE   0 0 2,948
TARGET CORP COM 87612E106   558,700 3,923 SH   SOLE   0 0 3,923
TESLA INC COM 88160R101   1,897,393 7,636 SH   SOLE   0 0 7,636
TEXAS INSTRS INC COM 882508104   263,331 1,545 SH   SOLE   0 0 1,545
THERMO FISHER SCIENTIFIC INC COM 883556102   12,119,052 22,817 SH   SOLE   0 0 22,817
THOMSON REUTERS CORP. COM 884903808   673,343 4,605 SH   SOLE   0 0 4,605
TITAN INTL INC ILL COM 88830M102   2,567,856 172,571 SH   SOLE   0 0 172,571
TJX COS INC NEW COM 872540109   8,140,253 86,774 SH   SOLE   0 0 86,774
T-MOBILE US INC COM 872590104   271,759 1,695 SH   SOLE   0 0 1,695
TOMPKINS FINL CORP COM 890110109   285,310 4,737 SH   SOLE   0 0 4,737
TORONTO DOMINION BK ONT COM NEW 891160509   374,796 5,800 SH   SOLE   0 0 5,800
TRACTOR SUPPLY CO COM 892356106   681,215 3,168 SH   SOLE   0 0 3,168
TRUIST FINL CORP COM 89832Q109   349,503 9,467 SH   SOLE   0 0 9,467
TYLER TECHNOLOGIES INC COM 902252105   648,504 1,551 SH   SOLE   0 0 1,551
UNILEVER PLC SPON ADR NEW 904767704   702,642 14,493 SH   SOLE   0 0 14,493
UNION PAC CORP COM 907818108   2,712,504 11,043 SH   SOLE   0 0 11,043
UNITED PARCEL SERVICE INC CL B 911312106   14,536,385 92,453 SH   SOLE   0 0 92,453
UNITEDHEALTH GROUP INC COM 91324P102   7,046,446 13,384 SH   SOLE   0 0 13,384
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   286,691 3,378 SH   SOLE   0 0 3,378
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844   273,920 3,142 SH   SOLE   0 0 3,142
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794   238,872 2,220 SH   SOLE   0 0 2,220
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778   251,340 2,840 SH   SOLE   0 0 2,840
VANGUARD BD INDEX FDS INTERMED TERM 921937819   8,159,378 106,826 SH   SOLE   0 0 106,826
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   11,276,711 146,413 SH   SOLE   0 0 146,413
VANGUARD INDEX FDS GROWTH ETF 922908736   20,282,244 65,241 SH   SOLE   0 0 65,241
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   2,092,824 9,531 SH   SOLE   0 0 9,531
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   2,799,817 19,308 SH   SOLE   0 0 19,308
VANGUARD INDEX FDS MID CAP ETF 922908629   709,785 3,051 SH   SOLE   0 0 3,051
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   992,519 11,233 SH   SOLE   0 0 11,233
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   38,531,547 88,213 SH   SOLE   0 0 88,213
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,463,189 19,243 SH   SOLE   0 0 19,243
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,526,803 7,157 SH   SOLE   0 0 7,157
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,086,176 8,629 SH   SOLE   0 0 8,629
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,357,257 18,368 SH   SOLE   0 0 18,368
VANGUARD INDEX FDS VALUE ETF 922908744   3,499,172 23,406 SH   SOLE   0 0 23,406
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   854,481 20,063 SH   SOLE   0 0 20,063
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   268,761 3,705 SH   SOLE   0 0 3,705
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   322,056 1,890 SH   SOLE   0 0 1,890
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   5,134,422 45,995 SH   SOLE   0 0 45,995
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   1,379,564 17,388 SH   SOLE   0 0 17,388
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   222,568 2,035 SH   SOLE   0 0 2,035
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   342,314 1,124 SH   SOLE   0 0 1,124
VANGUARD WORLD FDS ENERGY ETF 92204A306   440,504 3,756 SH   SOLE   0 0 3,756
VANGUARD WORLD FDS INF TECH ETF 92204A702   1,054,161 2,178 SH   SOLE   0 0 2,178
VANGUARD WORLD FDS MATERIALS ETF 92204A801   269,715 1,420 SH   SOLE   0 0 1,420
VERALTO CORP COM SHS 92338C103   1,031,031 12,520 SH   SOLE   0 0 12,520
VERIZON COMMUNICATIONS INC COM 92343V104   415,624 11,025 SH   SOLE   0 0 11,025
VISA INC COM CL A 92826C839   16,277,845 62,523 SH   SOLE   0 0 62,523
WALMART INC COM 931142103   7,386,082 46,680 SH   SOLE   0 0 46,680
WELLS FARGO CO NEW COM 949746101   6,757,611 137,294 SH   SOLE   0 0 137,294
WILLIAMS COS INC COM 969457100   325,382 9,342 SH   SOLE   0 0 9,342
WISDOMTREE TR US QTLY DIV GRT 97717X669   357,655 5,089 SH   SOLE   0 0 5,089
WP CAREY INC COM 92936U109   351,860 5,358 SH   SOLE   0 0 5,358
XPO INC COM 983793100   12,784,082 145,954 SH   SOLE   0 0 145,954
YUM BRANDS INC COM 988498101   6,251,950 47,849 SH   SOLE   0 0 47,849
YUM CHINA HLDGS INC COM 98850P109   374,572 8,828 SH   SOLE   0 0 8,828
ZOETIS INC CL A 98978V103   6,929,772 35,111 SH   SOLE   0 0 35,111