0001085146-23-004166.txt : 20231108 0001085146-23-004166.hdr.sgml : 20231108 20231107202348 ACCESSION NUMBER: 0001085146-23-004166 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231108 DATE AS OF CHANGE: 20231107 EFFECTIVENESS DATE: 20231108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Bryn Mawr Capital Management, LLC CENTRAL INDEX KEY: 0001700481 IRS NUMBER: 813631889 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-18001 FILM NUMBER: 231385626 BUSINESS ADDRESS: STREET 1: 1818 MARKET STREET STREET 2: 33RD FLOOR, SUITE 3323 CITY: PHILADELPHIA STATE: PA ZIP: 19103 BUSINESS PHONE: 215-731-1820 MAIL ADDRESS: STREET 1: 1818 MARKET STREET STREET 2: 33RD FLOOR, SUITE 3323 CITY: PHILADELPHIA STATE: PA ZIP: 19103 FORMER COMPANY: FORMER CONFORMED NAME: WSFS CAPITAL MANAGEMENT, LLC DATE OF NAME CHANGE: 20170309 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001700481 XXXXXXXX 09-30-2023 09-30-2023 false Bryn Mawr Capital Management, LLC
1818 Market Street 33rd Floor, Suite 3323 PHILADELPHIA PA 19103
13F COMBINATION REPORT 028-18001 000285359 801-108434 0001350585 028-11563 Coho Partners, Ltd. 0001456827 028-15019 MITTLEMAN INVESTMENT MANAGEMENT, LLC 0000885708 028-11405 NUVEEN INVESTMENTS, INC 0001423442 028-12966 O'SHAUGHNESSY ASSET MANAGEMENT, LLC 0001034524 028-03687 POLEN CAPITAL MANAGEMENT LLC 0001061186 028-07104 WCM INVESTMENT MANAGEMENT, LLC Y As of January 1, 2023, Cypress Capital Management, LLC (Cypress) (CRD # 109955) was merged into WSFS Capital Management, LLC (WSFS) (CRD #: 285359), and the combined entity was renamed Bryn Mawr Capital Management, LLC (Bryn Mawr) (CRD #: 285359). Cypress has withdrawn its registration as an Investment Adviser with the SEC, and its holdings are being reported under Bryn Mawrs 13F filing for the quarter ending 12/31/22, as is WSFS holdings for the quarter ending 12/31/22.
Donna M. Cunningham Senior Vice President 302-571-7018 /s/Donna M. Cunningham PHILADELPHIA PA 11-06-2023 0 393 1528352070
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 2046065 21855 SH SOLE 378 0 16855 ABBOTT LABS COM 002824100 7312030 75499 SH SOLE 3116 0 67934 ABBVIE INC COM 00287Y109 989329 6638 SH SOLE 4638 0 3289 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5575429 18155 SH SOLE 350 0 13010 ADOBE INC COM 00724F101 2110567 4139 SH SOLE 632 0 3581 ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 715730 6961 SH SOLE 0 0 6961 AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 4005728 35823 SH SOLE 0 0 35823 AIR PRODS & CHEMS INC COM 009158106 1886027 6655 SH SOLE 4866 0 1155 AIRBNB INC COM CL A 009066101 BBG001Y2XS16 1262428 9201 SH SOLE 618 0 8583 AKAMAI TECHNOLOGIES INC COM 00971T101 252393 2369 SH SOLE 370 0 1970 ALCON AG ORD SHS H01301128 BBG00NPWGYR0 368039 4776 SH SOLE 20821 0 0 ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 311350 1020 SH SOLE 68 0 952 ALLSTATE CORP COM 020002101 BBG001S9BM06 445640 4000 SH SOLE 0 0 4000 ALPHABET INC CAP STK CL A 02079K305 30671450 234384 SH SOLE 1040 0 185720 ALPHABET INC CAP STK CL C 02079K107 11399361 86457 SH SOLE 2057 0 45436 ALTRIA GROUP INC COM 02209S103 3038113 72250 SH SOLE 12069 0 0 AMAZON COM INC COM 023135106 19109887 150330 SH SOLE 230321 0 91294 AMCOR PLC ORD G0250X107 BBG00LNJRQ18 2717204 296638 SH SOLE 0 0 296638 AMERICAN EXPRESS CO COM 025816109 1400973 9390 SH SOLE 24 0 8999 AMGEN INC COM 031162100 5147426 19153 SH SOLE 3890 0 6809 AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 450606 5365 SH SOLE 27 0 5338 ANALOG DEVICES INC COM 032654105 7097873 40540 SH SOLE 3197 0 32867 APPLE INC COM 037833100 86523264 505363 SH SOLE 10408 0 180581 APPLIED MATLS INC COM 038222105 1644925 11881 SH SOLE 1582 0 2199 APTIV PLC SHS G6095L109 BBG001TRL2T7 489894 4969 SH SOLE 95 0 0 ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 393685 9924 SH SOLE 0 0 9924 ASTRAZENECA PLC SPONSORED ADR 046353108 BBG001SB80N8 4178459 61702 SH SOLE 199 0 61503 AT&T INC COM 00206R102 2806608 186858 SH SOLE 7539 0 178080 AUTODESK INC COM 052769106 BBG001S5SCD4 857745 4146 SH SOLE 279 0 3867 AUTOMATIC DATA PROCESSING IN COM 053015103 2517530 10464 SH SOLE 254 0 3374 BANK AMERICA CORP COM 060505104 1207398 44098 SH SOLE 1420 0 8502 BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 358458 8405 SH SOLE 0 0 8405 BAXTER INTL INC COM 071813109 BBG001S5P1K3 507641 13451 SH SOLE 2375 0 11076 BECTON DICKINSON & CO COM 075887109 2545228 9845 SH SOLE 1848 0 973 BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 1062954 2 SH SOLE 0 0 2 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 23764657 67841 SH SOLE 5956 0 65296 BLACKROCK INC COM 09247X101 8883419 13741 SH SOLE 578 0 8573 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 BBG001T9DW47 295366 19483 SH SOLE 0 0 19483 BLACKSTONE INC COM 09260D107 BBG001S7H949 1346321 12566 SH SOLE 0 0 12566 BOEING CO COM 097023105 2441236 12736 SH SOLE 39279 0 3164 BOOKING HOLDINGS INC COM 09857L108 3935120 1276 SH SOLE 10100 0 211 BP PLC SPONSORED ADR 055622104 673728 17400 SH SOLE 36288 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 632610 10900 SH SOLE 3140 0 6110 BROADCOM INC COM 11135F101 569778 686 SH SOLE 1177 0 274 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 3504546 19573 SH SOLE 0 0 19573 BROOKFIELD CORP CL A LTD VT SH 11271J107 BBG001SF86D7 229397 7336 SH SOLE 0 0 7336 CAMPBELL SOUP CO COM 134429109 BBG001S5Q2B0 1908602 46461 SH SOLE 0 0 46461 CANADIAN NATL RY CO COM 136375102 BBG001S8WVQ7 205285 1895 SH SOLE 0 0 1895 CANADIAN SOLAR INC COM 136635109 BBG001SPNJT3 662009 26900 SH SOLE 200 0 0 CAPITAL ONE FINL CORP COM 14040H105 BBG001S65PV8 251165 2588 SH SOLE 15 0 2573 CARNIVAL CORP COMMON STOCK 143658300 BBG001S5PL01 673021 49054 SH SOLE 0 0 49054 CATERPILLAR INC COM 149123101 655746 2402 SH SOLE 514 0 1969 CENCORA INC COM 03073E105 BBG001S8X7P0 1939897 10779 SH SOLE 1856 0 8923 CHARLES RIV LABS INTL INC COM 159864107 BBG001S7Q271 354528 1809 SH SOLE 0 0 1809 CHEMOURS CO COM 163851108 BBG005H82GC1 323781 11543 SH SOLE 2700 0 0 CHEVRON CORP NEW COM 166764100 14976603 88819 SH SOLE 1939 0 79121 CHUBB LIMITED COM H1467J104 776511 3730 SH SOLE 3016 0 3353 CHURCH & DWIGHT CO INC COM 171340102 3525253 38473 SH SOLE 0 0 38473 CINTAS CORP COM 172908105 344884 717 SH SOLE 12308 0 565 CISCO SYS INC COM 17275R102 23454926 436289 SH SOLE 11780 0 317377 CITIGROUP INC COM NEW 172967424 BBG001S72ZG4 205650 5000 SH SOLE 43612 0 0 CLOROX CO DEL COM 189054109 BBG001S5PX50 489835 3737 SH SOLE 0 0 3737 CME GROUP INC COM 12572Q105 534888 2672 SH SOLE 1045 0 1727 CMS ENERGY CORP COM 125896100 BBG001S5PYJ3 252804 4760 SH SOLE 0 0 4760 COCA COLA CO COM 191216100 7520570 134344 SH SOLE 7191 0 78904 COLGATE PALMOLIVE CO COM 194162103 274663 3863 SH SOLE 1362 0 3391 COMCAST CORP NEW CL A 20030N101 1037751 23404 SH SOLE 9247 0 10287 CONAGRA BRANDS INC COM 205887102 1005080 36655 SH SOLE 13413 0 26518 CONOCOPHILLIPS COM 20825C104 25316970 211327 SH SOLE 4636 0 9586 CONSTELLATION BRANDS INC CL A 21036P108 8305451 33046 SH SOLE 5940 0 25821 CORTEVA INC COM 22052L104 3048932 59596 SH SOLE 5957 0 16297 COSTCO WHSL CORP NEW COM 22160K105 3825775 6772 SH SOLE 2135 0 4465 CROWN CASTLE INC COM 22822V101 816398 8871 SH SOLE 21 0 8145 CVS HEALTH CORP COM 126650100 3017142 43213 SH SOLE 3493 0 39720 DANAHER CORPORATION COM 235851102 16426453 66209 SH SOLE 1040 0 61388 DAVITA INC COM 23918K108 BBG001SB5DZ0 274137 2900 SH SOLE 998 0 0 DEERE & CO COM 244199105 BBG001S5QFF7 332381 881 SH SOLE 0 0 881 DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 745223 4995 SH SOLE 0 0 4995 DIGITAL WORLD ACQUISITION CO *W EXP 06/30/202 25400Q113 94325 19250 SH SOLE 0 0 19250 DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 1303633 28005 SH SOLE 0 0 28005 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 994064 29220 SH SOLE 0 0 29220 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 314992 6001 SH SOLE 0 0 6001 DISCOVER FINL SVCS COM 254709108 1412069 16300 SH SOLE 2270 0 0 DISNEY WALT CO COM 254687106 3025783 37332 SH SOLE 4234 0 24678 DOLLAR GEN CORP NEW COM 256677105 BBG001T5BM30 939544 8880 SH SOLE 1536 0 7344 DOLLAR TREE INC COM 256746108 BBG001S6ZGL6 258248 2426 SH SOLE 6670 0 0 DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 5174662 115842 SH SOLE 0 0 115842 DOW INC COM 260557103 2338297 45351 SH SOLE 49000 0 15213 DTE ENERGY CO COM 233331107 BBG001S5QN88 200943 2024 SH SOLE 0 0 2024 DUPONT DE NEMOURS INC COM 26614N102 4583599 61451 SH SOLE 224 0 23682 EATON CORP PLC SHS G29183103 BBG001S5QZ45 1292264 6059 SH SOLE 0 0 6059 EATON VANCE ENHANCED EQUITY COM 278274105 BBG001S7ZLC3 198125 12500 SH SOLE 0 0 12500 ECOLAB INC COM 278865100 BBG001S5QRB5 1295910 7650 SH SOLE 0 0 7650 ELEVANCE HEALTH INC COM 036752103 BBG001S6KBQ8 1099000 2524 SH SOLE 7 0 2517 ELI LILLY & CO COM 532457108 1786693 3326 SH SOLE 96 0 3230 EMERSON ELEC CO COM 291011104 1176802 12186 SH SOLE 22677 0 4438 ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 1357634 49603 SH SOLE 0 0 49603 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 BBG00NJ314P5 341949 10940 SH SOLE 0 0 10940 ETF SER SOLUTIONS US GLB JETS 26922A842 BBG008LT6124 218004 12801 SH SOLE 0 0 12801 EVERGY INC COM 30034W106 BBG00H433CS1 7565862 149235 SH SOLE 35 0 149200 EXXON MOBIL CORP COM 30231G102 14057568 119557 SH SOLE 44222 0 96462 F5 INC COM 315616102 BBG001SCP8D1 209482 1300 SH SOLE 7710 0 0 FASTENAL CO COM 311900104 BBG001S5R1F7 2536576 46423 SH SOLE 0 0 46423 FEDEX CORP COM 31428X106 1287972 4862 SH SOLE 113747 0 1131 FERGUSON PLC NEW SHS G3421J106 BBG00NZ6VPK5 235686 1433 SH SOLE 69 0 1364 FIDELITY NATL INFORMATION SV COM 31620M106 BBG001S8SWQ0 250926 4540 SH SOLE 616 0 0 FIRST BK WILLIAMSTOWN NEW JE COM 31931U102 BBG001SRY1B5 892023 82748 SH SOLE 0 0 82748 FIRST SOLAR INC COM 336433107 BBG001S991Z7 945302 5850 SH SOLE 800 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 562723 6800 SH SOLE 563 0 6693 FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 BBG00KDSF556 310968 6300 SH SOLE 0 0 6300 FIRSTENERGY CORP COM 337932107 BBG001S5R3N4 7038995 205939 SH SOLE 0 0 205939 FISKER INC CL A COM STK 33813J106 BBG00LPWLFF2 115335 17965 SH SOLE 0 0 17965 FLEXSHARES TR INTL QLTDV IDX 33939L837 BBG004FKVX21 353880 16618 SH SOLE 0 0 16618 FLEXSHARES TR QUALT DIVD IDX 33939L860 BBG003QD4F80 1691975 30333 SH SOLE 0 0 30333 FORD MTR CO DEL COM 345370860 3199821 257635 SH SOLE 24764 0 257527 FRANKLIN RESOURCES INC COM 354613101 BBG001S5P3W6 7276934 296051 SH SOLE 0 0 296051 FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 225816 6056 SH SOLE 0 0 6056 GARTNER INC COM 366651107 BBG001S5SD60 549604 1600 SH SOLE 107 0 1493 GENERAL ELECTRIC CO COM NEW 369604301 949293 8587 SH SOLE 135 0 8452 GENUINE PARTS CO COM 372460105 10347859 71671 SH SOLE 275 0 70673 GLOBAL NET LEASE INC COM NEW 379378201 BBG004HXD0H7 176132 18328 SH SOLE 0 0 18328 GLOBAL PMTS INC COM 37940X102 BBG001SGS2Z8 5970971 51746 SH SOLE 1787 0 49959 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 BBG00MVW9603 650934 38815 SH SOLE 0 0 38815 GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 341082 11227 SH SOLE 0 0 11227 GOLDMAN SACHS GROUP INC COM 38141G104 2482753 7673 SH SOLE 24189 0 873 GRAINGER W W INC COM 384802104 BBG001S5RRD2 1628245 2354 SH SOLE 367 0 1987 HALLIBURTON CO COM 406216101 BBG001S5RS59 372600 9200 SH SOLE 201 0 0 HASBRO INC COM 418056107 446445 6750 SH SOLE 102 0 0 HERSHEY CO COM 427866108 1197231 5984 SH SOLE 0 0 5984 HEWLETT PACKARD ENTERPRISE C COM 42824C109 BBG0078W3NP4 2515975 144846 SH SOLE 0 0 144846 HOME DEPOT INC COM 437076102 14874380 49227 SH SOLE 4021 0 45015 HONEYWELL INTL INC COM 438516106 3096855 16764 SH SOLE 2041 0 10053 HP INC COM 40434L105 BBG001S6W7N7 3216663 125162 SH SOLE 0 0 125162 ICICI BANK LIMITED ADR 45104G104 BBG001SCD3Z1 266095 11509 SH SOLE 0 0 11509 IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 4634187 10598 SH SOLE 1000 0 0 ILLINOIS TOOL WKS INC COM 452308109 754265 3275 SH SOLE 100 0 2588 ILLUMINA INC COM 452327109 BBG001SF4NY1 514422 3747 SH SOLE 251 0 3496 INCYTE CORP COM 45337C102 BBG001S8Q6N2 723974 12532 SH SOLE 730 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 BBG00F0SW7P6 1384049 18293 SH SOLE 0 0 18293 INTEL CORP COM 458140100 6663085 187429 SH SOLE 1680 0 27370 INTERNATIONAL BUSINESS MACHS COM 459200101 9984280 71163 SH SOLE 1140 0 68092 INTUIT COM 461202103 856896 1677 SH SOLE 24207 0 661 INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 423967 1451 SH SOLE 0 0 1451 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 BBG007HL81B6 703056 47027 SH SOLE 0 0 47027 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 871806 30970 SH SOLE 0 0 30970 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 6196969 43736 SH SOLE 0 0 43736 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 BBG00KJR2976 219040 7265 SH SOLE 0 0 7265 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 691203 13813 SH SOLE 0 0 13813 INVESCO QQQ TR UNIT SER 1 46090E103 4446663 12412 SH SOLE 0 0 12412 ISHARES GOLD TR ISHARES NEW 464285204 604243 17269 SH SOLE 0 0 17269 ISHARES INC CORE MSCI EMKT 46434G103 4223462 88747 SH SOLE 1890 0 43838 ISHARES INC MSCI BRAZIL ETF 464286400 BBG001SFN5N1 208632 6802 SH SOLE 0 0 6802 ISHARES INC MSCI GERMANY ETF 464286806 BBG001S8SJC4 208087 7942 SH SOLE 0 0 7942 ISHARES INC MSCI NETHERL ETF 464286814 BBG001S8SYR5 301867 7940 SH SOLE 0 0 7940 ISHARES INC MSCI STH KOR ETF 464286772 BBG001SF9FC7 212573 3607 SH SOLE 0 0 3607 ISHARES INC MSCI SWITZERLAND 464286749 BBG001S8SYW9 232524 5337 SH SOLE 0 0 5337 ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 993826 12274 SH SOLE 0 0 12274 ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 211082 2380 SH SOLE 0 0 2380 ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 2076486 18350 SH SOLE 0 0 18350 ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 2110417 23042 SH SOLE 0 0 23042 ISHARES TR AGENCY BOND ETF 464288166 BBG001T2RRQ4 217290 2054 SH SOLE 0 0 2054 ISHARES TR COHEN STEER REIT 464287564 BBG001SDX760 229632 4578 SH SOLE 4300 0 0 ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 805804 16269 SH SOLE 0 0 16269 ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 219338 2218 SH SOLE 0 0 2218 ISHARES TR CORE MSCI EAFE 46432F842 9568643 148697 SH SOLE 633 0 19734 ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 697984 11635 SH SOLE 2000 0 0 ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 2128452 8536 SH SOLE 0 0 8536 ISHARES TR CORE S&P SCP ETF 464287804 3202322 33948 SH SOLE 29142 0 27703 ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 367341 3900 SH SOLE 0 0 3900 ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 360042 4825 SH SOLE 0 0 4825 ISHARES TR CORE S&P500 ETF 464287200 71180854 165756 SH SOLE 32151 0 156695 ISHARES TR CORE US AGGBD ET 464287226 1351261 14369 SH SOLE 4000 0 5994 ISHARES TR EAFE GRWTH ETF 464288885 1271889 14738 SH SOLE 2050 0 8031 ISHARES TR EAFE SML CP ETF 464288273 3045424 53930 SH SOLE 503 0 31559 ISHARES TR EAFE VALUE ETF 464288877 1213317 24797 SH SOLE 17169 0 17797 ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 606742 11923 SH SOLE 0 0 11923 ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 321772 22009 SH SOLE 0 0 22009 ISHARES TR GLOBAL REIT ETF 46434V647 BBG006S5D3J3 417113 19703 SH SOLE 21655 0 0 ISHARES TR GOV/CRED BD ETF 464288596 BBG001SSD894 863134 8626 SH SOLE 0 0 8626 ISHARES TR INTRM GOV CR ETF 464288612 BBG001SSD885 9245653 91243 SH SOLE 0 0 91243 ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 2117028 42485 SH SOLE 0 0 42485 ISHARES TR MSCI EAFE ETF 464287465 1701359 24686 SH SOLE 1433 0 21339 ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 422156 11124 SH SOLE 0 0 11124 ISHARES TR MSCI INDIA SM CP 46429B614 BBG002DMN5F9 637848 10105 SH SOLE 0 0 10105 ISHARES TR MSCI USA QLT FCT 46432F339 14774114 112103 SH SOLE 9152 0 89395 ISHARES TR MSCI USA VALUE 46432F388 76114 839 SH SOLE 577 0 0 ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 2094790 20429 SH SOLE 0 0 20429 ISHARES TR NEW YORK MUN ETF 464288323 BBG001T03XV5 394326 7727 SH SOLE 0 0 7727 ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 1910993 8135 SH SOLE 0 0 8135 ISHARES TR RUS 1000 GRW ETF 464287614 7610968 28614 SH SOLE 1732 0 19300 ISHARES TR RUS 1000 VAL ETF 464287598 3203250 21099 SH SOLE 45103 0 14671 ISHARES TR RUS 2000 GRW ETF 464287648 608567 2715 SH SOLE 3338 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 2617877 19313 SH SOLE 2500 0 9834 ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 232157 2225 SH SOLE 0 0 2225 ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 474086 6846 SH SOLE 0 0 6846 ISHARES TR RUS TP200 GR ETF 464289438 36014577 234120 SH SOLE 34605 0 189891 ISHARES TR RUS TP200 VL ETF 464289420 3525535 53932 SH SOLE 2218 0 52670 ISHARES TR RUSSELL 2000 ETF 464287655 3640354 20597 SH SOLE 1999 0 10017 ISHARES TR S&P 500 GRWT ETF 464287309 13092328 191352 SH SOLE 18164 0 69952 ISHARES TR S&P 500 VAL ETF 464287408 2147453 13959 SH SOLE 57924 0 13609 ISHARES TR S&P MC 400GR ETF 464287606 5938007 82198 SH SOLE 216 0 57434 ISHARES TR S&P MC 400VL ETF 464287705 6021167 59657 SH SOLE 1000 0 36753 ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 956410 8720 SH SOLE 820 0 0 ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 347570 3229 SH SOLE 0 0 3229 ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 3061834 29767 SH SOLE 0 0 29767 ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 1557647 14699 SH SOLE 0 0 14699 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 1777710 33191 SH SOLE 0 0 33191 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 27327024 544580 SH SOLE 2100 0 0 JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 7796334 57116 SH SOLE 0 0 57116 JETBLUE AWYS CORP COM 477143101 BBG001S9YPC1 181985 39562 SH SOLE 0 0 39562 JOHNSON & JOHNSON COM 478160104 22931041 147230 SH SOLE 37064 0 49996 JOHNSON CTLS INTL PLC SHS G51502105 9646653 181294 SH SOLE 250 0 175102 JPMORGAN CHASE & CO COM 46625H100 23487730 161962 SH SOLE 3511 0 110412 KELLANOVA COM 487836108 BBG001S5SJL0 1124959 18904 SH SOLE 0 0 18904 KEURIG DR PEPPER INC COM 49271V100 BBG001ST5W34 323340 10242 SH SOLE 232 0 0 KEYCORP COM 493267108 BBG001S5SKV6 1631036 151583 SH SOLE 0 0 151583 KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 2537573 19179 SH SOLE 0 0 19179 KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 258292 2137 SH SOLE 0 0 2137 KIRBY CORP COM 497266106 BBG001S5SKT9 729799 8814 SH SOLE 3045 0 0 KLA CORP COM NEW 482480100 5607119 12225 SH SOLE 6702 0 0 KRAFT HEINZ CO COM 500754106 5675404 168710 SH SOLE 1320 0 155746 LABORATORY CORP AMER HLDGS COM NEW 50540R409 129275 643 SH SOLE 2465 0 0 LAM RESEARCH CORP COM 512807108 BBG001S5SW40 1057248 1687 SH SOLE 25 0 1662 LINDE PLC SHS G54950103 BBG01FND0CH6 1060825 2849 SH SOLE 50 0 2799 LOCKHEED MARTIN CORP COM 539830109 950423 2324 SH SOLE 181 0 1722 LOWES COS INC COM 548661107 5677806 27318 SH SOLE 1901 0 12151 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 BBG001T8LMY9 238644 2520 SH SOLE 1000 0 0 MARATHON OIL CORP COM 565849106 BBG001S69V69 284995 10654 SH SOLE 317 0 0 MARATHON PETE CORP COM 56585A102 BBG001S169P1 756700 5000 SH SOLE 315 0 0 MARRIOTT INTL INC NEW CL A 571903202 956854 4868 SH SOLE 3327 0 2356 MARSH & MCLENNAN COS INC COM 571748102 2232029 11729 SH SOLE 1692 0 8187 MARTIN MARIETTA MATLS INC COM 573284106 1303684 3176 SH SOLE 2803 0 2844 MASTERCARD INCORPORATED CL A 57636Q104 5849902 14776 SH SOLE 522 0 8478 MCCORMICK & CO INC COM NON VTG 579780206 480550 6353 SH SOLE 0 0 6353 MCDONALDS CORP COM 580135101 11443694 43439 SH SOLE 2507 0 40777 MCKESSON CORP COM 58155Q103 BBG001S8F8P8 417891 961 SH SOLE 10 0 951 MEDTRONIC PLC SHS G5960L103 1536483 19608 SH SOLE 3214 0 12255 MERCK & CO INC COM 58933Y105 23407138 227364 SH SOLE 2115 0 194638 META PLATFORMS INC CL A 30303M102 9164087 30526 SH SOLE 42643 0 22972 METLIFE INC COM 59156R108 1113067 17693 SH SOLE 16300 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 1638582 20994 SH SOLE 3491 0 17503 MICROSOFT CORP COM 594918104 65455652 207302 SH SOLE 3107 0 148698 MONDELEZ INTL INC CL A 609207105 11972018 172507 SH SOLE 20063 0 163445 MONOLITHIC PWR SYS INC COM 609839105 BBG001SDRGP6 200508 434 SH SOLE 5 0 429 MORGAN STANLEY COM NEW 617446448 207768 2544 SH SOLE 9054 0 0 NASDAQ INC COM 631103108 BBG001SKTBJ6 828702 17055 SH SOLE 0 0 17055 NETFLIX INC COM 64110L106 2201404 5830 SH SOLE 960 0 5270 NEWMONT CORP COM 651639106 BBG001S5TKX3 246729 6677 SH SOLE 0 0 6677 NEXTERA ENERGY INC COM 65339F101 2742628 47873 SH SOLE 153196 0 27785 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 BBG006JNW312 201960 6800 SH SOLE 0 0 6800 NIKE INC CL B 654106103 5361768 56074 SH SOLE 2457 0 20248 NORFOLK SOUTHN CORP COM 655844108 243209 1235 SH SOLE 1290 0 0 NOVARTIS AG SPONSORED ADR 66987V109 1351845 13272 SH SOLE 8620 0 989 NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 668500 7351 SH SOLE 411 0 6940 NUCOR CORP COM 670346105 BBG001S5TRV0 672305 4300 SH SOLE 14155 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 BBG00FJ5GY57 267946 4468 SH SOLE 0 0 4468 NUVEEN AMT FREE MUN CR INC F COM 67071L106 BBG001SHZCF8 122829 11914 SH SOLE 0 0 11914 NVIDIA CORPORATION COM 67066G104 1530834 3519 SH SOLE 5261 0 1879 OLD DOMINION FREIGHT LINE IN COM 679580100 BBG001S6WQT9 1503180 3674 SH SOLE 0 0 3674 OLD REP INTL CORP COM 680223104 BBG001S6M9Y2 392758 14579 SH SOLE 2500 0 0 OMNICOM GROUP INC COM 681919106 BBG001S5VR10 787105 10568 SH SOLE 14 0 0 ORACLE CORP COM 68389X105 24779984 233950 SH SOLE 8609 0 198443 PACER FDS TR US CASH COWS 100 69374H881 3762926 76126 SH SOLE 510 0 58797 PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 2192998 5630 SH SOLE 0 0 5630 PAYPAL HLDGS INC COM 70450Y103 1240097 21213 SH SOLE 5597 0 19464 PEPSICO INC COM 713448108 11684551 68960 SH SOLE 1759 0 13984 PERRIGO CO PLC SHS G97822103 BBG001S704D8 786481 24616 SH SOLE 4225 0 20391 PFIZER INC COM 717081103 8079844 243589 SH SOLE 7885 0 216977 PHILIP MORRIS INTL INC COM 718172109 6106021 65954 SH SOLE 13571 0 15766 PHILLIPS 66 COM 718546104 14632828 121788 SH SOLE 17796 0 6261 PIMCO HIGH INCOME FD COM SHS 722014107 BBG001SGV4P1 167562 37910 SH SOLE 0 0 37910 PIMCO INCOME STRATEGY FD II COM 72201J104 BBG001S9L7C5 72447 10993 SH SOLE 0 0 10993 PNC FINL SVCS GROUP INC COM 693475105 572106 4660 SH SOLE 65705 0 1784 PPG INDS INC COM 693506107 759719 5853 SH SOLE 22522 0 0 PROCTER AND GAMBLE CO COM 742718109 13239691 90770 SH SOLE 55327 0 50988 PROSHARES TR PET CARE ETF 74348A145 BBG00M6PLP55 315674 7072 SH SOLE 0 0 7072 PROSHARES TR PSHS ULTRA QQQ 74347R206 BBG001SR6H76 2879191 48512 SH SOLE 0 0 48512 PROSHARES TR ULTRA FNCLS NEW 74347X633 BBG001SSTCK5 256654 5885 SH SOLE 0 0 5885 PROSHARES TR ULTRPRO S&P500 74347X864 BBG001T51PS7 323383 7855 SH SOLE 0 0 7855 PRUDENTIAL FINL INC COM 744320102 1238315 13050 SH SOLE 115406 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1006729 17690 SH SOLE 0 0 17690 QUALCOMM INC COM 747525103 389481 3507 SH SOLE 57603 0 2111 REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 762429 5350 SH SOLE 0 0 5350 RH COM 74967X103 BBG002293Q93 458400 1734 SH SOLE 0 0 1734 ROPER TECHNOLOGIES INC COM 776696106 472173 975 SH SOLE 4081 0 743 ROSS STORES INC COM 778296103 BBG001S5VRS1 2787519 24679 SH SOLE 2887 0 21792 RTX CORPORATION COM 75513E101 11386086 158206 SH SOLE 22989 0 135185 S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 544461 1490 SH SOLE 455 0 0 SALESFORCE INC COM 79466L302 2264753 11169 SH SOLE 20089 0 7705 SANDY SPRING BANCORP INC COM 800363103 BBG001S6Y0J5 208623 9735 SH SOLE 0 0 9735 SCHLUMBERGER LTD COM STK 806857108 2310519 39631 SH SOLE 20750 0 28514 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 BBG00Z60CHB2 2505919 108953 SH SOLE 0 0 108953 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 7721971 109129 SH SOLE 0 0 109129 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 BBG001T66WQ7 577626 8961 SH SOLE 0 0 8961 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 1411911 27903 SH SOLE 0 0 27903 SELECT SECTOR SPDR TR ENERGY 81369Y506 6255783 69208 SH SOLE 200 0 68819 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 793194 23913 SH SOLE 0 0 23913 SELECT SECTOR SPDR TR INDL 81369Y704 BBG001S7T232 973451 9602 SH SOLE 0 0 9602 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 1239868 7702 SH SOLE 0 0 7702 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 911457 13246 SH SOLE 0 0 13246 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 1722155 13377 SH SOLE 0 0 13377 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 226055 3836 SH SOLE 0 0 3836 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3915796 23887 SH SOLE 2000 0 23440 SELECTQUOTE INC COM 816307300 BBG001SQZ7Z7 377419 322580 SH SOLE 0 0 322580 SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 819559 14343 SH SOLE 2585 0 11758 SERVICENOW INC COM 81762P102 BBG001T4JFC0 1801808 3224 SH SOLE 213 0 3011 SHELL PLC SPON ADS 780259305 521478 8100 SH SOLE 6320 0 5700 SHERWIN WILLIAMS CO COM 824348106 1473458 5777 SH SOLE 9216 0 4385 SIRIUS XM HOLDINGS INC COM 82968B103 BBG001S70ZY6 67393 14910 SH SOLE 0 0 14910 SITIO ROYALTIES CORP CLASS A COM 82983N108 BBG01C36Y873 684671 28281 SH SOLE 0 0 28281 SKYWORKS SOLUTIONS INC COM 83088M102 675218 6849 SH SOLE 2250 0 4643 SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 872292 7097 SH SOLE 1249 0 5848 SNAP ON INC COM 833034101 BBG001S5W688 2807445 11007 SH SOLE 0 0 11007 SOUTHERN CO COM 842587107 BBG001S5W777 376378 5815 SH SOLE 203 0 5612 SOUTHERN COPPER CORP COM 84265V105 BBG001S6ZM88 342419 4548 SH SOLE 10200 0 0 SPDR GOLD TR GOLD SHS 78463V107 1229126 7169 SH SOLE 4750 0 6721 SPDR S&P 500 ETF TR TR UNIT 78462F103 11285338 26400 SH SOLE 3100 0 25775 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 385404 844 SH SOLE 4 0 840 SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 451539 4028 SH SOLE 0 0 4028 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG001STKCW9 278674 3035 SH SOLE 0 0 3035 SPDR SER TR HLTH CR EQUIP 78464A581 BBG001V08KL6 319555 4093 SH SOLE 0 0 4093 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 BBG0084H8485 308002 7969 SH SOLE 0 0 7969 STARBUCKS CORP COM 855244109 1220500 13372 SH SOLE 16799 0 11182 STATE STR CORP COM 857477103 BBG001S5RLD5 1164903 17397 SH SOLE 3048 0 14349 STERIS PLC SHS USD G8473T100 BBG00MRHG532 206913 943 SH SOLE 0 0 943 STRYKER CORPORATION COM 863667101 1288741 4716 SH SOLE 2500 0 1548 SUNPOWER CORP COM 867652406 BBG001SN52J6 61700 10000 SH SOLE 0 0 10000 SYSCO CORP COM 871829107 4926670 74590 SH SOLE 8068 0 64781 TAPESTRY INC COM 876030107 68166 2371 SH SOLE 4814 0 0 TARGET CORP COM 87612E106 1734318 15685 SH SOLE 1396 0 6035 TELEFONICA S A SPONSORED ADR 879382208 BBG001S5WMH3 78181 19209 SH SOLE 390 0 0 TESLA INC COM 88160R101 3103521 12402 SH SOLE 6328 0 11474 TEXAS INSTRS INC COM 882508104 1585160 9969 SH SOLE 0 0 9969 THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 298657 1044 SH SOLE 33 0 1011 THERMO FISHER SCIENTIFIC INC COM 883556102 4487801 8866 SH SOLE 1154 0 7258 TJX COS INC NEW COM 872540109 11832061 133124 SH SOLE 11819 0 122687 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 BBG001S70DV8 275900 19935 SH SOLE 0 0 19935 TRANE TECHNOLOGIES PLC SHS G8994E103 BBG001S5SBV6 261652 1290 SH SOLE 56 0 1234 TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 284303 1741 SH SOLE 46 0 1695 TRUIST FINL CORP COM 89832Q109 6999551 244654 SH SOLE 12600 0 218972 UNILEVER PLC SPON ADR NEW 904767704 557627 11288 SH SOLE 655 0 0 UNION PAC CORP COM 907818108 4159720 20428 SH SOLE 6919 0 15163 UNITED PARCEL SERVICE INC CL B 911312106 2094425 13437 SH SOLE 10637 0 7940 UNITED STATES STL CORP NEW COM 912909108 BBG001S5XL75 215904 6647 SH SOLE 0 0 6647 UNITEDHEALTH GROUP INC COM 91324P102 17690367 35087 SH SOLE 10683 0 28493 US BANCORP DEL COM NEW 902973304 1717632 51955 SH SOLE 24862 0 26866 V F CORP COM 918204108 BBG001S5X749 1918220 108558 SH SOLE 0 0 108558 VALERO ENERGY CORP COM 91913Y100 772630 5452 SH SOLE 11870 0 3840 VALLEY NATL BANCORP COM 919794107 BBG001S7H654 176565 20627 SH SOLE 0 0 20627 VANECK ETF TRUST IG FLOATING RATE 92189F486 BBG001V14Q53 255109 10087 SH SOLE 0 0 10087 VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 203960 2821 SH SOLE 0 0 2821 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 306618 4079 SH SOLE 459 0 3620 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 44637347 639687 SH SOLE 5411 0 634275 VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 3606403 13244 SH SOLE 12 0 13232 VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 3082705 15753 SH SOLE 0 0 15753 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 12944830 66463 SH SOLE 46853 0 65888 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 3764842 28748 SH SOLE 96548 0 28092 VANGUARD INDEX FDS MID CAP ETF 922908629 2569542 12339 SH SOLE 0 0 12339 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 376866 4981 SH SOLE 2260 0 2721 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2857649 7277 SH SOLE 4665 0 6455 VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 536684 3365 SH SOLE 0 0 3365 VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 1145575 6059 SH SOLE 0 0 6059 VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 201519 941 SH SOLE 0 0 941 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2884261 13579 SH SOLE 268 0 13364 VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 2863356 20759 SH SOLE 49 0 20710 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2337818 59623 SH SOLE 40203 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 2417747 50265 SH SOLE 0 0 50265 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2188972 28810 SH SOLE 0 0 28810 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5839722 77708 SH SOLE 0 0 77708 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 12335382 79389 SH SOLE 6665 0 62006 VANGUARD STAR FDS VG TL INTL STK F 921909768 351680 7126 SH SOLE 19703 0 6571 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 14870248 340125 SH SOLE 54439 0 175915 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 10058615 97354 SH SOLE 0 0 97354 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 BBG001SHTV72 407716 3876 SH SOLE 0 0 3876 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 BBG001SHVTQ3 335149 1244 SH SOLE 0 0 1244 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 BBG001SHVR41 621015 3400 SH SOLE 0 0 3400 VANGUARD WORLD FDS INF TECH ETF 92204A702 8446986 20359 SH SOLE 0 0 20359 VANGUARD WORLD FDS MATERIALS ETF 92204A801 BBG001SHTTP7 537980 3118 SH SOLE 0 0 3118 VANGUARD WORLD FDS UTILITIES ETF 92204A876 2128290 16687 SH SOLE 0 0 16687 VERIZON COMMUNICATIONS INC COM 92343V104 4066742 125478 SH SOLE 150 0 111323 VERTEX INC CL A 92538J106 59967600 2596000 SH SOLE 500 0 2589000 VISA INC COM CL A 92826C839 6436574 27984 SH SOLE 3330 0 17984 WABTEC COM 929740108 BBG001S5XBT3 268257 2524 SH SOLE 0 0 2524 WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG001S5XBY7 333600 15000 SH SOLE 200 0 0 WALMART INC COM 931142103 445085 2783 SH SOLE 2664 0 1469 WARNER BROS DISCOVERY INC COM SER A 934423104 23056 2123 SH SOLE 1765 0 0 WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 448825 5572 SH SOLE 93 0 5479 WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 613200 20000 SH SOLE 3383 0 0 WHIRLPOOL CORP COM 963320106 BBG001S5XFS5 334250 2500 SH SOLE 604 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 BBG001SV1SY8 1124400 30000 SH SOLE 800 0 0 WORKDAY INC CL A 98138H101 BBG001T21KQ7 598572 2786 SH SOLE 197 0 2589 ZIMMER BIOMET HOLDINGS INC COM 98956P102 7812195 69615 SH SOLE 8833 0 61747 ZOETIS INC CL A 98978V103 1516801 8718 SH SOLE 2992 0 5958