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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1/100 Berkshire HTWY Cla 100 SHS=1 Whole SH BRK A COM 084990175 32,448 7,200 SH   SOLE   6,900 0 300
3M Co COM 88579Y101 7,627 42,940 SH   SOLE   18,329 0 24,611
A T & T Inc COM 00206R102 1,753 71,273 SH   SOLE   45,151 0 26,122
Abbott Laboratories COM 002824100 144,106 1,023,919 SH   SOLE   763,173 0 260,666
Abbvie Inc COM 00287Y109 15,167 112,017 SH   SOLE   98,849 0 13,168
Accel Entertainment Inc Class A COM 00436Q106 167 12,854 SH   SOLE   92 0 12,762
Accenture PLC F Class A COM G1151C101 114,381 275,916 SH   SOLE   186,204 0 89,686
Acuity Brands Inc COM 00508Y102 238 1,125 SH   SOLE   0 0 1,125
Adobe Inc COM 00724F101 1,161 2,047 SH   SOLE   1,159 0 888
Agilent Technologies Inc Com COM 00846U101 400 2,506 SH   SOLE   2,506 0 0
Air Lease Corp Class A COM 00912X302 208 4,690 SH   SOLE   4,690 0 0
Air Prod & Chemicals COM 009158106 2,603 8,514 SH   SOLE   1,207 0 7,307
Allstate Corp COM 020002101 1,194 10,078 SH   SOLE   4,087 0 5,991
Alphabet Inc. Class A COM 02079K305 61,768 21,321 SH   SOLE   18,068 0 3,253
Alphabet Inc. Class C COM 02079K107 182,983 63,238 SH   SOLE   45,013 0 18,218
Altria Group Inc COM 02209S103 678 14,085 SH   SOLE   6,833 0 7,252
Amazon.Com Inc COM 023135106 93,970 28,183 SH   SOLE   20,747 0 7,431
Amer Electric PWR Co COM 025537101 223 2,511 SH   SOLE   2,095 0 416
American Express Co COM 025816109 16,037 98,025 SH   SOLE   53,182 0 44,843
American Finl PFD 025932872 647 22,160 SH   SOLE   21,525 0 635
American Water Works COM 030420103 1,140 6,034 SH   SOLE   434 0 5,600
Amern Tower Corp REIT COM 03027X100 95,036 323,876 SH   SOLE   246,231 0 77,610
Amgen Inc. COM 031162100 87,717 389,904 SH   SOLE   282,018 0 107,862
Ampio Pharmaceutical COM 03209T109 44 76,900 SH   SOLE   76,900 0 0
Analog Devices Inc COM 032654105 65,353 371,809 SH   SOLE   355,562 0 16,211
Anthem Inc COM 036752103 441 951 SH   SOLE   675 0 276
Aon PLC F Class A COM G0403H108 947 3,150 SH   SOLE   550 0 2,600
Apple Inc COM 037833100 349,136 1,966,188 SH   SOLE   1,465,799 0 500,269
Arthur J Gallagher&c COM 363576109 306 1,804 SH   SOLE   25 0 1,779
Auto Data Processing COM 053015103 26,242 106,003 SH   SOLE   98,481 0 7,522
Autodesk Inc COM 052769106 260 926 SH   SOLE   0 0 926
Avery Dennison Corp COM 053611109 628 2,900 SH   SOLE   2,900 0 0
Bank Of America PFD 06055H202 1,417 53,308 SH   SOLE   53,308 0 0
Bank Of America Corp COM 060505104 899 20,202 SH   SOLE   7,713 0 12,489
Bank Of NY Mellon Co COM 064058100 1,173 20,194 SH   SOLE   19,719 0 475
Barcl Bank iPath Pure Be Bro Com ETN EX TRD EQ FD 06740P114 597 15,262 SH   SOLE   15,262 0 0
Baxter Interntnl COM 071813109 52,082 604,803 SH   SOLE   572,374 0 32,357
Becton Dickinson&co COM 075887109 11,283 44,864 SH   SOLE   4,568 0 40,296
Berkshire Hathaway Class A COM 084670108 4,056 9 SH   SOLE   1 0 8
Berkshire Hathaway Class B COM 084670702 103,460 346,019 SH   SOLE   228,593 0 117,400
Bill Com HLDGS Inc COM 090043100 717 2,878 SH   SOLE   2,878 0 0
Black Stone Minerals LP COM 09225M101 338 32,746 SH   SOLE   32,746 0 0
BlackRock Core Bond CF ETF FI 09249E101 753 44,963 SH   SOLE   41,563 0 3,400
BlackRock Inc COM 09247X101 2,044 2,232 SH   SOLE   2,067 0 165
Blackstone Group Inc COM 09260D107 273 2,111 SH   SOLE   1,921 0 190
Block H & R Incorp COM 093671105 314 13,200 SH   SOLE   10,000 0 3,200
Boeing Co COM 097023105 1,832 9,101 SH   SOLE   6,906 0 2,195
Booking Holdings Inc COM 09857L108 278 116 SH   SOLE   116 0 0
Booz Allen Hamilton Class A COM 099502106 51,878 611,840 SH   SOLE   407,895 0 203,855
Boston Properties REIT COM 101121101 404 3,482 SH   SOLE   3,482 0 0
Bristol-Myers Squibb COM 110122108 51,837 831,387 SH   SOLE   643,234 0 188,063
Brookfield Asset MGM F Class A COM 112585104 430 7,114 SH   SOLE   6,715 0 399
Brown Forman Corp Class B COM 115637209 1,201 16,481 SH   SOLE   15,781 0 700
Byline Bancorp Inc Com COM 124411109 3,669 134,158 SH   SOLE   0 0 134,158
C T I Biopharma Corp COM 12648L601 91 36,500 SH   SOLE   36,500 0 0
Canadian Natl Railwy F COM 136375102 341 2,776 SH   SOLE   2,776 0 0
Canadian Pac Railway F COM 13645T100 24,535 340,503 SH   SOLE   338,079 0 2,426
Cardinal Health Inc COM 14149Y108 218 4,229 SH   SOLE   0 0 4,229
Carrier Global Corp COM 14448C104 1,827 33,593 SH   SOLE   31,205 0 2,388
Caterpillar Inc COM 149123101 525 2,540 SH   SOLE   725 0 1,815
Cbre Group Inc Class A COM 12504L109 299 2,751 SH   SOLE   2,700 0 51
CDN Imperial BK Comm F COM 136069101 524 4,448 SH   SOLE   0 0 4,448
CDW Corp COM 12514G108 43,237 211,141 SH   SOLE   161,910 0 49,189
Centergroup Financial COM 151993755 0 42,742 SH   SOLE   42,742 0 0
Cerner Corp COM 156782104 1,431 15,360 SH   SOLE   15,360 0 0
Charles Schwab Corp COM 808513105 2,640 31,389 SH   SOLE   23,704 0 7,685
Charles Schwab US MC ETF EX TRD EQ FD 808524508 1,670 20,742 SH   SOLE   20,742 0 0
Charter Communicatn Class A COM 16119P108 210 322 SH   SOLE   291 0 31
Checkpoint Therapeutics Inc Com COM 162828107 156 50,000 SH   SOLE   20,000 0 30,000
Chevron Corp COM 166764100 8,147 69,424 SH   SOLE   61,783 0 7,641
Chipotle Mexican GRL COM 169656105 820 469 SH   SOLE   332 0 137
Choice Hotels Intl COM 169905106 421 2,700 SH   SOLE   2,700 0 0
Chubb LTD F COM H1467J104 38,544 198,735 SH   SOLE   185,015 0 13,705
CIGNA Corp COM 125523100 379 1,651 SH   SOLE   1,328 0 323
Cincinnati Finl COM 172062101 13,111 114,450 SH   SOLE   114,350 0 100
Cintas Corp COM 172908105 4,460 10,063 SH   SOLE   5,750 0 4,313
Cisco Systems Inc COM 17275R102 4,039 63,740 SH   SOLE   35,220 0 28,520
Citigroup Inc COM 172967424 263 4,348 SH   SOLE   1,042 0 3,306
Clorox Co COM 189054109 209 1,200 SH   SOLE   300 0 900
Cme Group Inc Class A COM 12572Q105 667 2,880 SH   SOLE   0 0 2,880
Cognizant Tech Solu Class A COM 192446102 219 2,465 SH   SOLE   2,465 0 0
Cohen Steers REIT Prefer ETF FI 19247X100 3,406 119,025 SH   SOLE   118,525 0 500
Colgate-Palmolive Co COM 194162103 10,293 120,612 SH   SOLE   44,223 0 76,389
Comcast Corp Class A COM 20030N101 56,898 1,130,507 SH   SOLE   802,129 0 328,208
Conocophillips COM 20825C104 1,258 17,385 SH   SOLE   8,802 0 8,583
Constellation Brand Class A COM 21036P108 7,167 28,560 SH   SOLE   2,869 0 25,691
Corning Inc COM 219350105 417 11,211 SH   SOLE   9,711 0 1,500
Costco Wholesale Co COM 22160K105 88,962 156,707 SH   SOLE   106,477 0 50,206
Crispr Therapeutics F COM H17182108 1,031 13,600 SH   SOLE   13,600 0 0
CSX Corp COM 126408103 2,903 77,197 SH   SOLE   61,918 0 15,279
Cullen Frost Bankers COM 229899109 14,528 115,237 SH   SOLE   114,787 0 450
CVS Health Corp COM 126650100 897 8,693 SH   SOLE   3,560 0 5,133
Danaher Corp COM 235851102 27,044 82,146 SH   SOLE   9,253 0 72,893
Deere & Co COM 244199105 64,618 187,880 SH   SOLE   181,594 0 6,262
Denali Therapeutics I N COM 24823R105 756 16,943 SH   SOLE   16,943 0 0
Diageo PLC F Sponsored ADR ADR 25243Q205 26,005 118,132 SH   SOLE   117,492 0 640
Dimensional U S Core Equity 2 ETF EX TRD EQ FD 25434V708 384 13,248 SH   SOLE   13,248 0 0
Discover Finl S COM 254709108 223 1,926 SH   SOLE   1,209 0 717
DNP Select Income CF EX TRD EQ FD 23325P104 1,757 160,656 SH   SOLE   159,050 0 1,606
Dominion Energy Inc COM 25746U109 654 8,331 SH   SOLE   2,883 0 5,448
Donaldson Co COM 257651109 1,356 22,882 SH   SOLE   22,882 0 0
Dover Corp COM 260003108 920 5,066 SH   SOLE   4,839 0 227
Dow Inc COM 260557103 275 4,856 SH   SOLE   2,817 0 2,039
Draftkings Inc COM 26142R104 275 10,000 SH   SOLE   10,000 0 0
Duke Energy Co PFD 26441C402 6,002 224,631 SH   SOLE   96,501 0 128,130
Duke Energy Corp COM 26441C204 60,903 580,580 SH   SOLE   473,257 0 107,263
DuPont De Nemours Inc COM 26614N102 528 6,535 SH   SOLE   4,859 0 1,676
Eaton Corp PLC F COM G29183103 8,253 47,757 SH   SOLE   5,889 0 41,868
Ecolab Inc COM 278865100 234 996 SH   SOLE   935 0 61
Edwards Lifesciences COM 28176E108 879 6,783 SH   SOLE   6,408 0 375
Emerson Electric Co COM 291011104 13,177 141,736 SH   SOLE   108,685 0 33,051
Enbridge Inc F COM 29250N105 62,437 1,597,551 SH   SOLE   1,117,721 0 479,830
Eog Resources Inc COM 26875P101 295 3,322 SH   SOLE   3,322 0 0
Estee Lauder Co Inc Class A COM 518439104 536 1,449 SH   SOLE   200 0 1,249
Everest Re Group LTD F COM G3223R108 501 1,828 SH   SOLE   290 0 1,538
Expedia Group Inc. COM 30212P303 361 2,000 SH   SOLE   2,000 0 0
Exxon Mobil Corp COM 30231G102 8,900 145,455 SH   SOLE   129,046 0 16,409
F M C Corp COM 302491303 617 5,590 SH   SOLE   5,590 0 0
Fastenal Co COM 311900104 292 4,560 SH   SOLE   3,712 0 848
Fedex Corp COM 31428X106 46,979 181,639 SH   SOLE   141,971 0 39,638
Fidelity Natl Info COM 31620M106 34,841 319,207 SH   SOLE   279,032 0 40,105
Fifth Third PFD 316773605 2,906 104,389 SH   SOLE   98,519 0 5,870
Fifth Third B PFD 316773860 839 31,742 SH   SOLE   31,092 0 650
Fifth Third Bancorp COM 316773100 3,449 78,644 SH   SOLE   78,344 0 300
First Citizens BKSH Class A COM 31946M103 332 400 SH   SOLE   0 0 400
First Solar Inc COM 336433107 205 2,350 SH   SOLE   2,350 0 0
Fiserv Inc COM 337738108 505 4,868 SH   SOLE   3,990 0 878
Focus Finl Partners 0051 COM 34417P100 3,416 57,202 SH   SOLE   57,202 0 0
Fortune Brands HM&S COM 34964C106 339 3,175 SH   SOLE   1,350 0 1,825
Gabelli Divid PFD 36242H708 261 10,395 SH   SOLE   0 0 10,395
General Dynamics Co COM 369550108 32,746 157,076 SH   SOLE   137,216 0 19,860
General Electric Co COM 369604301 642 6,794 SH   SOLE   4,749 0 2,045
General Mills Inc COM 370334104 360 5,341 SH   SOLE   5,341 0 0
General Motors Co COM 37045V100 257 4,387 SH   SOLE   4,087 0 300
Genuine Parts Co COM 372460105 467 3,312 SH   SOLE   2,704 0 608
Gilead Sciences Inc COM 375558103 257 3,537 SH   SOLE   1,937 0 1,600
Goldman Sachs Group COM 38141G104 489 1,278 SH   SOLE   666 0 612
Hershey Co COM 427866108 724 3,743 SH   SOLE   3,443 0 300
Hewlett Packard Enterpri COM 42824C109 217 13,627 SH   SOLE   13,627 0 0
Home Depot Inc COM 437076102 12,504 30,129 SH   SOLE   21,871 0 8,258
Honeywell Intl Inc COM 438516106 3,200 15,349 SH   SOLE   9,183 0 6,166
Horizon Therapeutics P F COM G46188101 1,185 11,000 SH   SOLE   11,000 0 0
HP Inc. COM 40434L105 539 14,227 SH   SOLE   14,227 0 0
Hubbell Inc COM 443510607 396 1,900 SH   SOLE   200 0 1,700
Huntington Bancshs COM 446150104 664 42,628 SH   SOLE   7,273 0 35,355
IBM Corp COM 459200101 4,867 36,415 SH   SOLE   34,203 0 2,212
Idex Corp COM 45167R104 1,335 5,650 SH   SOLE   0 0 5,650
Illinois Tool Works COM 452308109 59,791 241,313 SH   SOLE   115,203 0 126,110
Intel Corp COM 458140100 17,000 330,106 SH   SOLE   268,060 0 62,046
Intercontinental Exc COM 45866F104 469 3,429 SH   SOLE   3,345 0 84
Intuit Inc COM 461202103 749 1,165 SH   SOLE   1,165 0 0
Intuitive Surgical COM 46120E602 1,901 5,292 SH   SOLE   0 0 5,292
Invesco QQQ Trust EX TRD EQ FD 46090E103 1,382 3,474 SH   SOLE   3,148 0 326
Invesco S&P 500 Low Volatility ETF EX TRD EQ FD 46138E354 695 10,121 SH   SOLE   10,121 0 0
iShares 1-3 Year Treasry Bond ETF ETF FI 464287457 246 2,875 SH   SOLE   2,125 0 750
iShares Core Dividend Growth ETF EX TRD EQ FD 46434V621 209 3,767 SH   SOLE   1,075 0 2,692
iShares Core MSCI EAFE ETF EX TRD EQ FD 46432F842 57,495 769,186 SH   SOLE   731,537 0 37,234
iShares Core MSCI Emerging ETF EX TRD EQ FD 46434G103 15,200 253,926 SH   SOLE   242,388 0 11,169
iShares Core S&P 500 ETF EX TRD EQ FD 464287200 8,458 17,733 SH   SOLE   14,492 0 3,241
iShares Core S&P Mid Cap ETF EX TRD EQ FD 464287507 4,316 15,247 SH   SOLE   11,477 0 3,770
iShares Core S&P Small Cap ETF EX TRD EQ FD 464287804 17,776 155,236 SH   SOLE   134,299 0 20,824
iShares Core US Aggregate Bond ETF ETF FI 464287226 70,287 616,116 SH   SOLE   594,881 0 20,536
iShares Esg Aware US Aggrgt BND ETF ETF FI 46435U549 3,327 60,264 SH   SOLE   59,054 0 1,210
iShares Esg Awr 1 5 Y Usd CP BND ETF ETF FI 46435G243 1,659 64,673 SH   SOLE   63,357 0 1,316
iShares Floating Rate Bond ETF ETF FI 46429B655 2,487 49,024 SH   SOLE   35,974 0 13,050
iShares High Yield Corporat Bond ETF ETF FI 46434V407 13,099 289,151 SH   SOLE   247,152 0 41,779
iShares iBoxx Invt Grade Bond ETF ETF FI 464287242 413 3,120 SH   SOLE   3,052 0 68
iShares MBS ETF IV ETF FI 464288588 3,234 30,107 SH   SOLE   29,312 0 795
iShares Morningstar Small Cap ETF EX TRD EQ FD 464288505 206 3,600 SH   SOLE   3,600 0 0
iShares MSCI EAFE ETF EX TRD EQ FD 464287465 10,473 132,917 SH   SOLE   81,902 0 51,015
iShares MSCI EAFE Small Cap ETF EX TRD EQ FD 464288273 7,007 95,786 SH   SOLE   11,009 0 84,777
iShares MSCI Emerging Markets ETF EX TRD EQ FD 464287234 1,647 33,710 SH   SOLE   32,585 0 1,125
iShares MSCI KLD 400 Social Indx ETF EX TRD EQ FD 464288570 471 5,073 SH   SOLE   757 0 4,316
iShares MSCI USA Esg Select ETF EX TRD EQ FD 464288802 328 3,087 SH   SOLE   2,137 0 950
iShares Nasdaq Biotechnology ETF EX TRD EQ FD 464287556 1,518 9,947 SH   SOLE   9,827 0 120
iShares National Muni Bond ETF ETF FI 464288414 7,906 67,994 SH   SOLE   65,060 0 2,934
iShares Preferred Income Sec ETF ETF FI 464288687 1,881 47,714 SH   SOLE   46,482 0 1,232
iShares Russell 1000 ETF EX TRD EQ FD 464287622 1,515 5,730 SH   SOLE   1,685 0 4,045
iShares Russell 1000 Growth ETF EX TRD EQ FD 464287614 725 2,371 SH   SOLE   1,956 0 415
iShares Russell 1000 Value ETF EX TRD EQ FD 464287598 214 1,274 SH   SOLE   996 0 278
iShares Russell 2000 ETF EX TRD EQ FD 464287655 3,993 17,948 SH   SOLE   12,240 0 5,708
iShares Russell 2000 Growth ETF EX TRD EQ FD 464287648 3,047 10,399 SH   SOLE   4,151 0 6,248
iShares Russell 2000 Value ETF EX TRD EQ FD 464287630 3,407 20,517 SH   SOLE   12,332 0 8,185
iShares Russell 3000 ETF EX TRD EQ FD 464287689 382 1,375 SH   SOLE   1,300 0 75
iShares Russell Mid Cap ETF EX TRD EQ FD 464287499 7,575 91,257 SH   SOLE   33,160 0 58,097
iShares Russell Mid Cap Growth ETF EX TRD EQ FD 464287481 16,198 140,563 SH   SOLE   124,943 0 15,467
iShares Russell Mid Cap Value ETF EX TRD EQ FD 464287473 11,135 90,986 SH   SOLE   87,267 0 3,610
iShares S&P 500 Growth ETF EX TRD EQ FD 464287309 708 8,463 SH   SOLE   7,938 0 525
iShares S&P 500 Value ETF EX TRD EQ FD 464287408 6,612 42,214 SH   SOLE   40,782 0 1,406
iShares S&P Small Cap 600 ETF EX TRD EQ FD 464287879 322 3,082 SH   SOLE   3,082 0 0
iShares Select Dividend ETF EX TRD EQ FD 464287168 1,051 8,574 SH   SOLE   4,399 0 4,175
iShares TIPS Bond ETF ETF FI 464287176 10,433 80,753 SH   SOLE   67,819 0 12,934
iShares Total US Stock Market ETF EX TRD EQ FD 464287150 648 6,057 SH   SOLE   5,257 0 800
iShares TR Esg Aw (msci Eafe) EX TRD EQ FD 46435G516 395 4,964 SH   SOLE   4,640 0 324
iShares TR Is 1 5 YR In GR CR BD ETF ETF FI 464288646 17,628 327,176 SH   SOLE   243,392 0 83,732
iShares TRT Is 5 10 Inv GR CR BD ETF ETF FI 464288638 1,155 19,494 SH   SOLE   16,760 0 2,734
iShares U.S. Consumer Services ETF EX TRD EQ FD 464287580 423 5,032 SH   SOLE   5,032 0 0
iShares US Basic Materials ETF EX TRD EQ FD 464287838 478 3,413 SH   SOLE   3,318 0 95
iShares US Healthcare ETF EX TRD EQ FD 464287762 1,026 3,415 SH   SOLE   3,415 0 0
iShares US Industrials ETF EX TRD EQ FD 464287754 630 5,586 SH   SOLE   5,586 0 0
iShares US Technology ETF EX TRD EQ FD 464287721 3,154 27,470 SH   SOLE   27,470 0 0
Ishs MSCI Emerg MRKT Min Vol FCT ETF EX TRD EQ FD 464286533 464 7,382 SH   SOLE   7,052 0 330
Iteris Inc New Com COM 46564T107 181 45,366 SH   SOLE   6,461 0 38,905
J M Smucker Co COM 832696405 1,169 8,605 SH   SOLE   7,265 0 1,340
Johnson & Johnson COM 478160104 65,923 385,356 SH   SOLE   275,712 0 109,608
JPMorgan Chase & Co COM 46625H100 107,609 679,564 SH   SOLE   455,279 0 224,245
JPMorgan Ultra Short Income ETF ETF FI 46641Q837 7,392 146,369 SH   SOLE   146,369 0 0
Kellogg Co COM 487836108 569 8,836 SH   SOLE   8,236 0 600
Kimberly Clark Corp COM 494368103 4,746 32,990 SH   SOLE   25,044 0 7,946
Kroger Co COM 501044101 2,019 44,617 SH   SOLE   37,142 0 7,475
L S I Industries Inc COM 50216C108 180 26,256 SH   SOLE   26,256 0 0
L3harris Technologies Inc. COM 502431109 7,101 33,299 SH   SOLE   5,907 0 27,392
Lab Co Of Amer HLDG COM 50540R409 52,654 167,576 SH   SOLE   154,994 0 12,560
Learning Tree Intl COM 522015106 19 15,340 SH   SOLE   15,340 0 0
Lilly Eli & Co COM 532457108 6,133 22,202 SH   SOLE   14,628 0 7,574
Linde PLC F COM G5494J103 75,729 218,597 SH   SOLE   213,173 0 5,399
Lockheed Martin Corp COM 539830109 6,048 17,017 SH   SOLE   5,660 0 11,357
Loews Corp COM 540424108 318 5,500 SH   SOLE   5,500 0 0
Lowes Cos Inc COM 548661107 151,072 584,464 SH   SOLE   341,424 0 243,000
M & T Bank Corp COM 55261F104 600 3,904 SH   SOLE   3,904 0 0
Manulife Finl F COM 56501R106 818 42,879 SH   SOLE   42,879 0 0
Marathon Pete Corp COM 56585A102 489 7,646 SH   SOLE   0 0 7,646
Marriott Intl Inc Class A COM 571903202 728 4,408 SH   SOLE   793 0 3,615
Marsh & MC Lennan Co COM 571748102 1,270 7,304 SH   SOLE   7,217 0 87
Martin Marietta Matr COM 573284106 1,233 2,799 SH   SOLE   2,699 0 100
Mastercard Inc Class A COM 57636Q104 124,564 346,671 SH   SOLE   331,069 0 15,580
MC Cormick & Co Inc COM 579780206 33,775 348,266 SH   SOLE   347,016 0 1,250
McDonalds Corp COM 580135101 46,076 171,883 SH   SOLE   157,174 0 14,689
Mckesson Corp COM 58155Q103 381 1,531 SH   SOLE   1,531 0 0
Medtronic PLC F COM G5960L103 3,022 29,040 SH   SOLE   4,335 0 24,705
Merck & Co. Inc. COM 58933Y105 13,756 177,942 SH   SOLE   126,303 0 51,639
Meta Platforms Inc Class A COM 30303M102 38,638 114,875 SH   SOLE   109,117 0 5,726
Microchip Technology COM 595017104 704 8,082 SH   SOLE   884 0 7,198
Micron Technology COM 595112103 254 2,722 SH   SOLE   2,722 0 0
Microsoft Corp COM 594918104 328,042 975,388 SH   SOLE   728,816 0 246,494
Mindpix Corp Com New EX TRD EQ FD 602673204 1 1,200,000 SH   SOLE   0 0 1,200,000
Mondelez Intl Class A COM 609207105 11,889 178,348 SH   SOLE   27,626 0 150,722
Moodys Corp Com COM 615369105 996 2,550 SH   SOLE   0 0 2,550
Morgan Stanley COM 617446448 523 5,325 SH   SOLE   3,164 0 2,161
Motley Fool Global Opportunities ETF EX TRD EQ FD 74933W635 290 9,032 SH   SOLE   9,032 0 0
Motorola Solutions COM 620076307 419 1,538 SH   SOLE   1,078 0 460
Nestle S A F Sponsored ADR ADR 641069406 45,373 323,355 SH   SOLE   67,105 0 256,250
Netapp Inc COM 64110D104 414 4,500 SH   SOLE   0 0 4,500
Neuberger Berman Municip ETF FI 64124P101 1,294 84,123 SH   SOLE   82,923 0 1,200
Nextera Energy Inc COM 65339F101 81,271 870,512 SH   SOLE   696,722 0 173,640
Nike Inc Class B COM 654106103 56,810 340,850 SH   SOLE   328,439 0 12,367
Norfolk Southern Co COM 655844108 27,246 91,518 SH   SOLE   89,273 0 2,245
Northern Trust Corp COM 665859104 3,111 25,891 SH   SOLE   1,725 0 24,166
Novartis AG F Sponsored ADR ADR 66987V109 18,892 215,985 SH   SOLE   215,191 0 794
Novo-Nordisk A S F Sponsored ADR ADR 670100205 6,098 54,449 SH   SOLE   53,194 0 1,255
Nuveen Arizona QLTY MNCP ETF FI 67061W104 818 51,150 SH   SOLE   46,150 0 0
Nuveen Clifornia Qulty M ETF FI 67066Y105 688 44,000 SH   SOLE   44,000 0 0
Nuveen Ohio QLTY MNCPL I ETF FI 670980101 5,740 359,398 SH   SOLE   359,398 0 0
Nvidia Corp COM 67066G104 1,025 3,486 SH   SOLE   1,562 0 1,924
NXP Semiconductors F COM N6596X109 295 1,290 SH   SOLE   1,290 0 0
Old Second BNCP Inc COM 680277100 214 17,000 SH   SOLE   0 0 17,000
Omega Hlthcare Invts REIT COM 681936100 216 7,300 SH   SOLE   0 0 7,300
Oracle Corp COM 68389X105 3,291 37,737 SH   SOLE   26,307 0 11,430
Otis Worldwide Corp COM 68902V107 1,639 18,826 SH   SOLE   17,632 0 1,194
Paccar Inc COM 693718108 749 8,350 SH   SOLE   8,350 0 0
Parker-Hannifin Corp COM 701094104 695 2,185 SH   SOLE   2,185 0 0
Paypal Holdings Incorpor COM 70450Y103 984 5,219 SH   SOLE   3,015 0 2,204
Pepsico Inc COM 713448108 110,525 632,637 SH   SOLE   528,041 0 104,596
Pfizer Inc COM 717081103 11,068 187,437 SH   SOLE   127,343 0 60,094
Philip Morris Intl COM 718172109 1,923 20,009 SH   SOLE   10,464 0 9,545
Phillips 66 COM 718546104 986 13,603 SH   SOLE   3,174 0 10,429
PIMCO Active Bond ETF ETF FI 72201R775 505 4,603 SH   SOLE   4,603 0 0
PIMCO Enhanced SHRT Maturty Actv ETF ETF FI 72201R833 833 8,200 SH   SOLE   8,200 0 0
PNC Finl Services COM 693475105 3,040 15,163 SH   SOLE   15,113 0 50
PNC Finl SVC PFD 693475857 2,405 93,434 SH   SOLE   91,064 0 2,370
PPG Industries Inc COM 693506107 995 5,771 SH   SOLE   3,307 0 2,464
Procter & Gamble COM 742718109 153,157 936,279 SH   SOLE   848,549 0 87,471
Prologis Inc. REIT COM 74340W103 224 1,333 SH   SOLE   372 0 961
Prudential Fin PFD 744320805 915 33,760 SH   SOLE   22,325 0 11,435
Public Storage PFD 74460W594 1,781 67,414 SH   SOLE   67,414 0 0
Public Storage PFD 74460W644 3,994 146,952 SH   SOLE   84,543 0 62,409
Public Storage REIT COM 74460D109 768 2,050 SH   SOLE   64 0 1,986
Qualcomm Inc COM 747525103 24,030 131,404 SH   SOLE   108,349 0 23,055
Raytheon Technologies Co COM 75513E101 15,348 178,346 SH   SOLE   156,334 0 22,012
Regeneron Pharms Inc COM 75886F107 217 344 SH   SOLE   0 0 344
Rockwell Automation COM 773903109 13,730 39,360 SH   SOLE   4,074 0 35,286
Royal Dutch Shell F Sponsored ADR ADR 780259206 226 5,213 SH   SOLE   3,687 0 1,526
S&P Global Inc Com COM 78409V104 31,958 67,719 SH   SOLE   56,042 0 11,660
Salesforce Com COM 79466L302 68,508 269,579 SH   SOLE   180,869 0 88,665
Schwab Emerging Markets Equity ETF EX TRD EQ FD 808524706 1,397 47,156 SH   SOLE   46,906 0 250
Schwab Fundamental US Large Co ETF EX TRD EQ FD 808524771 15,019 256,224 SH   SOLE   216,564 0 39,560
Schwab International Equity ETF EX TRD EQ FD 808524805 4,387 112,737 SH   SOLE   112,733 0 0
Schwab Short Term US Treasury ETF ETF FI 808524862 336 6,609 SH   SOLE   6,609 0 0
Schwab US Aggregate Bond ETF ETF FI 808524839 6,378 118,325 SH   SOLE   117,540 0 785
Schwab US Broad Market ETF EX TRD EQ FD 808524102 25,215 223,085 SH   SOLE   223,044 0 35
Schwab US Dividend Equity ETF EX TRD EQ FD 808524797 995 12,310 SH   SOLE   8,873 0 3,437
Schwab US Large Cap ETF EX TRD EQ FD 808524201 4,999 43,913 SH   SOLE   43,913 0 0
Schwab US Large Cap Growth ETF EX TRD EQ FD 808524300 2,248 13,726 SH   SOLE   13,726 0 0
Schwab US Large Cap Value ETF EX TRD EQ FD 808524409 383 5,228 SH   SOLE   5,228 0 0
Schwab US Small Cap ETF EX TRD EQ FD 808524607 2,489 24,304 SH   SOLE   24,304 0 0
Seagate Technology HLDGS PB LTD Co COM G7997R103 487 4,285 SH   SOLE   4,285 0 0
Select Sector Health Care SPDR ETF EX TRD EQ FD 81369Y209 2,811 19,954 SH   SOLE   19,244 0 710
Select STR Financial Select SPDR ETF EX TRD EQ FD 81369Y605 382 9,785 SH   SOLE   9,785 0 0
Sherwin Williams Co COM 824348106 1,174 3,333 SH   SOLE   2,133 0 1,200
Shopify Inc F Class A COM 82509L107 207 150 SH   SOLE   100 0 50
Skyworks Solutions COM 83088M102 463 2,985 SH   SOLE   200 0 2,785
Southern Co COM 842587107 755 11,008 SH   SOLE   5,208 0 5,800
Southwest Airlines COM 844741108 200 4,675 SH   SOLE   2,300 0 2,375
SPDR Bloomberg Barclays High Yield Bond ETF ETF FI 78468R622 675 6,218 SH   SOLE   4,070 0 2,148
SPDR Dow Jones Indl (average Et Ut Ser 1) EX TRD EQ FD 78467X109 240 660 SH   SOLE   400 0 260
SPDR Fund Consumer Discre Select ETF EX TRD EQ FD 81369Y407 5,511 26,959 SH   SOLE   26,759 0 200
SPDR Fund Materials Select Sectr ETF EX TRD EQ FD 81369Y100 690 7,615 SH   SOLE   7,615 0 0
SPDR Gold Shares ETF EX TRD EQ FD 78463V107 513 3,002 SH   SOLE   2,942 0 60
SPDR S&P 500 ETF EX TRD EQ FD 78462F103 12,880 27,024 SH   SOLE   16,460 0 10,564
SPDR S&P Biotech ETF EX TRD EQ FD 78464A870 442 3,945 SH   SOLE   3,945 0 0
SPDR S&P Dividend ETF EX TRD EQ FD 78464A763 410 3,178 SH   SOLE   3,178 0 0
SPDR S&P Midcap 400 ETF EX TRD EQ FD 78467Y107 28,676 55,235 SH   SOLE   54,405 0 830
Splunk Inc COM 848637104 289 2,500 SH   SOLE   2,500 0 0
Stanley Black & Deck COM 854502101 1,456 7,720 SH   SOLE   1,485 0 6,235
Starbucks Corp COM 855244109 33,033 282,405 SH   SOLE   26,933 0 255,472
Stryker Corp COM 863667101 2,042 7,617 SH   SOLE   6,561 0 1,056
SVB Finl Group COM 78486Q101 600 885 SH   SOLE   885 0 0
Synchrony Finl COM 87165B103 357 7,700 SH   SOLE   3,000 0 4,700
Sysco Corp COM 871829107 9,320 118,650 SH   SOLE   51,831 0 66,819
T Rowe Price Group COM 74144T108 47,832 243,247 SH   SOLE   191,159 0 52,058
Takeda Pharma Co F Sponsored ADR ADR 874060205 285 20,932 SH   SOLE   20,781 0 151
Target Corp COM 87612E106 7,280 31,457 SH   SOLE   29,336 0 2,121
Technology Select Sector SPDR ETF EX TRD EQ FD 81369Y803 6,852 39,406 SH   SOLE   37,406 0 2,000
Teleflex Incorporate COM 879369106 319 970 SH   SOLE   770 0 200
Tesla Inc COM 88160R101 12,762 12,076 SH   SOLE   10,663 0 1,398
Texas Instruments COM 882508104 615 3,261 SH   SOLE   1,954 0 1,307
Texas Pacific Land Corp COM 88262P102 2,092 1,675 SH   SOLE   0 0 1,675
The Allstate Cor PFD 020002309 294 11,130 SH   SOLE   11,130 0 0
The Charles S PFD 808513600 294 11,555 SH   SOLE   11,555 0 0
The Coca-Cola Co COM 191216100 9,793 165,386 SH   SOLE   108,718 0 56,668
The Macerich Co REIT COM 554382101 346 20,000 SH   SOLE   0 0 20,000
The Southern Co PFD 842587883 1,912 73,541 SH   SOLE   53,541 0 20,000
The Southern Co PFD 842587800 1,321 48,710 SH   SOLE   35,790 0 12,920
Thermo Fisher SCNTFC COM 883556102 89,306 133,796 SH   SOLE   72,704 0 61,074
TJX Companies Inc COM 872540109 84,357 1,111,137 SH   SOLE   1,043,706 0 67,341
Tomra Systems Asa Spon A D R ADR 889905204 216 3,000 SH   SOLE   3,000 0 0
Travelers Companies COM 89417E109 6,838 43,713 SH   SOLE   3,483 0 40,230
Truist Finl C PFD 89832Q745 2,096 75,479 SH   SOLE   75,369 0 110
Truist Finl Corp COM 89832Q109 728 12,442 SH   SOLE   7,417 0 5,025
U.S. Bancorp PFD 902973759 302 11,225 SH   SOLE   11,225 0 0
Unilever PLC F Sponsored ADR ADR 904767704 396 7,362 SH   SOLE   1,937 0 5,425
Union Pacific Corp COM 907818108 41,328 164,048 SH   SOLE   46,760 0 117,288
United Parcel SRVC Class B COM 911312106 23,511 109,689 SH   SOLE   26,115 0 83,574
Unitedhealth GRP Inc COM 91324P102 62,039 123,550 SH   SOLE   112,218 0 11,310
US Bancorp COM 902973304 38,989 688,557 SH   SOLE   649,844 0 38,713
Vaneck Vectors Long Muni ETF ETF FI 92189F536 2,030 93,826 SH   SOLE   92,456 0 1,370
Vaneck Vectors Short Muni ETF ETF FI 92189F528 3,909 218,250 SH   SOLE   89,209 0 129,041
Vanguard Consumer Staple ETF EX TRD EQ FD 92204A207 2,751 13,764 SH   SOLE   13,764 0 0
Vanguard Dividend Appreciation ETF EX TRD EQ FD 921908844 3,924 22,845 SH   SOLE   13,237 0 9,608
Vanguard Esg Internatnl Stock ETF EX TRD EQ FD 921910725 623 10,050 SH   SOLE   50 0 10,000
Vanguard Extended Market ETF EX TRD EQ FD 922908652 9,941 54,366 SH   SOLE   54,056 0 310
Vanguard Financials ETF EX TRD EQ FD 92204A405 3,985 41,268 SH   SOLE   41,268 0 0
Vanguard FTSE All World Ex US ETF EX TRD EQ FD 922042775 14,778 241,157 SH   SOLE   190,825 0 50,332
Vanguard FTSE Developed Markets ETF EX TRD EQ FD 921943858 1,112 21,772 SH   SOLE   19,807 0 1,290
Vanguard FTSE Emerging Markets ETF EX TRD EQ FD 922042858 8,630 174,477 SH   SOLE   165,492 0 8,830
Vanguard Growth ETF EX TRD EQ FD 922908736 1,998 6,226 SH   SOLE   6,170 0 56
Vanguard High Dividend Yield ETF EX TRD EQ FD 921946406 4,007 35,746 SH   SOLE   34,797 0 949
Vanguard Industrials ETF EX TRD EQ FD 92204A603 2,433 11,990 SH   SOLE   11,990 0 0
Vanguard Information Technology ETF EX TRD EQ FD 92204A702 1,696 3,701 SH   SOLE   3,701 0 0
Vanguard Intermediate Term Cor ETF ETF FI 92206C870 74,686 805,158 SH   SOLE   706,651 0 97,683
Vanguard Internatnl HGH DIV YLD ETF EX TRD EQ FD 921946794 4,201 62,536 SH   SOLE   62,536 0 0
Vanguard Large Cap ETF EX TRD EQ FD 922908637 539 2,439 SH   SOLE   2,439 0 0
Vanguard Mid Cap ETF EX TRD EQ FD 922908629 6,065 23,805 SH   SOLE   3,016 0 20,789
Vanguard Mid Cap Value ETF EX TRD EQ FD 922908512 484 3,220 SH   SOLE   3,220 0 0
Vanguard Mortgage Backed Sec ETF ETF FI 92206C771 41,486 785,124 SH   SOLE   757,763 0 26,814
Vanguard Muni BND Tax Exempt ETF ETF FI 922907746 2,618 47,673 SH   SOLE   47,673 0 0
Vanguard Real Estate ETF EX TRD EQ FD 922908553 2,160 18,620 SH   SOLE   18,339 0 281
Vanguard Russell 2000 Value ETF EX TRD EQ FD 92206C649 3,487 24,000 SH   SOLE   0 0 24,000
Vanguard S&P 500 ETF EX TRD EQ FD 922908363 84,443 193,424 SH   SOLE   188,723 0 4,437
Vanguard S&P 500 Growth ETF EX TRD EQ FD 921932505 391 1,297 SH   SOLE   1,083 0 214
Vanguard S&P Mid Cap 400 ETF EX TRD EQ FD 921932885 1,171 6,113 SH   SOLE   6,113 0 0
Vanguard Short Term Cor BD ETF ETF FI 92206C409 72,475 891,887 SH   SOLE   564,215 0 327,012
Vanguard Short-Term Bond ETF ETF FI 921937827 32,032 396,285 SH   SOLE   67,520 0 328,765
Vanguard SHRT Inf Prot Sec Index ETF ETF FI 922020805 587 11,426 SH   SOLE   5,851 0 5,575
Vanguard Small Cap ETF EX TRD EQ FD 922908751 9,550 42,252 SH   SOLE   8,564 0 33,688
Vanguard Small Cap Growth ETF EX TRD EQ FD 922908595 11,445 40,615 SH   SOLE   4,558 0 36,057
Vanguard Small Cap Value ETF EX TRD EQ FD 922908611 15,095 84,398 SH   SOLE   7,483 0 76,915
Vanguard Total Bond Market ETF ETF FI 921937835 1,957 23,093 SH   SOLE   20,515 0 2,578
Vanguard Total International BND ETF ETF FI 92203J407 211 3,826 SH   SOLE   3,826 0 0
Vanguard Total Stock Market ETF EX TRD EQ FD 922908769 28,623 118,552 SH   SOLE   56,791 0 61,488
Vanguard Total World Stock ETF EX TRD EQ FD 922042742 1,356 12,625 SH   SOLE   3,460 0 9,165
Vanguard Ultra Short Bond ETF ETF FI 92203C303 1,465 29,325 SH   SOLE   29,325 0 0
Vanguard Utilities ETF EX TRD EQ FD 92204A876 614 3,926 SH   SOLE   3,902 0 24
Vanguard World FD (esg US STK Etf) EX TRD EQ FD 921910733 685 7,790 SH   SOLE   7,790 0 0
Vasamed Inc COM 92834L102 0 24,613 SH   SOLE   24,613 0 0
Verizon Communication COM 92343V104 34,184 657,893 SH   SOLE   592,288 0 65,605
VF Corp COM 918204108 9,470 129,336 SH   SOLE   120,262 0 9,074
VGRD FTSE All WRLD Ex US SML Cap ETF EX TRD EQ FD 922042718 311 2,324 SH   SOLE   24 0 2,300
Viatris Inc COM 92556V106 143 10,570 SH   SOLE   8,803 0 1,767
Visa Inc Class A COM 92826C839 3,397 15,675 SH   SOLE   6,955 0 8,720
Vornado Realty PFD 929042810 231 8,600 SH   SOLE   8,600 0 0
Vulcan Materials Com COM 929160109 1,620 7,805 SH   SOLE   0 0 7,805
W E C Energy Group Inc COM 92939U106 9,873 101,707 SH   SOLE   94,898 0 6,809
Walgreens Boots Alli COM 931427108 1,638 31,403 SH   SOLE   21,272 0 10,131
WalMart Inc COM 931142103 20,491 141,306 SH   SOLE   10,392 0 130,914
Walt Disney Co COM 254687106 101,869 657,689 SH   SOLE   437,490 0 220,143
Waste Management Inc COM 94106L109 50,689 303,706 SH   SOLE   293,375 0 10,271
Wells Fargo & Co COM 949746101 1,430 29,814 SH   SOLE   19,965 0 9,849
Western Union Co COM 959802109 410 23,000 SH   SOLE   1,500 0 21,500
Weyerhaeuser Co REIT COM 962166104 236 5,719 SH   SOLE   5,719 0 0
WW Grainger Inc COM 384802104 627 1,209 SH   SOLE   335 0 874
Xilinx Inc COM 983919101 1,320 6,225 SH   SOLE   6,225 0 0
Yum Brands Inc COM 988498101 4,924 35,458 SH   SOLE   35,158 0 300
Yum China Holdings Inc COM 98850P109 1,723 34,570 SH   SOLE   34,170 0 400
Zimmer Biomet HLDGS COM 98956P102 333 2,618 SH   SOLE   1,798 0 820
Zoetis Inc Class A COM 98978V103 397 1,625 SH   SOLE   1,400 0 225