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   743,796 7,279 SH   SOLE   0 0 7,279
ABBOTT LABS COM 002824100   5,898,923 56,770 SH   SOLE   0 0 56,770
ABBVIE INC COM 00287Y109   1,722,658 10,043 SH   SOLE   0 0 10,043
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   12,795,581 42,173 SH   SOLE   0 0 42,173
ADOBE INC COM 00724F101   1,153,301 2,076 SH   SOLE   0 0 2,076
ADVANCED MICRO DEVICES INC COM 007903107   379,738 2,341 SH   SOLE   0 0 2,341
AES CORP COM 00130H105   3,743,494 213,062 SH   SOLE   0 0 213,062
AGILENT TECHNOLOGIES INC COM 00846U101   975,731 7,527 SH   SOLE   0 0 7,527
AIRBNB INC COM CL A 009066101   248,294 1,638 SH   SOLE   0 0 1,638
AKAMAI TECHNOLOGIES INC COM 00971T101   1,835,740 20,379 SH   SOLE   0 0 20,379
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   591,325 17,500 SH   SOLE   0 0 17,500
ALLSTATE CORP COM 020002101   335,760 2,091 SH   SOLE   0 0 2,091
ALPHABET INC CAP STK CL A 02079K305   28,679,456 157,450 SH   SOLE   0 0 157,450
ALPHABET INC CAP STK CL C 02079K107   27,026,288 147,346 SH   SOLE   0 0 147,346
AMAZON COM INC COM 023135106   33,655,522 174,155 SH   SOLE   0 0 174,155
AMERICAN ELEC PWR CO INC COM 025537101   259,940 2,963 SH   SOLE   0 0 2,963
AMERICAN EXPRESS CO COM 025816109   594,959 2,569 SH   SOLE   0 0 2,569
AMERICAN INTL GROUP INC COM NEW 026874784   787,074 10,602 SH   SOLE   0 0 10,602
AMGEN INC COM 031162100   476,664 1,526 SH   SOLE   0 0 1,526
ANALOG DEVICES INC COM 032654105   4,275,526 18,731 SH   SOLE   0 0 18,731
APPLE INC COM 037833100   85,930,366 407,988 SH   SOLE   0 0 407,988
APPLIED MATLS INC COM 038222105   648,737 2,749 SH   SOLE   0 0 2,749
APTIV PLC SHS G6095L109   1,159,113 16,460 SH   SOLE   0 0 16,460
ARCTURUS THERAPEUTICS HLDGS COM 03969T109   683,559 28,072 SH   SOLE   0 0 28,072
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   677,196 5,081 SH   SOLE   0 0 5,081
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   5,558,825 253,249 SH   SOLE   0 0 253,249
AUTOMATIC DATA PROCESSING IN COM 053015103   1,612,360 6,716 SH   SOLE   0 0 6,716
AVAGO TECHNOLOGIES LTD COM 11135F101   1,897,889 1,182 SH   SOLE   0 0 1,182
BALL CORP COM 058498106   2,881,167 48,003 SH   SOLE   0 0 48,003
BANK AMERICA CORP COM 060505104   3,054,674 76,809 SH   SOLE   0 0 76,809
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,127,954 17,522 SH   SOLE   0 0 17,522
BIOGEN INC COM 09062X103   245,729 1,060 SH   SOLE   0 0 1,060
BLACKROCK ETF TRUST II FLEXIBLE INCOME 092528603   3,768,579 72,195 SH   SOLE   0 0 72,195
BLACKROCK INC COM 09247X101   4,245,300 5,392 SH   SOLE   0 0 5,392
BLACKSTONE INC COM 09260D107   3,445,125 27,828 SH   SOLE   0 0 27,828
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   251,120 8,000 SH   SOLE   0 0 8,000
BOEING CO COM 097023105   11,131,103 61,157 SH   SOLE   0 0 61,157
BRISTOL-MYERS SQUIBB CO COM 110122108   1,372,116 33,039 SH   SOLE   0 0 33,039
BROADSTONE NET LEASE INC COM 11135E203   20,052,919 1,240,898 SH   SOLE   0 0 1,240,898
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   3,021,270 79,403 SH   SOLE   0 0 79,403
BROOKFIELD CORP CL A LTD VT SH 11271J107   2,092,993 50,385 SH   SOLE   0 0 50,385
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   3,832,655 139,674 SH   SOLE   0 0 139,674
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   363,921 4,095 SH   SOLE   0 0 4,095
CALCIMEDICA INC COM NEW 38942Q202   59,871 15,119 SH   SOLE   0 0 15,119
CAPITAL ONE FINL CORP COM 14040H105   6,653,874 48,060 SH   SOLE   0 0 48,060
CARLYLE GROUP INC COM 14316J108   448,877 11,180 SH   SOLE   0 0 11,180
CASTLE BIOSCIENCES INC COM 14843C105   1,532,586 70,399 SH   SOLE   0 0 70,399
CATERPILLAR INC COM 149123101   3,534,702 10,612 SH   SOLE   0 0 10,612
CHECK POINT SOFTWARE TECH LT ORD M22465104   2,569,463 15,573 SH   SOLE   0 0 15,573
CHEVRON CORP NEW COM 166764100   7,307,194 46,715 SH   SOLE   0 0 46,715
CHUBB LIMITED COM H1467J104   8,716,908 34,052 SH   SOLE   0 0 34,052
CINTAS CORP COM 172908105   387,265 553 SH   SOLE   0 0 553
CISCO SYS INC COM 17275R102   2,067,201 43,511 SH   SOLE   0 0 43,511
CME GROUP INC COM 12572Q105   5,046,054 25,667 SH   SOLE   0 0 25,667
COCA COLA CO COM 191216100   3,648,716 56,897 SH   SOLE   0 0 56,897
COLGATE PALMOLIVE CO COM 194162103   6,040,722 62,250 SH   SOLE   0 0 62,250
COMCAST CORP NEW CL A 20030N101   226,012 5,772 SH   SOLE   0 0 5,772
CONOCOPHILLIPS COM 20825C104   607,080 5,308 SH   SOLE   0 0 5,308
COOPER COS INC COM 216648501   222,702 2,551 SH   SOLE   0 0 2,551
COPART INC COM 217204106   985,428 18,195 SH   SOLE   0 0 18,195
COSTCO WHSL CORP NEW COM 22160K105   5,992,419 7,050 SH   SOLE   0 0 7,050
CSX CORP COM 126408103   679,654 20,319 SH   SOLE   0 0 20,319
CUMMINS INC COM 231021106   236,360 854 SH   SOLE   0 0 854
CVS HEALTH CORP COM 126650100   502,453 8,508 SH   SOLE   0 0 8,508
DANAHER CORPORATION COM 235851102   19,754,879 78,982 SH   SOLE   0 0 78,982
DEERE & CO COM 244199105   211,793 565 SH   SOLE   0 0 565
DELL TECHNOLOGIES INC CL C 24703L202   572,051 4,148 SH   SOLE   0 0 4,148
DIAGEO PLC SPON ADR NEW 25243Q205   209,568 1,662 SH   SOLE   0 0 1,662
DIAMONDBACK ENERGY INC COM 25278X109   225,314 1,126 SH   SOLE   0 0 1,126
DISNEY WALT CO COM 254687106   1,999,228 20,135 SH   SOLE   0 0 20,135
DOLLAR GEN CORP NEW COM 256677105   547,792 4,143 SH   SOLE   0 0 4,143
DOMINOS PIZZA INC COM 25754A201   2,175,815 4,214 SH   SOLE   0 0 4,214
DOVER CORP COM 260003108   13,294,829 73,676 SH   SOLE   0 0 73,676
DOW INC COM 260557103   337,849 6,369 SH   SOLE   0 0 6,369
DUPONT DE NEMOURS INC COM 26614N102   237,331 2,949 SH   SOLE   0 0 2,949
EAST WEST BANCORP INC COM 27579R104   238,949 3,263 SH   SOLE   0 0 3,263
EASTGROUP PPTYS INC COM 277276101   599,795 3,500 SH   SOLE   0 0 3,500
ECOLAB INC COM 278865100   4,632,328 19,417 SH   SOLE   0 0 19,417
EDWARDS LIFESCIENCES CORP COM 28176E108   400,378 4,335 SH   SOLE   0 0 4,335
ELI LILLY & CO COM 532457108   3,472,238 3,835 SH   SOLE   0 0 3,835
EMERSON ELEC CO COM 291011104   992,487 9,010 SH   SOLE   0 0 9,010
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   462,140 28,492 SH   SOLE   0 0 28,492
ENTERGY CORP NEW COM 29364G103   628,839 5,877 SH   SOLE   0 0 5,877
ENTERPRISE PRODS PARTNERS L COM 293792107   2,539,112 87,616 SH   SOLE   0 0 87,616
EOG RES INC COM 26875P101   7,947,385 63,140 SH   SOLE   0 0 63,140
EQUILLIUM INC COM 29446K106   9,358 13,500 SH   SOLE   0 0 13,500
EXXON MOBIL CORP COM 30231G102   2,365,620 20,549 SH   SOLE   0 0 20,549
FEDEX CORP COM 31428X106   865,311 2,873 SH   SOLE   0 0 2,873
FIDELITY COVINGTON TRUST ELEC VEHS & FUTR 942622200   227,914 492 SH   SOLE   0 0 492
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   897,126 19,887 SH   SOLE   0 0 19,887
FIRST CTZNS BANCSHARES INC N CL A 31946M103   347,665 207 SH   SOLE   0 0 207
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   521,668 30,050 SH   SOLE   0 0 30,050
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   392,047 4,665 SH   SOLE   0 0 4,665
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   421,933 2,740 SH   SOLE   0 0 2,740
FIRSTENERGY CORP COM 337932107   422,405 11,038 SH   SOLE   0 0 11,038
FIRSTSERVICE CORP NEW COM 33767E202   434,514 2,847 SH   SOLE   0 0 2,847
FISERV INC COM 337738108   238,182 1,598 SH   SOLE   0 0 1,598
FORTIVE CORP COM 34959J108   466,904 6,301 SH   SOLE   0 0 6,301
FRESHPET INC COM 358039105   291,128 2,250 SH   SOLE   0 0 2,250
GALLAGHER ARTHUR J & CO COM 363576109   825,728 3,184 SH   SOLE   0 0 3,184
GE AEROSPACE COM NEW 369604301   289,843 1,823 SH   SOLE   0 0 1,823
GENERAC HLDGS INC COM 368736104   1,881,557 14,230 SH   SOLE   0 0 14,230
GENERAL DYNAMICS CORP COM 369550108   1,132,516 3,903 SH   SOLE   0 0 3,903
GENERAL MLS INC COM 370334104   360,108 5,693 SH   SOLE   0 0 5,693
GILEAD SCIENCES INC COM 375558103   428,538 6,246 SH   SOLE   0 0 6,246
GLADSTONE COMMERCIAL CORP COM 376536108   193,144 13,535 SH   SOLE   0 0 13,535
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   4,348,269 86,104 SH   SOLE   0 0 86,104
HALOZYME THERAPEUTICS INC COM 40637H109   353,148 6,745 SH   SOLE   0 0 6,745
HENRY JACK & ASSOC INC COM 426281101   266,296 1,604 SH   SOLE   0 0 1,604
HOME DEPOT INC COM 437076102   8,332,969 24,207 SH   SOLE   0 0 24,207
HONEYWELL INTL INC COM 438516106   1,624,719 7,609 SH   SOLE   0 0 7,609
ICAD INC COM NEW 44934S206   61,133 47,025 SH   SOLE   0 0 47,025
ILLINOIS TOOL WKS INC COM 452308109   281,229 1,180 SH   SOLE   0 0 1,180
IMMIX BIOPHARMA INC COM 45258H106   48,561 24,526 SH   SOLE   0 0 24,526
INTEL CORP COM 458140100   334,814 10,811 SH   SOLE   0 0 10,811
INTERCONTINENTAL EXCHANGE INC COM 45866F104   551,804 4,031 SH   SOLE   0 0 4,031
INTERNATIONAL BUSINESS MACHS COM 459200101   427,129 2,470 SH   SOLE   0 0 2,470
INTUIT COM 461202103   910,170 1,385 SH   SOLE   0 0 1,385
INTUITIVE SURGICAL INC COM NEW 46120E602   13,811,555 31,048 SH   SOLE   0 0 31,048
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   305,596 4,708 SH   SOLE   0 0 4,708
INVESCO QQQ TR UNIT SER 1 46090E103   2,453,156 5,112 SH   SOLE   0 0 5,112
ISHARES INC CORE MSCI EMKT 46434G103   3,022,775 56,469 SH   SOLE   0 0 56,469
ISHARES TR 0-5 YR TIPS ETF 46429B747   938,390 9,432 SH   SOLE   0 0 9,432
ISHARES TR 20 YR TR BD ETF 464287432   1,129,384 12,305 SH   SOLE   0 0 12,305
ISHARES TR CORE MSCI EAFE 46432F842   5,268,541 72,529 SH   SOLE   0 0 72,529
ISHARES TR CORE MSCI TOTAL 46432F834   219,367 3,247 SH   SOLE   0 0 3,247
ISHARES TR CORE S&P MCP ETF 464287507   1,597,186 27,293 SH   SOLE   0 0 27,293
ISHARES TR CORE S&P SCP ETF 464287804   4,758,447 44,613 SH   SOLE   0 0 44,613
ISHARES TR CORE S&P TTL STK 464287150   431,884 3,636 SH   SOLE   0 0 3,636
ISHARES TR CORE S&P US GWT 464287671   556,578 4,366 SH   SOLE   0 0 4,366
ISHARES TR CORE S&P US VLU 464287663   342,561 3,887 SH   SOLE   0 0 3,887
ISHARES TR CORE S&P500 ETF 464287200   12,913,040 23,597 SH   SOLE   0 0 23,597
ISHARES TR CORE TOTAL USD 46434V613   668,487 14,783 SH   SOLE   0 0 14,783
ISHARES TR CORE US AGGBD ET 464287226   4,781,579 49,259 SH   SOLE   0 0 49,259
ISHARES TR EAFE GRWTH ETF 464288885   254,829 2,491 SH   SOLE   0 0 2,491
ISHARES TR EAFE VALUE ETF 464288877   335,107 6,318 SH   SOLE   0 0 6,318
ISHARES TR ESG AWR MSCI USA 46435G425   319,539 2,678 SH   SOLE   0 0 2,678
ISHARES TR EXPANDED TECH 464287515   1,166,633 13,425 SH   SOLE   0 0 13,425
ISHARES TR GLOBAL 100 ETF 464287572   249,659 2,585 SH   SOLE   0 0 2,585
ISHARES TR HDG MSCI EAFE 46434V803   4,964,083 139,617 SH   SOLE   0 0 139,617
ISHARES TR ISHARES BIOTECH 464287556   258,006 1,880 SH   SOLE   0 0 1,880
ISHARES TR ISHS 1-5YR INVS 464288646   1,719,230 33,553 SH   SOLE   0 0 33,553
ISHARES TR MBS ETF 464288588   3,700,334 40,304 SH   SOLE   0 0 40,304
ISHARES TR MSCI AC ASIA ETF 464288182   289,360 4,020 SH   SOLE   0 0 4,020
ISHARES TR MSCI USA MIN VOL 46429B697   2,171,164 25,860 SH   SOLE   0 0 25,860
ISHARES TR MSCI USA QLT FCT 46432F339   491,960 2,881 SH   SOLE   0 0 2,881
ISHARES TR NATIONAL MUN ETF 464288414   558,642 5,243 SH   SOLE   0 0 5,243
ISHARES TR RUS 1000 ETF 464287622   622,890 2,093 SH   SOLE   0 0 2,093
ISHARES TR RUS 1000 GRW WTF 464287614   1,164,610 3,195 SH   SOLE   0 0 3,195
ISHARES TR RUS 1000 VAL ETF 464287598   459,247 2,632 SH   SOLE   0 0 2,632
ISHARES TR RUS 2000 GRW ETF 464287648   6,029,001 22,965 SH   SOLE   0 0 22,965
ISHARES TR RUS MID CAP ETF 464287499   252,166 3,110 SH   SOLE   0 0 3,110
ISHARES TR RUSSELL 2000 ETF 464287655   697,533 3,438 SH   SOLE   0 0 3,438
ISHARES TR RUSSELL 3000 ETF 464287689   252,802 819 SH   SOLE   0 0 819
ISHARES TR S&P 500 GRWT ETF 464287309   1,025,621 11,083 SH   SOLE   0 0 11,083
ISHARES TR S&P MC 400GR ETF 464287606   4,411,491 50,068 SH   SOLE   0 0 50,068
ISHARES TR S&P SML 600 GWT 464287887   246,072 1,916 SH   SOLE   0 0 1,916
ISHARES TR SELECT DIVID ETF 464287168   201,916 1,669 SH   SOLE   0 0 1,669
ISHARES TR TIPS BD ETF 464287176   876,824 8,212 SH   SOLE   0 0 8,212
ISHARES TR TRS FLT RT BD 46434V860   242,357 4,784 SH   SOLE   0 0 4,784
ISHARES TR U.S. FIN SVC ETF 464287770   336,092 5,154 SH   SOLE   0 0 5,154
ISHARES TR U.S. FINLS ETF 464287788   465,757 4,925 SH   SOLE   0 0 4,925
ISHARES TR U.S. TECH ETF 464287721   17,011,218 113,031 SH   SOLE   0 0 113,031
ISHARES TR US CONSUM DISCRE 464287580   1,778,081 21,876 SH   SOLE   0 0 21,876
ISHARES TR US HLTHCARE ETF 464287762   897,912 14,655 SH   SOLE   0 0 14,655
ISHARES TR US HLTHCR PR ETF 464288828   421,981 8,050 SH   SOLE   0 0 8,050
ISHARES TR US INDUSTRIALS 464287754   1,151,402 9,640 SH   SOLE   0 0 9,640
J P MORGAN EXCHANGE TRADED EQUITY PREMIUM 46641Q332   677,213 11,948 SH   SOLE   0 0 11,948
J P MORGAN EXCHANGE TRADED ULTRA SHRT INC 46641Q837   268,551 5,321 SH   SOLE   0 0 5,321
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   592,942 10,684 SH   SOLE   0 0 10,684
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761   416,240 7,861 SH   SOLE   0 0 7,861
JOHNSON & JOHNSON COM 478160104   12,304,495 84,185 SH   SOLE   0 0 84,185
JPMORGAN CHASE & CO COM 46625H100   19,544,451 96,630 SH   SOLE   0 0 96,630
KINDER MORGAN INC DEL COM 49456B101   440,985 22,194 SH   SOLE   0 0 22,194
KLA CORP COM NEW 482480100   236,634 287 SH   SOLE   0 0 287
KRAFT HEINZ CO COM 500754106   222,946 6,920 SH   SOLE   0 0 6,920
L3HARRIS TECHNOLOGIES INC COM 502431109   264,331 1,177 SH   SOLE   0 0 1,177
LABCORP HOLDINGS INC COM SHS 504922105   2,361,225 11,602 SH   SOLE   0 0 11,602
LAM RESEARCH CORP COM 512807108   8,527,736 7,993 SH   SOLE   0 0 7,993
LEIDOS HOLDINGS INC COM 525327102   542,665 3,720 SH   SOLE   0 0 3,720
LINDE PLC SHS G54950103   740,301 1,687 SH   SOLE   0 0 1,687
LOCKHEED MARTIN CORP COM 539830109   4,018,262 8,603 SH   SOLE   0 0 8,603
LOWES COS INC COM 548661107   239,089 1,085 SH   SOLE   0 0 1,085
LULULEMON ATHLETICA INC COM 550021109   1,399,559 4,685 SH   SOLE   0 0 4,685
M & T BK CORP COM 55261F104   513,561 3,393 SH   SOLE   0 0 3,393
MARATHON PETE CORP COM 56585A102   554,104 3,194 SH   SOLE   0 0 3,194
MARKEL GROUP INC COM 570535104   416,762 265 SH   SOLE   0 0 265
MARRIOTT INTL INC NEW CL A 571903202   7,827,037 32,374 SH   SOLE   0 0 32,374
MASTERCARD INCORPORATED CL A 57636Q104   13,360,084 30,284 SH   SOLE   0 0 30,284
MCDONALDS CORP COM 580135101   2,632,096 10,328 SH   SOLE   0 0 10,328
MCKESSON CORP COM 58155Q103   284,237 486 SH   SOLE   0 0 486
MEDTRONIC PLC SHS G5960L103   920,935 11,597 SH   SOLE   0 0 11,597
MERCK & CO INC COM 58933Y105   13,330,831 107,019 SH   SOLE   0 0 107,019
META PLATFORMS INC CL A 30303M102   3,282,695 6,510 SH   SOLE   0 0 6,510
MICRON TECHNOLOGY INC COM 595112103   304,050 2,312 SH   SOLE   0 0 2,312
MICROSOFT CORP COM 594918104   36,276,109 81,164 SH   SOLE   0 0 81,164
MOELIS & CO CL A 60786M105   255,415 4,492 SH   SOLE   0 0 4,492
MONDELEZ INTL INC CL A 609207105   10,315,444 156,618 SH   SOLE   0 0 156,618
MORGAN STANLEY COM NEW 617446448   295,846 3,044 SH   SOLE   0 0 3,044
MOSAIC CO NEW COM 61945C103   357,710 12,378 SH   SOLE   0 0 12,378
NASDAQ INC COM 631103108   694,255 11,521 SH   SOLE   0 0 11,521
NETFLIX INC COM 64110L106   1,078,937 1,599 SH   SOLE   0 0 1,599
NEXTERA ENERGY INC COM 65339F101   435,334 6,148 SH   SOLE   0 0 6,148
NIKE INC CL B 654106103   946,399 12,486 SH   SOLE   0 0 12,486
NORFOLK SOUTHN CORP COM 655844108   409,736 1,909 SH   SOLE   0 0 1,909
NOVO-NORDISK A S ADR 670100205   2,411,632 16,895 SH   SOLE   0 0 16,895
NVIDIA CORPORATION COM 67066G104   10,979,187 88,872 SH   SOLE   0 0 88,872
ONEOK INC NEW COM 682680103   1,302,403 15,971 SH   SOLE   0 0 15,971
ORACLE CORP COM 68389X105   5,778,340 40,923 SH   SOLE   0 0 40,923
OSHKOSH CORP COM 688239201   500,685 4,627 SH   SOLE   0 0 4,627
OTIS WORLDWIDE CORP COM 68902V107   274,843 2,855 SH   SOLE   0 0 2,855
PARKER-HANNIFIN CORP COM 701094104   2,396,027 4,737 SH   SOLE   0 0 4,737
PATTERSON COS INC COM 703395103   206,250 8,551 SH   SOLE   0 0 8,551
PEPSICO INC COM 713448108   9,117,739 55,282 SH   SOLE   0 0 55,282
PFIZER INC COM 717081103   832,377 29,749 SH   SOLE   0 0 29,749
PHILLIPS 66 COM 718546104   202,858 1,437 SH   SOLE   0 0 1,437
PNC FINL SVCS GROUP INC COM 693475105   2,385,841 15,345 SH   SOLE   0 0 15,345
POOL CORP COM 73278L105   350,728 1,141 SH   SOLE   0 0 1,141
PROCTER AND GAMBLE CO COM 742718109   5,799,837 35,168 SH   SOLE   0 0 35,168
PROGRESSIVE CORP COM 743315103   354,742 1,708 SH   SOLE   0 0 1,708
QUALCOMM INC COM 747525103   1,545,959 7,762 SH   SOLE   0 0 7,762
QUANTA SVCS INC COM 74762E102   224,361 883 SH   SOLE   0 0 883
RAYTHEON TECHNOLOGIES CORP COM 75513E101   4,021,218 40,056 SH   SOLE   0 0 40,056
REGENERON PHARMACEUTICALS COM 75886F107   2,686,429 2,556 SH   SOLE   0 0 2,556
RELX PLC SPONSORED ADR 759530108   217,999 4,752 SH   SOLE   0 0 4,752
REPUBLIC SVCS INC COM 760759100   587,781 3,025 SH   SOLE   0 0 3,025
ROPER TECHNOLOGIES INC COM 776696106   555,628 986 SH   SOLE   0 0 986
ROSS STORES INC COM 778296103   314,953 2,167 SH   SOLE   0 0 2,167
ROYAL CARIBBEAN GROUP COM V7780T103   650,395 4,080 SH   SOLE   0 0 4,080
S&P GLOBAL INC COM 78409V104   786,445 1,763 SH   SOLE   0 0 1,763
SALESFORCE INC COM 79466L302   3,676,391 14,299 SH   SOLE   0 0 14,299
SANDY SPRING BANCORP INC COM 800363103   482,339 19,800 SH   SOLE   0 0 19,800
SAP SE SPON ADR 803054204   724,542 3,592 SH   SOLE   0 0 3,592
SCHLUMBERGER LTD COM STK 806857108   1,981,608 41,721 SH   SOLE   0 0 41,721
SCHWAB CHARLES CORP COM 808513105   214,264 2,908 SH   SOLE   0 0 2,908
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   230,155 5,935 SH   SOLE   0 0 5,935
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   496,324 7,869 SH   SOLE   0 0 7,869
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   1,998,139 31,000 SH   SOLE   0 0 31,000
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   439,440 9,230 SH   SOLE   0 0 9,230
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,655,969 42,680 SH   SOLE   0 0 42,680
SELECT SECTOR SPDR TR ENERGY 81369Y506   4,143,861 45,462 SH   SOLE   0 0 45,462
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   9,250,994 225,030 SH   SOLE   0 0 225,030
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   3,178,502 17,426 SH   SOLE   0 0 17,426
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,337,834 30,528 SH   SOLE   0 0 30,528
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   7,604,295 52,174 SH   SOLE   0 0 52,174
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   7,768,319 63,743 SH   SOLE   0 0 63,743
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   9,043,770 39,976 SH   SOLE   0 0 39,976
SERVICENOW INC COM 81762P102   456,686 581 SH   SOLE   0 0 581
SHELL PLC SPON ADS 780259305   292,834 4,057 SH   SOLE   0 0 4,057
SIMON PPTY GROUP INC NEW COM 828806109   565,227 3,724 SH   SOLE   0 0 3,724
SNAP ON INC COM 833034101   241,263 923 SH   SOLE   0 0 923
SOUTHERN CO COM 842587107   511,511 6,594 SH   SOLE   0 0 6,594
SPDR GOLD TR GOLD SHS 78463V107   319,290 1,485 SH   SOLE   0 0 1,485
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,751,634 8,703 SH   SOLE   0 0 8,703
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   821,728 1,530 SH   SOLE   0 0 1,530
SPDR SER TR BLOOMBERG HIGH Y 78468R622   281,147 2,982 SH   SOLE   0 0 2,982
SPDR SER TR BLOOMBERG INVT 78468R200   638,595 20,700 SH   SOLE   0 0 20,700
SPDR SER TR NUVEEN BLMBRG SH 78468R739   1,528,012 32,380 SH   SOLE   0 0 32,380
SPDR SER TR NUVEEN BLOOMBERG 78464A284   240,204 9,442 SH   SOLE   0 0 9,442
SPDR SER TR PORTOLIO SHORT 78464A474   1,193,346 40,180 SH   SOLE   0 0 40,180
SPDR SER TR PRTFLO S&P500 GW 78464A409   6,991,022 87,246 SH   SOLE   0 0 87,246
SPDR SER TR PRTFLO S&P500 VL 78464A508   4,043,349 82,958 SH   SOLE   0 0 82,958
SPDR SER TR S&P 400 MDCP GRW 78464A821   539,665 6,420 SH   SOLE   0 0 6,420
SPDR SER TR S&P 600 SMCP GRW 78464A201   1,253,041 14,594 SH   SOLE   0 0 14,594
SPDR SER TR S&P DIVID ETF 78464A763   223,490 1,757 SH   SOLE   0 0 1,757
STARBUCKS CORP COM 855244109   6,193,262 79,554 SH   SOLE   0 0 79,554
STERIS PLC SHS USD G8473T100   392,208 1,787 SH   SOLE   0 0 1,787
STRYKER CORPORATION COM 863667101   1,451,348 4,256 SH   SOLE   0 0 4,256
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   507,747 2,912 SH   SOLE   0 0 2,912
TESLA INC COM 88160R101   1,114,984 5,635 SH   SOLE   0 0 5,635
TEXAS INSTRS INC COM 882508104   251,875 1,295 SH   SOLE   0 0 1,295
THERMO FISHER SCIENTIFIC INC COM 883556102   11,683,564 21,113 SH   SOLE   0 0 21,113
THOMSON REUTERS CORP. COM 884903808   592,861 3,517 SH   SOLE   0 0 3,517
TITAN INTL INC ILL COM 88830M102   1,278,603 172,551 SH   SOLE   0 0 172,551
TJX COS INC NEW COM 872540109   9,485,211 86,151 SH   SOLE   0 0 86,151
T-MOBILE US INC COM 872590104   351,826 1,997 SH   SOLE   0 0 1,997
TOMPKINS FINL CORP COM 890110109   231,639 4,737 SH   SOLE   0 0 4,737
TORONTO DOMINION BK ONT COM NEW 891160509   208,848 3,800 SH   SOLE   0 0 3,800
TRACTOR SUPPLY CO COM 892356106   776,385 2,876 SH   SOLE   0 0 2,876
TRIMTABS ETF TR FCF US QLTY ETF 89628W302   4,458,230 73,492 SH   SOLE   0 0 73,492
TRUIST FINL CORP COM 89832Q109   293,800 7,562 SH   SOLE   0 0 7,562
TYLER TECHNOLOGIES INC COM 902252105   793,387 1,578 SH   SOLE   0 0 1,578
UBER TECHNOLOGIES INC COM 90353T100   242,736 3,340 SH   SOLE   0 0 3,340
UNILEVER PLC SPON ADR NEW 904767704   641,680 11,669 SH   SOLE   0 0 11,669
UNION PAC CORP COM 907818108   2,385,308 10,542 SH   SOLE   0 0 10,542
UNITED PARCEL SERVICE INC CL B 911312106   12,621,227 92,227 SH   SOLE   0 0 92,227
UNITEDHEALTH GROUP INC COM 91324P102   6,922,038 13,592 SH   SOLE   0 0 13,592
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   309,804 3,577 SH   SOLE   0 0 3,577
VANGUARD BD INDEX FDS INTERMED TERM 921937819   4,321,529 57,705 SH   SOLE   0 0 57,705
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,782,688 36,280 SH   SOLE   0 0 36,280
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   243,601 3,381 SH   SOLE   0 0 3,381
VANGUARD INDEX FDS GROWTH ETF 922908736   25,050,157 66,896 SH   SOLE   0 0 66,896
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   2,076,579 9,031 SH   SOLE   0 0 9,031
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   2,821,193 18,645 SH   SOLE   0 0 18,645
VANGUARD INDEX FDS MID CAP ETF 922908629   733,947 3,020 SH   SOLE   0 0 3,020
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   22,088,445 44,008 SH   SOLE   0 0 44,008
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,521,781 13,740 SH   SOLE   0 0 13,740
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,497,841 6,843 SH   SOLE   0 0 6,843
VANGUARD INDEX FDS SML CP GRW ETF 922908595   2,339,110 9,336 SH   SOLE   0 0 9,336
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,678,351 9,977 SH   SOLE   0 0 9,977
VANGUARD INDEX FDS VALUE ETF 922908744   2,505,192 15,519 SH   SOLE   0 0 15,519
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   342,867 1,869 SH   SOLE   0 0 1,869
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   5,452,635 45,975 SH   SOLE   0 0 45,975
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   1,281,786 15,770 SH   SOLE   0 0 15,770
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   238,469 2,000 SH   SOLE   0 0 2,000
VANGUARD WORLD FDS INF TECH ETF 92204A702   1,502,366 2,602 SH   SOLE   0 0 2,602
VERIZON COMMUNICATIONS INC COM 92343V104   345,817 8,385 SH   SOLE   0 0 8,385
VERTEX PHARMACEUTICALS INC COM 92532F100   230,849 493 SH   SOLE   0 0 493
VISA INC COM CL A 92826C839   16,246,932 61,900 SH   SOLE   0 0 61,900
WALMART INC COM 931142103   9,946,464 146,898 SH   SOLE   0 0 146,898
WELLS FARGO CO NEW COM 949746101   8,178,058 137,701 SH   SOLE   0 0 137,701
WILLIAMS COS INC COM 969457100   396,694 9,334 SH   SOLE   0 0 9,334
WISDOMTREE TR US QTLY DIV GRT 97717X669   295,731 3,789 SH   SOLE   0 0 3,789
WP CAREY INC COM 92936U109   232,236 4,153 SH   SOLE   0 0 4,153
XPO INC COM 983793100   13,974,931 131,653 SH   SOLE   0 0 131,653
YUM BRANDS INC COM 988498101   6,225,554 47,000 SH   SOLE   0 0 47,000
YUM CHINA HLDGS INC COM 98850P109   219,828 7,128 SH   SOLE   0 0 7,128
ZOETIS INC CL A 98978V103   6,023,293 34,744 SH   SOLE   0 0 34,744