0000891287-23-000002.txt : 20230214 0000891287-23-000002.hdr.sgml : 20230214 20230214140705 ACCESSION NUMBER: 0000891287-23-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230214 DATE AS OF CHANGE: 20230214 EFFECTIVENESS DATE: 20230214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DAVIS R M INC CENTRAL INDEX KEY: 0000891287 IRS NUMBER: 010356657 STATE OF INCORPORATION: ME FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03298 FILM NUMBER: 23626895 BUSINESS ADDRESS: STREET 1: 24 CITY CENTER CITY: PORTLAND STATE: ME ZIP: 04101 BUSINESS PHONE: 2077740022 MAIL ADDRESS: STREET 1: 24 CITY CENTER CITY: PORTLAND STATE: ME ZIP: 04101 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0000891287 XXXXXXXX 12-31-2022 12-31-2022 DAVIS R M INC
24 CITY CENTER PORTLAND ME 04101
13F HOLDINGS REPORT 028-03298 N
Caleb C. B. DuBois CCO and Deputy General Counsel 12077740022 Caleb C. B. DuBois Portland ME 02-14-2023 0 277 3710257 false
INFORMATION TABLE 2 13F.xml 3M Co COM 88579Y101 1973 16450 SH SOLE 16284 0 166 Abbott Laboratories COM 002824100 3757 34223 SH SOLE 34018 0 205 Abbvie Inc COM 00287Y109 3791 23456 SH SOLE 23421 0 35 Accenture Plc COM G1151C101 34833 130540 SH SOLE 128775 0 1765 Activision Blizzard Inc COM 00507V109 21806 284861 SH SOLE 280038 0 4823 Adobe Systems Inc COM 00724F101 482 1431 SH SOLE 1431 0 0 Advanced Micro Devices Inc COM 007903107 389 6007 SH SOLE 6007 0 0 Air Products & Chemicals Inc COM 009158106 1073 3481 SH SOLE 3481 0 0 Akamai Technologies Inc COM 00971T101 22099 262142 SH SOLE 258455 0 3687 Allstate Corp COM 020002101 319 2349 SH SOLE 2349 0 0 Alphabet Inc-A COM 02079K305 82253 932262 SH SOLE 906880 0 25382 Alphabet Inc-C COM 02079K107 15284 172253 SH SOLE 169793 0 2460 Altria Group Inc COM 02209S103 211 4611 SH SOLE 4361 0 250 Amazon.com Inc COM 023135106 44124 525281 SH SOLE 510301 0 14980 American Express Co COM 025816109 248 1676 SH SOLE 1676 0 0 American Tower Corp COM 03027X100 61815 291774 SH SOLE 285268 0 6506 American Water Works Co Inc COM 030420103 54456 357274 SH SOLE 349480 0 7794 AMETEK Inc COM 031100100 52712 377269 SH SOLE 369811 0 7458 Amgen Inc COM 031162100 1469 5593 SH SOLE 5156 0 437 Amphenol Corp COM 032095101 64056 841287 SH SOLE 823466 0 17821 Ansys Inc COM 03662Q105 17306 71634 SH SOLE 70528 0 1106 Aon PLC COM G0403H108 40298 134265 SH SOLE 132369 0 1896 Apple Inc COM 037833100 151606 1166829 SH SOLE 1139224 0 27605 Applied Materials Inc COM 038222105 509 5227 SH SOLE 5227 0 0 ASML Holding NV COM N07059210 19267 35262 SH SOLE 34135 0 1127 Assurant Inc COM 04621X108 258 2061 SH SOLE 2061 0 0 AT&T Inc COM 00206R102 650 35324 SH SOLE 33613 0 1711 Automatic Data Processing Inc COM 053015103 10422 43631 SH SOLE 42995 0 636 Autozone Inc COM 053332102 212 86 SH SOLE 86 0 0 Bank of America Corp COM 060505104 17954 542087 SH SOLE 528825 0 13262 Becton Dickinson & Co COM 075887109 1588 6246 SH SOLE 6246 0 0 Berkshire Hathaway Inc-A COM 084670108 469 1 SH SOLE 1 0 0 Berkshire Hathaway Inc-B COM 084670702 83822 271355 SH SOLE 265470 0 5885 BlackRock Inc COM 09247X101 992 1400 SH SOLE 1400 0 0 Blackstone Inc COM 09260D107 431 5808 SH SOLE 5808 0 0 Boeing Co COM 097023105 356 1870 SH SOLE 1870 0 0 Borgwarner Inc COM 099724106 22025 547195 SH SOLE 535540 0 11655 Bristol-Myers Squibb Co COM 110122108 758 10529 SH SOLE 9560 0 969 Broadcom Inc COM 11135F101 1003 1793 SH SOLE 1793 0 0 Brown Forman Corp-B COM 115637209 1446 22012 SH SOLE 22012 0 0 Camden National Corp COM 133034108 236 5650 SH SOLE 5350 0 300 Canadian National Railway Co COM 136375102 417 3509 SH SOLE 3509 0 0 Caterpillar Inc COM 149123101 798 3332 SH SOLE 3332 0 0 Charles Schwab Corp COM 808513105 1548 18587 SH SOLE 18571 0 16 Chevron Corp COM 166764100 4143 23083 SH SOLE 22415 0 668 Chubb Ltd COM H1467J104 60170 272755 SH SOLE 267696 0 5059 Church & Dwight Inc COM 171340102 573 7103 SH SOLE 7103 0 0 Cigna Corp COM 125523100 280 844 SH SOLE 844 0 0 Cisco Systems Inc COM 17275R102 1107 23243 SH SOLE 23180 0 63 Clorox Co COM 189054109 217 1546 SH SOLE 1496 0 50 CME Group Inc COM 12572Q105 20821 123815 SH SOLE 121008 0 2807 Coca Cola Co COM 191216100 1299 20416 SH SOLE 15616 0 4800 Cognizant Tech Solutions Corp COM 192446102 13026 227760 SH SOLE 223434 0 4326 Colgate Palmolive Co COM 194162103 10431 132384 SH SOLE 129080 0 3304 Comcast Corp COM 20030N101 3511 100408 SH SOLE 99487 0 921 ConocoPhillips COM 20825C104 43731 370600 SH SOLE 363005 0 7595 Constellation Brands Inc-A COM 21036P108 25106 108333 SH SOLE 105458 0 2875 Consumer Discretionary Select COM 81369Y407 8789 68044 SH SOLE 65824 0 2220 Cooper Companies Inc COM 216648402 725 2191 SH SOLE 2176 0 15 Copart Inc COM 217204106 207 3400 SH SOLE 3400 0 0 Corning Inc COM 219350105 257 8056 SH SOLE 8011 0 45 Corteva Inc COM 22052L104 323 5491 SH SOLE 5491 0 0 Costco Wholesale Corp COM 22160K105 49397 108209 SH SOLE 106226 0 1983 Crown Castle Intl Corp-REIT COM 22822V101 597 4403 SH SOLE 4403 0 0 CSX Corp COM 126408103 495 15987 SH SOLE 15987 0 0 Cullen/Frost Bankers Inc COM 229899109 5470 40916 SH SOLE 39676 0 1240 CVS Health Corp COM 126650100 572 6143 SH SOLE 5843 0 300 Danaher Corp COM 235851102 93778 353319 SH SOLE 347309 0 6010 Deere & Co COM 244199105 14337 33439 SH SOLE 32647 0 792 Dimensional US Targeted Value COM 25434V609 219 4990 SH SOLE 4990 0 0 Dow Inc COM 260557103 352 6980 SH SOLE 6980 0 0 Du Pont de Nemours Inc COM 26614N102 459 6682 SH SOLE 6682 0 0 Duke Energy Corp COM 26441C204 472 4580 SH SOLE 4580 0 0 Eaton Corp PLC COM G29183103 33181 211409 SH SOLE 205861 0 5548 Ecolab Inc COM 278865100 24164 166006 SH SOLE 163034 0 2973 Edwards Lifesciences Cp COM 28176E108 282 3784 SH SOLE 3784 0 0 Eli Lilly & Co COM 532457108 2228 6091 SH SOLE 4971 0 1120 Emerson Electric Co COM 291011104 1686 17555 SH SOLE 17455 0 100 Enterprise Products Partners L COM 293792107 523 21678 SH SOLE 21103 0 575 EOG Resources Inc COM 26875P101 210 1624 SH SOLE 1624 0 0 Equinix Inc COM 29444U700 19482 29743 SH SOLE 29124 0 619 Essential Utilities Inc COM 29670G102 212 4433 SH SOLE 4433 0 0 Estee Lauder Companies-A COM 518439104 755 3044 SH SOLE 3044 0 0 Exxon Mobil Corp COM 30231G102 37072 336098 SH SOLE 325416 0 10682 Factset Research Systems Inc COM 303075105 205 511 SH SOLE 511 0 0 Fastenal Co COM 311900104 340 7191 SH SOLE 7191 0 0 Financial Select Sector SPDR E COM 81369Y605 379 11085 SH SOLE 11008 0 77 First Republic Bank COM 33616C100 241 1980 SH SOLE 1980 0 0 First Trust NASDAQ Cybersecuri COM 33734X846 312 8060 SH SOLE 8060 0 0 Fox Corp COM 35137L105 661 21755 SH SOLE 21355 0 400 Generac Holdings Inc COM 368736104 206 2051 SH SOLE 2001 0 50 General Dynamics Corp COM 369550108 428 1724 SH SOLE 1724 0 0 General Electric Co COM 369604301 259 3086 SH SOLE 3074 0 12 Genuine Parts Co COM 372460105 235 1354 SH SOLE 1354 0 0 Globe Life Inc COM 37959E102 12296 102003 SH SOLE 100342 0 1661 Goldman Sachs Group Inc COM 38141G104 440 1281 SH SOLE 1281 0 0 Health Care Select Sector SPDR COM 81369Y209 211 1550 SH SOLE 1550 0 0 Henry Schein Inc COM 806407102 1190 14893 SH SOLE 14823 0 70 Hershey Co COM 427866108 31357 135411 SH SOLE 133798 0 1613 Hologic Inc COM 436440101 629 8402 SH SOLE 7917 0 485 Home Depot Inc COM 437076102 43171 136679 SH SOLE 134199 0 2480 Honeywell International Inc COM 438516106 2018 9418 SH SOLE 9018 0 400 Idexx Labs Corp COM 45168D104 40361 98933 SH SOLE 96602 0 2331 Illinois Tool Wks Inc COM 452308109 1246 5655 SH SOLE 5655 0 0 Intel Corp COM 458140100 797 30172 SH SOLE 29961 0 211 Intl Business Machines Corp COM 459200101 1146 8136 SH SOLE 8036 0 100 Intuit Inc COM 461202103 62781 161298 SH SOLE 159265 0 2033 Intuitive Surgical Inc COM 46120E602 439 1654 SH SOLE 1654 0 0 Invesco QQQ Trust Series 1 ETF COM 46090E103 697 2619 SH SOLE 2459 0 160 Invesco S&P 500 Equal Weight E COM 46137V357 1780 12600 SH SOLE 2200 0 10400 IQ Hedge Multi Strategy Tracke COM 45409B107 266 9360 SH SOLE 9360 0 0 iShares Core S&P 500 ETF COM 464287200 2163 5631 SH SOLE 5039 0 592 iShares Core S&P M/C ETF COM 464287507 100499 415475 SH SOLE 312634 0 102841 iShares Core S&P S/C ETF COM 464287804 2203 23276 SH SOLE 20566 0 2710 iShares Gold Trust ETF COM 464285204 503 14540 SH SOLE 14540 0 0 iShares MSCI EM ETF COM 464287234 206 5423 SH SOLE 5073 0 350 iShares Russell 1000 ETF COM 464287622 16159 76756 SH SOLE 58758 0 17998 iShares Russell 1000 Growth ET COM 464287614 2159 10077 SH SOLE 9724 0 353 iShares Russell 1000 Value ETF COM 464287598 264 1744 SH SOLE 1230 0 514 iShares Russell 2000 ETF COM 464287655 1869 10719 SH SOLE 5552 0 5167 iShares Russell 3000 ETF COM 464287689 39290 178039 SH SOLE 177961 0 78 iShares Russell M/C ETF COM 464287499 1294 19178 SH SOLE 14245 0 4933 iShares Russell M/C Growth ETF COM 464287481 412 4934 SH SOLE 4934 0 0 iShares Russell M/C Value ETF COM 464287473 566 5376 SH SOLE 5357 0 19 iShares S&P 500 Growth ETF COM 464287309 276 4710 SH SOLE 4110 0 600 iShares S&P 500 Value ETF COM 464287408 242 1669 SH SOLE 1669 0 0 iShares S&P GSCI Commodity ETF COM 46428R107 408 19210 SH SOLE 19210 0 0 Jacobs Solutions Inc COM 46982L108 616 5129 SH SOLE 5129 0 0 JM Smucker Co COM 832696405 411 2591 SH SOLE 2591 0 0 Johnson & Johnson COM 478160104 50878 288013 SH SOLE 280903 0 7110 Johnson Controls Intl Plc COM G51502105 330 5153 SH SOLE 5153 0 0 JP Morgan Chase & Co COM 46625H100 51010 380386 SH SOLE 371746 0 8640 Kimberly Clark Corp COM 494368103 2898 21346 SH SOLE 21346 0 0 Lam Research Corp COM 512807108 216 514 SH SOLE 514 0 0 Linde Plc COM G5494J103 59067 181088 SH SOLE 176860 0 4228 Lockheed Martin Corp COM 539830109 621 1276 SH SOLE 1276 0 0 Lowe's Companies Inc COM 548661107 2757 13837 SH SOLE 13837 0 0 Magellan Midstream Partners LP COM 559080106 283 5636 SH SOLE 5636 0 0 Marathon Petroleum Corp COM 56585A102 310 2661 SH SOLE 2495 0 166 Marsh & Mclennan Companies Inc COM 571748102 446 2697 SH SOLE 2697 0 0 Mastercard Inc-A COM 57636Q104 1354 3894 SH SOLE 3779 0 115 McCormick & Co Inc COM 579780206 15290 184464 SH SOLE 181734 0 2730 McDonalds Corp COM 580135101 4311 16357 SH SOLE 15847 0 510 Medtronic Plc COM G5960L103 21286 273875 SH SOLE 269418 0 4457 Merck & Co Inc COM 58933Y105 35037 315792 SH SOLE 308250 0 7542 Meta Platforms, Inc. COM 30303M102 10203 84785 SH SOLE 82657 0 2128 Mettler-Toledo Intl Inc COM 592688105 59969 41488 SH SOLE 40799 0 689 Microchip Technology Inc COM 595017104 71624 1019555 SH SOLE 1000509 0 19046 Microsoft Corp COM 594918104 94361 393467 SH SOLE 385200 0 8267 Middleby Corp COM 596278101 1845 13777 SH SOLE 13439 0 338 Mondelez Intl Inc COM 609207105 554 8308 SH SOLE 8308 0 0 Morgan Stanley COM 617446448 424 4982 SH SOLE 4982 0 0 National Grid Plc ADR COM 636274409 220 3646 SH SOLE 3646 0 0 NextEra Energy Inc COM 65339F101 61618 737055 SH SOLE 721381 0 15674 Nike Inc COM 654106103 12585 107551 SH SOLE 106076 0 1475 Nordson Corp COM 655663102 17170 72227 SH SOLE 71216 0 1011 Norfolk Southern Corp COM 655844108 1926 7817 SH SOLE 7422 0 395 Northern Trust Corp COM 665859104 15541 175627 SH SOLE 171924 0 3703 Northrop Grumman Corp COM 666807102 29732 54492 SH SOLE 53586 0 906 Novartis AG ADR COM 66987V109 323 3559 SH SOLE 3559 0 0 Novo Nordisk A/S ADR COM 670100205 633 4675 SH SOLE 4675 0 0 Nvidia Corp COM 67066G104 18564 127029 SH SOLE 122781 0 4248 NVR Inc COM 62944T105 300 65 SH SOLE 65 0 0 Omnicom Group Inc COM 681919106 272 3330 SH SOLE 3180 0 150 Oracle Corp COM 68389X105 1935 23669 SH SOLE 23565 0 104 Oshkosh Corp COM 688239201 17083 193711 SH SOLE 190783 0 2928 Palo Alto Networks Inc COM 697435105 63774 457031 SH SOLE 446690 0 10341 Paychex Inc COM 704326107 331 2861 SH SOLE 1361 0 1500 Pentair Plc COM G7S00T104 225 5001 SH SOLE 5001 0 0 Pepsico Inc COM 713448108 55659 308086 SH SOLE 303340 0 4745 Pfizer Inc COM 717081103 16553 323048 SH SOLE 312465 0 10583 Philip Morris Intl Inc COM 718172109 707 6990 SH SOLE 6890 0 100 Phillips 66 COM 718546104 40619 390268 SH SOLE 383224 0 7044 PNC Financial Services Group COM 693475105 533 3373 SH SOLE 3373 0 0 Polaris Inc COM 731068102 13594 134592 SH SOLE 130736 0 3856 Procter & Gamble Co COM 742718109 27462 181195 SH SOLE 172159 0 9036 ProShares UltraShort S&P500 ET COM 74347G416 313 6800 SH SOLE 6800 0 0 Prudential Financial Inc COM 744320102 381 3830 SH SOLE 3830 0 0 Quaker Houghton COM 747316107 4057 24306 SH SOLE 23799 0 507 Qualcomm Inc COM 747525103 45395 412906 SH SOLE 402028 0 10878 Raytheon Technologies Corp COM 75513E101 37361 370208 SH SOLE 360991 0 9217 RBC Bearings Inc COM 75524B104 12261 58567 SH SOLE 57737 0 830 Rockwell Automation Corp COM 773903109 21430 83202 SH SOLE 81522 0 1680 Roper Technologies Inc COM 776696106 48983 113364 SH SOLE 111308 0 2056 S&P Global Inc COM 78409V104 1270 3793 SH SOLE 3793 0 0 Salesforce Inc COM 79466L302 434 3276 SH SOLE 2976 0 300 SEI Investments Co COM 784117103 4169 71511 SH SOLE 70251 0 1260 Shell PLC ADR COM 780259305 227 3979 SH SOLE 3979 0 0 Sherwin-Williams Co COM 824348106 25902 109138 SH SOLE 107678 0 1460 Sirius XM Holdings Inc COM 82968B103 68 11645 SH SOLE 11645 0 0 Southern Co COM 842587107 261 3652 SH SOLE 3552 0 100 SPDR Gold Trust COM 78463V107 217 1277 SH SOLE 1149 0 128 SPDR S&P 500 ETF COM 78462F103 111532 291641 SH SOLE 198990 0 92651 SPDR S&P Biotech ETF COM 78464A870 5225 62948 SH SOLE 61080 0 1868 SPDR S&P M/C 400 ETF COM 78467Y107 3559 8038 SH SOLE 4136 0 3902 Starbucks Corp COM 855244109 4906 49451 SH SOLE 48961 0 490 State Street Corp COM 857477103 430 5544 SH SOLE 5544 0 0 STERIS Plc COM G8473T100 11729 63507 SH SOLE 61673 0 1834 Stryker Corp COM 863667101 25654 104927 SH SOLE 103051 0 1876 Sysco Corp COM 871829107 325 4248 SH SOLE 4248 0 0 T Rowe Price Group Inc COM 74144T108 15520 142311 SH SOLE 139561 0 2750 Target Corp COM 87612E106 399 2677 SH SOLE 2677 0 0 TE Connectivity Ltd COM H84989104 813 7086 SH SOLE 7086 0 0 Technology Select Sector SPDR COM 81369Y803 262 2106 SH SOLE 2087 0 19 Teleflex Inc COM 879369106 8429 33766 SH SOLE 32742 0 1024 Tesla Inc COM 88160R101 1003 8145 SH SOLE 7366 0 779 Texas Instruments Inc COM 882508104 1136 6878 SH SOLE 6878 0 0 Thermo Fisher Scientific Inc COM 883556102 79651 144639 SH SOLE 142238 0 2401 TJX Companies Inc COM 872540109 61797 776340 SH SOLE 761967 0 14373 Toll Brothers Inc COM 889478103 14092 282282 SH SOLE 276465 0 5817 Toronto-Dominion Bank COM 891160509 664 10249 SH SOLE 8749 0 1500 Tractor Supply Co COM 892356106 34061 151403 SH SOLE 147404 0 3999 Trane Technologies Inc COM G8994E103 244 1451 SH SOLE 271 0 1180 Travelers Companies Inc COM 89417E109 619 3303 SH SOLE 3303 0 0 Truist Financial Corp COM 89832Q109 318 7390 SH SOLE 7390 0 0 Tyler Technologies Inc COM 902252105 237 736 SH SOLE 736 0 0 Unilever Plc ADR COM 904767704 300 5955 SH SOLE 5690 0 265 Union Pacific Corp COM 907818108 28791 139039 SH SOLE 135096 0 3943 United Parcel Service Inc COM 911312106 377 2166 SH SOLE 2106 0 60 Unitedhealth Group Inc COM 91324P102 45088 85042 SH SOLE 83668 0 1374 US Bancorp COM 902973304 27402 628346 SH SOLE 614400 0 13946 Vanguard Dividend Appreciation COM 921908844 1463 9632 SH SOLE 6926 0 2706 Vanguard ESG US Stock ETF COM 921910733 795 12067 SH SOLE 10892 0 1175 Vanguard Financials ETF COM 92204A405 244 2948 SH SOLE 2948 0 0 Vanguard Growth ETF COM 922908736 515 2415 SH SOLE 2330 0 85 Vanguard High Dividend Yield E COM 921946406 254 2350 SH SOLE 2275 0 75 Vanguard M/C Growth ETF COM 922908538 249 1383 SH SOLE 1375 0 8 Vanguard M/C Value ETF COM 922908512 396 2931 SH SOLE 2811 0 120 Vanguard Real Estate ETF COM 922908553 515 6240 SH SOLE 5840 0 400 Vanguard S&P 500 ETF COM 922908363 1048 2983 SH SOLE 2833 0 150 Vanguard S&P M/C 400 ETF COM 921932885 284 1734 SH SOLE 1734 0 0 Vanguard S/C ETF COM 922908751 60487 329558 SH SOLE 286710 0 42848 Vanguard S/C Growth ETF COM 922908595 259 1291 SH SOLE 1287 0 4 Vanguard S/C Value ETF COM 922908611 206 1299 SH SOLE 1278 0 21 Vanguard Total Stock Market ET COM 922908769 11606 60705 SH SOLE 34188 0 26516 Vanguard Value ETF COM 922908744 369 2630 SH SOLE 2614 0 16 Verizon Communications Inc COM 92343V104 1700 43158 SH SOLE 40087 0 3071 Visa Inc-A COM 92826C839 59145 284681 SH SOLE 279239 0 5442 Walmart Inc COM 931142103 681 4804 SH SOLE 4686 0 118 Walt Disney Co COM 254687106 28587 329037 SH SOLE 322072 0 6965 Waste Connections Inc COM 94106B101 58508 441366 SH SOLE 433825 0 7541 Waste Management Inc COM 94106L109 406 2591 SH SOLE 2591 0 0 Wells Fargo & Co COM 949746101 437 10584 SH SOLE 10584 0 0 West Pharmaceutical Services COM 955306105 338 1436 SH SOLE 1436 0 0 Xylem Inc COM 98419M100 227 2050 SH SOLE 1950 0 100 Yum Brands Inc COM 988498101 581 4533 SH SOLE 4533 0 0 Yum China Holdings Inc COM 98850P109 366 6696 SH SOLE 6696 0 0 Zoetis Inc COM 98978V103 10300 70282 SH SOLE 68507 0 1775 iShares MSCI EAFE ETF INTL 464287465 1420 21630 SH SOLE 21475 0 155 Vanguard ESG Intl Stock ETF INTL 921910725 1622 32978 SH SOLE 32434 0 544 Vanguard FTSE All-World Ex-US INTL 922042775 31217 622595 SH SOLE 584915 0 37680 Vanguard FTSE DM ETF INTL 921943858 38226 910800 SH SOLE 851984 0 58816 Vanguard FTSE EM ETF INTL 922042858 16818 431440 SH SOLE 395899 0 35541 Charles Schwab Corp PERP PFD CNV A 808513BD6 156 160000 SH SOLE 160000 0 0 JP Morgan Chase & Co PERP PFD CNV A 46625HJQ4 50 50000 SH SOLE 50000 0 0 JP Morgan Chase & Co PERP PFD CNV A 48126HAC4 122 125000 SH SOLE 125000 0 0 Northern Trust Corp PERP PFD CNV A 665859AQ7 88 100000 SH SOLE 100000 0 0 Bank of America Corp COM 060505682 360 310 SH SOLE 310 0 0 BlackRock National Muni Fd BOND FUND 09253C603 203 20381 SH SOLE 20381 0 0 Invesco BulletShares 2023 Corp BOND FUND 46138J866 18678 890262 SH SOLE 670161 0 220101 Invesco BulletShares 2024 Corp BOND FUND 46138J841 17858 871778 SH SOLE 656234 0 215544 Invesco BulletShares 2025 Corp BOND FUND 46138J825 14143 702218 SH SOLE 510744 0 191474 Invesco BulletShares 2026 Corp BOND FUND 46138J791 7153 377974 SH SOLE 324140 0 53834 Invesco BulletShares 2027 Corp BOND FUND 46138J783 3633 191275 SH SOLE 160932 0 30343 Invesco BulletShares 2028 Corp BOND FUND 46138J643 976 49763 SH SOLE 34623 0 15140 Invesco BulletShares 2029 Corp BOND FUND 46138J577 245 13805 SH SOLE 7025 0 6780 iShares 1-3 Year Treasury Bond BOND FUND 464287457 227 2800 SH SOLE 2800 0 0 iShares 1-5 Year IG Corporate BOND FUND 464288646 25544 512716 SH SOLE 447070 0 65646 iShares 5-10 Year IG Corporate BOND FUND 464288638 5051 102010 SH SOLE 74925 0 27085 iShares TIPS Bond ETF BOND FUND 464287176 8060 75719 SH SOLE 74126 0 1593 Nuveen All American Muni Bond BOND FUND 67065Q889 338 33898 SH SOLE 33898 0 0 PIMCO Intermediate Muni Bond A BOND FUND 72201R866 2763 53780 SH SOLE 53230 0 550 PIMCO S/T Muni Bond Active ETF BOND FUND 72201R874 5837 118408 SH SOLE 117908 0 500 Vanguard Intermediate Term Cor BOND FUND 92206C870 484 6238 SH SOLE 6238 0 0 Vanguard MBS ETF BOND FUND 92206C771 585 12842 SH SOLE 12462 0 380 Vanguard S/T Treasury ETF BOND FUND 92206C102 1998 34562 SH SOLE 23407 0 11155 Vanguard Total Bond Mkt ETF BOND FUND 921937835 900 12532 SH SOLE 10576 0 1956