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 COMMON 084990175 411,379 100 SH   SOLE   100 0 0
3M CO. COMMON 88579Y101 12,446,558 70,953 SH   SOLE 1 59,734 0 11,219
A T & T INC (NEW) COMMON 00206R102 4,423,509 163,773 SH   SOLE 1 145,177 0 18,596
ABBOTT LABS COMMON 002824100 7,152,772 60,550 SH   SOLE 1 47,877 0 12,673
ABBVIE INC COMMON 00287Y109 6,934,531 64,286 SH   SOLE 1 56,927 0 7,359
ACCENTURE PLC COMMON G1151C101 41,573,284 129,949 SH   SOLE 1 86,513 0 43,436
ACTUA CORP COM COMMON 005094107 0 131,244 SH   SOLE   0 0 131,244
ADOBE SYS INC COMMON 00724F101 11,538,580 20,042 SH   SOLE 1 17,515 0 2,527
AFLAC INC COMMON 001055102 868,851 16,667 SH   SOLE   16,667 0 0
AIR PRODS & CHEMS INC COMMON 009158106 11,018,877 43,024 SH   SOLE 1 37,584 0 5,440
AKAMAI TECHNOLOGIES I COMMON 00971T101 4,083,717 39,045 SH   SOLE 1 35,540 0 3,505
ALLETE INC NEW COMMON 018522300 200,344 3,366 SH   SOLE 1 3,366 0 0
ALLSTATE CORP COMMON 020002101 1,087,864 8,545 SH   SOLE   8,395 0 150
ALPHABET CLASS A COMMON 02079K305 25,970,573 9,714 SH   SOLE 1 6,674 0 3,040
ALPHABET CLASS C COMMON 02079K107 45,774,024 17,174 SH   SOLE 1 12,485 0 4,689
ALTRIA GROUP INC COMMON 02209S103 284,454 6,249 SH   SOLE 1 4,650 0 1,599
AMAZON COM INC COMMON 023135106 14,079,681 4,286 SH   SOLE 1 3,395 0 891
AMERICAN BALANCED FD MUTUAL 024071102 232,187 7,175 SH   SOLE   0 0 7,175
AMERICAN ELECTRIC POW COMMON 025537101 738,738 9,100 SH   SOLE   6,300 0 2,800
AMERICAN EXPRESS CO. COMMON 025816109 2,659,706 15,876 SH   SOLE 1 9,503 0 6,373
AMERICAN TOWER CORP COMMON 03027X100 210,205 792 SH   SOLE 1 719 0 73
AMERICAN WTR WKS CO I COMMON 030420103 459,451 2,718 SH   SOLE   2,718 0 0
AMERIPRISE FINL INC COMMON 03076C106 2,228,909 8,439 SH   SOLE   8,439 0 0
AMGEN INC COMMON 031162100 3,766,669 17,713 SH   SOLE 1 15,428 0 2,285
ANALOG DEVICES INC COMMON 032654105 5,125,725 30,605 SH   SOLE 1 24,345 0 6,260
ANNALY CAP MGMT INC COMMON 035710409 194,081 23,050 SH   SOLE   350 0 22,700
AON PLC SHS CL A COMMON G0403H108 16,963,879 59,362 SH   SOLE 1 45,532 0 13,830
APPLE INC COMMON 037833100 68,708,155 485,570 SH   SOLE 1 378,013 0 107,557
APPLIED MATLS INC COMMON 038222105 218,841 1,700 SH   SOLE   350 0 1,350
ASTRAZENECA PLC COMMON 046353108 565,885 9,422 SH   SOLE 1 9,422 0 0
AUTOMATIC DATA PROCES COMMON 053015103 8,083,965 40,436 SH   SOLE 1 23,685 0 16,751
AVERY DENNISON CORP COMMON 053611109 207,210 1,000 SH   SOLE 1 0 0 1,000
BANK OF AMERICA CORP COMMON 060505104 3,096,261 72,939 SH   SOLE   72,939 0 0
BANK OF AMERICA PFD D PREFERR 060505625 4,249,470 177,505 SH   SOLE 1 128,555 0 48,950
BAXTER INTERNATIONAL COMMON 071813109 861,888 10,716 SH   SOLE 1 10,716 0 0
BBH FD INC LTD DUR FD MUTUAL 05528X802 1,001,295 96,837 SH   SOLE   96,837 0 0
BECTON DICKINSON & CO COMMON 075887109 24,865,676 101,154 SH   SOLE 1 72,485 0 28,669
BERKSHIRE HATHAWAY IN COMMON 084670702 7,044,854 25,811 SH   SOLE 1 24,280 0 1,531
BERKSHIRE HATHAWAY IN COMMON 084670108 411,379 1 SH   SOLE 1 1 0 0
BEST BUY INC COMMON 086516101 11,079,782 104,813 SH   SOLE 1 74,813 0 30,000
BK OF AMERICA CORP PF PREFERR 060505633 601,335 24,900 SH   SOLE 1 17,900 0 7,000
BLACKROCK INC COMMON 09247X101 935,106 1,115 SH   SOLE   957 0 158
BLACKSTONE GROUP INC COMMON 09260D107 1,898,087 16,315 SH   SOLE 1 13,615 0 2,700
BOEING CO. COMMON 097023105 1,292,807 5,878 SH   SOLE 1 5,325 0 553
BOOKING HLDGS INC COMMON 09857L108 997,025 420 SH   SOLE   285 0 135
BP PLC ADR COMMON 055622104 417,138 15,263 SH   SOLE 1 15,263 0 0
BRISTOL MYERS SQUIBB COMMON 110122108 6,348,349 107,290 SH   SOLE 1 92,739 0 14,551
BROADCOM INC COM COMMON 11135F101 6,221,652 12,830 SH   SOLE   12,830 0 0
BROWN & BROWN INC COMMON 115236101 6,363,054 114,753 SH   SOLE 1 64,753 0 50,000
BRYN MAWR BANK CORP COMMON 117665109 412,126 8,969 SH   SOLE   3,400 0 5,569
CAMPBELL SOUP CO COMMON 134429109 310,899 7,436 SH   SOLE 1 7,436 0 0
CANNABIX TECHNOLOGIES COMMON 13765L101 27,470 41,000 SH   SOLE   21,000 0 20,000
CARMAX INC COM COMMON 143130102 3,545,772 27,710 SH   SOLE 1 22,370 0 5,340
CARNIVAL CORP COMMON 143658300 219,713 8,785 SH   SOLE 1 7,685 0 1,100
CARRIER GLOBAL CORPOR COMMON 14448C104 1,227,592 23,717 SH   SOLE 1 14,142 0 9,575
CATERPILLAR INC COMMON 149123101 1,882,650 9,807 SH   SOLE 1 7,907 0 1,900
CDN IMPERIAL BK COMM COMMON 136069101 423,719 3,807 SH   SOLE   3,807 0 0
CDW CORP COMMON 12514G108 1,947,614 10,700 SH   SOLE   10,700 0 0
CHEVRON CORP COMMON 166764100 8,604,577 84,816 SH   SOLE 1 65,215 0 19,601
CHURCH & DWIGHT CO. COMMON 171340102 297,252 3,600 SH   SOLE   0 0 3,600
CICERO INC COMMON 171708100 210 50,000 SH   SOLE   0 0 50,000
CIGNA CORP NEW COM COMMON 125523100 913,730 4,565 SH   SOLE   4,565 0 0
CISCO SYSTEMS INC COMMON 17275R102 13,711,041 251,902 SH   SOLE 1 188,166 0 63,736
CITIGROUP INC COMMON 172967424 977,198 13,924 SH   SOLE 1 13,874 0 50
CME GROUP INC COM COMMON 12572Q105 403,197 2,085 SH   SOLE   1,885 0 200
COCA COLA CO. COMMON 191216100 11,643,618 221,910 SH   SOLE 1 175,083 0 46,827
COGNIZANT TECHNOLOGY COMMON 192446102 837,831 11,290 SH   SOLE 1 9,390 0 1,900
COLGATE PALMOLIVE CO COMMON 194162103 5,078,069 67,188 SH   SOLE 1 49,863 0 17,325
COMCAST CORP NEW CL A COMMON 20030N101 11,121,625 198,849 SH   SOLE 1 140,168 0 58,681
COMERICA INC COMMON 200340107 445,970 5,540 SH   SOLE 1 3,820 0 1,720
COMMERCIAL METALS CO COMMON 201723103 304,600 10,000 SH   SOLE   10,000 0 0
CONOCOPHILLIPS COMMON 20825C104 1,099,772 16,228 SH   SOLE 1 13,912 0 2,316
CONSTELLATION BRANDS COMMON 21036P108 4,929,093 23,395 SH   SOLE 1 17,180 0 6,215
CORNING INC COMMON 219350105 1,410,193 38,646 SH   SOLE 1 38,646 0 0
CORTEVA INC COM COMMON 22052L104 832,132 19,775 SH   SOLE 1 19,317 0 458
COSTCO WHOLESALE COMMON 22160K105 9,340,189 20,786 SH   SOLE 1 12,816 0 7,970
CRA CCM ALTERNATIVE I MUTUAL 20368N400 703,759 83,088 SH   SOLE   0 0 83,088
CROWN CASTLE INTL COR COMMON 22822V101 8,478,294 48,917 SH   SOLE 1 36,317 0 12,600
CSX CORP COMMON 126408103 2,302,233 77,412 SH   SOLE 1 70,518 0 6,894
CVS HEALTH CORP. COMMON 126650100 19,941,143 234,989 SH   SOLE 1 163,863 0 71,126
DANAHER CORP COMMON 235851102 23,899,758 78,504 SH   SOLE 1 50,896 0 27,608
DARDEN RESTAURANTS IN COMMON 237194105 227,205 1,500 SH   SOLE   1,500 0 0
DEERE & CO. COMMON 244199105 2,144,448 6,400 SH   SOLE   6,400 0 0
DENTSPLY SIRONA INC COMMON 24906P109 5,698,710 98,169 SH   SOLE 1 58,969 0 39,200
DIAGEO PLC COMMON 25243Q205 14,801,556 76,692 SH   SOLE 1 55,795 0 20,897
DIGITAL REALTY TRUST COMMON 253868103 13,678,837 94,696 SH   SOLE 1 75,841 0 18,855
DOMINION RES INC VA COMMON 25746U109 1,200,675 16,443 SH   SOLE 1 14,943 0 1,500
DOVER CORP COMMON 260003108 406,944 2,617 SH   SOLE   2,617 0 0
DOW INC COM COMMON 260557103 1,173,879 20,394 SH   SOLE 1 19,723 0 671
DUKE ENERGY CORPORATI COMMON 26441C204 1,944,969 19,930 SH   SOLE 1 17,530 0 2,400
DUPONT DE NEMOURS INC COMMON 26614N102 740,012 10,884 SH   SOLE 1 10,000 0 884
EASTMAN CHEMICAL CO COMMON 277432100 247,820 2,460 SH   SOLE 1 2,460 0 0
EATON CORP PLC SHS COMMON G29183103 3,911,474 26,197 SH   SOLE   26,197 0 0
EATON VANCE NATL MUNS MUTUAL 27826L249 123,722 12,000 SH   SOLE   12,000 0 0
EBAY INC COMMON 278642103 209,010 3,000 SH   SOLE 1 3,000 0 0
EMERA INC COM COMMON 290876101 215,935 4,771 SH   SOLE   4,771 0 0
EMERSON ELECTRIC CO COMMON 291011104 980,528 10,409 SH   SOLE 1 8,240 0 2,169
ENBRIDGE INC COMMON 29250N105 3,758,792 94,442 SH   SOLE 1 80,350 0 14,092
ENBRIDGE INC COM COMMON 29250N105 234,235 4,642 SH   SOLE   4,642 0 0
ENTERPRISE PRODS PART COMMON 293792107 4,771,793 220,508 SH   SOLE 1 133,708 0 86,800
EQUINIX INC COM COMMON 29444U700 300,249 380 SH   SOLE   100 0 280
ESSENTIAL UTILS INC C COMMON 29670G102 926,026 20,096 SH   SOLE 1 17,223 0 2,873
EVERSOURCE ENERGY COM COMMON 30040W108 286,324 3,502 SH   SOLE 1 2,040 0 1,462
EXPEDIA INC DEL COMMON 30212P303 778,525 4,750 SH   SOLE 1 3,750 0 1,000
EXXON MOBIL COMMON 30231G102 7,625,833 129,647 SH   SOLE 1 108,645 0 21,002
FACEBOOK INC CL/A COMMON 30303M102 18,106,117 53,349 SH   SOLE 1 34,511 0 18,838
FACTSET RESH SYS COMMON 303075105 252,659 640 SH   SOLE   0 0 640
FEDEX CORP COMMON 31428X106 8,278,198 37,750 SH   SOLE 1 30,195 0 7,555
FIDELITY 500 INDEX FU MUTUAL 315911750 280,797 1,872 SH   SOLE 1 0 0 1,872
FIDELITY NATL INFORMA COMMON 31620M106 7,794,942 64,061 SH   SOLE 1 42,356 0 21,705
FORTIVE CORP COMMON 34959J108 4,282,540 60,685 SH   SOLE 1 40,710 0 19,975
FORTUNE BRANDS HOME & COMMON 34964C106 5,416,080 60,569 SH   SOLE 1 43,444 0 17,125
GENERAL ELECTRIC CO C COMMON 369604301 2,242,654 21,767 SH   SOLE 1 19,565 0 2,202
GENERAL MILLS INC COMMON 370334104 1,446,448 24,180 SH   SOLE 1 21,980 0 2,200
GILEAD SCIENCES INC COMMON 375558103 352,516 5,047 SH   SOLE 1 5,047 0 0
GLAXOSMITHKLINE PLC COMMON 37733W105 733,326 19,192 SH   SOLE 1 19,192 0 0
GOLDMAN SACHS GROUP I COMMON 38141G104 975,317 2,580 SH   SOLE 1 2,455 0 125
GOLDMAN SACHS GROUP I PREFERR 38144G804 1,065,130 42,100 SH   SOLE 1 22,234 0 19,866
GOLDMAN SACHS GROUP I PREFERR 38143Y665 13,860,250 554,410 SH   SOLE 1 420,370 0 134,040
HERSHEY FOODS CORP COMMON 427866108 1,354,000 8,000 SH   SOLE 1 2,700 0 5,300
HOME DEPOT INC COMMON 437076102 10,491,190 31,960 SH   SOLE 1 23,144 0 8,816
HONEYWELL INTL INC COMMON 438516106 13,415,247 63,196 SH   SOLE 1 49,322 0 13,874
HUNTINGTON BANCSHARES COMMON 446150104 202,526 13,100 SH   SOLE   13,100 0 0
IHS MARKIT LTD SHS COMMON G47567105 5,473,210 46,932 SH   SOLE 1 32,597 0 14,335
ILLINOIS TOOL WORKS I COMMON 452308109 2,870,917 13,894 SH   SOLE 1 10,994 0 2,900
ILLUMINA INC COMMON 452327109 486,732 1,200 SH   SOLE 1 1,200 0 0
INTEL CORP COMMON 458140100 4,973,848 93,353 SH   SOLE 1 79,145 0 14,208
INTERCONTINENTAL EXCH COMMON 45866F104 11,817,160 102,919 SH   SOLE 1 68,469 0 34,450
INTERNATIONAL PAPER C COMMON 460146103 314,270 5,620 SH   SOLE   5,620 0 0
INT'L BUSINESS MACHIN COMMON 459200101 5,754,758 41,422 SH   SOLE 1 33,785 0 7,637
INTUITIVE SURGICAL IN COMMON 46120E602 596,490 1,800 SH   SOLE   1,800 0 0
IQVIA HOLDINGS INC COMMON 46266C105 30,605,307 127,767 SH   SOLE 1 91,907 0 35,860
ISHARES TR S&P 500 IN MUTUAL 464287200 590,654 1,371 SH   SOLE 1 1,197 0 174
J P MORGAN CHASE & CO COMMON 46625H100 29,442,102 179,865 SH   SOLE 1 142,659 0 37,206
JACOBS ENGINEERING COMMON 469814107 23,164,919 174,790 SH   SOLE 1 134,490 0 40,300
JANUS INVT FD HENDRSO MUTUAL 47103A625 286,467 5,209 SH   SOLE   5,209 0 0
JOHNSON & JOHNSON COMMON 478160104 32,093,018 198,718 SH   SOLE 1 160,950 0 37,768
JOHNSON CONTROLS INTL COMMON G51502105 295,740 4,344 SH   SOLE 1 4,344 0 0
KELLOGG CO. COMMON 487836108 647,510 10,130 SH   SOLE 1 3,880 0 6,250
KEYCORP COMMON 493267108 3,471,653 160,576 SH   SOLE 1 108,336 0 52,240
KIMBERLY CLARK CORP COMMON 494368103 2,982,284 22,518 SH   SOLE 1 21,118 0 1,400
KLA-TENCOR CORP COMMON 482480100 802,824 2,400 SH   SOLE   2,400 0 0
KRAIG BIOCRAFT LABORA COMMON 50075W104 8,750 100,000 SH   SOLE 1 100,000 0 0
L3 HARRIS TECHNOLOGIE COMMON 502431109 6,808,059 30,912 SH   SOLE 1 26,037 0 4,875
LA Z BOY INC COM COMMON 505336107 322,300 10,000 SH   SOLE   10,000 0 0
LAM RESEARCH CORP COM COMMON 512807108 1,260,098 2,214 SH   SOLE   2,214 0 0
LEIDOS HLDGS INC COMMON 525327102 16,771,032 174,462 SH   SOLE 1 134,618 0 39,844
LENNAR CORP COMMON 526057104 10,030,692 107,074 SH   SOLE 1 83,248 0 23,826
LILLY, ELI AND CO COMMON 532457108 1,892,762 8,192 SH   SOLE   7,632 0 560
LINDE PLC COM COMMON G5494J103 2,509,866 8,555 SH   SOLE 1 6,080 0 2,475
LOCKHEED MARTIN CORP COMMON 539830109 2,580,313 7,477 SH   SOLE   7,477 0 0
LORD ABBETT SHT DUR I MUTUAL 543916100 102,235 24,400 SH   SOLE   24,400 0 0
LOWE'S COS INC COMMON 548661107 21,024,613 103,641 SH   SOLE 1 78,956 0 24,685
LYONDELLBASELL INDUST COMMON N53745100 811,803 8,650 SH   SOLE   8,650 0 0
MAGELLAN MIDSTREAM PA COMMON 559080106 615,330 13,500 SH   SOLE 1 6,500 0 7,000
MARATHON PETE CORP COMMON 56585A102 270,728 4,380 SH   SOLE   4,380 0 0
MARSH & MCLENNAN COS COMMON 571748102 484,576 3,200 SH   SOLE   0 0 3,200
MCCORMICK & CO INC COMMON 579780206 234,987 2,900 SH   SOLE   1,700 0 1,200
MCCORMICK & CO INC CO COMMON 579780107 329,520 4,000 SH   SOLE   0 0 4,000
MCDONALD'S CORP COMMON 580135101 24,474,835 101,509 SH   SOLE 1 75,897 0 25,612
MEDTRONIC PLC COMMON G5960L103 14,690,895 117,199 SH   SOLE 1 79,416 0 37,783
MERCK & COMPANY COMMON 58933Y105 4,853,592 64,620 SH   SOLE 1 56,881 0 7,739
METLIFE INC COMMON 59156R108 249,821 4,047 SH   SOLE   4,047 0 0
METLIFE INC 4.0 percent PFD PREFERR 59156R504 3,547,922 139,737 SH   SOLE 1 113,046 0 26,691
MICROSOFT CORP COMMON 594918104 78,722,736 279,238 SH   SOLE 1 204,200 0 75,038
MONDELEZ INTL INC COMMON 609207105 7,751,263 133,229 SH   SOLE 1 101,003 0 32,226
MONGODB INC CL A COMMON 60937P106 471,510 1,000 SH   SOLE 1 1,000 0 0
MOODYS CORP COMMON 615369105 12,918,547 36,379 SH   SOLE 1 24,179 0 12,200
MORGAN STANLEY COMMON 617446448 422,520 4,342 SH   SOLE   4,342 0 0
MORGAN STANLEY PFD A PREFERR 61747S504 1,832,094 73,050 SH   SOLE 1 56,950 0 16,100
NETFLIX COM INC COMMON 64110L106 2,808,174 4,601 SH   SOLE 1 3,964 0 637
NEXTERA ENERGY INC COMMON 65339F101 5,394,481 68,702 SH   SOLE 1 67,202 0 1,500
NIKE INC CL B COMMON 654106103 11,631,471 80,090 SH   SOLE 1 63,352 0 16,738
NORFOLK SOUTHERN CORP COMMON 655844108 3,483,719 14,561 SH   SOLE 1 12,711 0 1,850
NORTHWEST PIPE CO COM COMMON 667746101 237,000 10,000 SH   SOLE   10,000 0 0
NOVARTIS ADR COMMON 66987V109 11,211,547 137,094 SH   SOLE 1 95,577 0 41,517
NVIDIA CORP COMMON 67066G104 4,331,301 20,908 SH   SOLE 1 1,408 0 19,500
NXP SEMICONDUCTORS N COMMON N6596X109 3,160,167 16,134 SH   SOLE 1 14,154 0 1,980
ONEOK INC NEW COMMON 682680103 4,300,190 74,154 SH   SOLE 1 54,269 0 19,885
ORACLE SYS CORP COMMON 68389X105 26,882,820 308,537 SH   SOLE 1 233,487 0 75,050
OTIS WORLDWIDE CORP C COMMON 68902V107 656,101 7,974 SH   SOLE 1 4,733 0 3,241
PARKER HANNIFIN CORP COMMON 701094104 831,870 2,975 SH   SOLE   2,975 0 0
PARNASSUS FD EQUITY I MUTUAL 701769101 239,609 3,888 SH   SOLE   3,888 0 0
PAYPAL HLDGS INC COMMON 70450Y103 16,672,956 64,075 SH   SOLE 1 50,787 0 13,288
PEPSICO INC COMMON 713448108 18,738,529 124,583 SH   SOLE 1 92,088 0 32,495
PFIZER INC COMMON 717081103 8,196,502 190,572 SH   SOLE 1 176,589 0 13,983
PHILIP MORRIS INTL IN COMMON 718172109 653,956 6,899 SH   SOLE 1 5,474 0 1,425
PHILLIPS 66 COMMON 718546104 1,125,522 16,072 SH   SOLE 1 16,072 0 0
PIONEER NATURAL RES C COMMON 723787107 3,579,299 21,496 SH   SOLE 1 16,436 0 5,060
PNC FINANCIAL CORP COMMON 693475105 3,249,183 16,608 SH   SOLE 1 16,608 0 0
PPG INDUSTRIES INC COMMON 693506107 1,630,314 11,400 SH   SOLE 1 9,800 0 1,600
PPL CORP COMMON 69351T106 460,187 16,506 SH   SOLE 1 16,506 0 0
PROCTER & GAMBLE CO COMMON 742718109 15,772,236 112,820 SH   SOLE 1 87,043 0 25,777
PROLOGIS INC COM COMMON 74340W103 2,938,072 23,424 SH   SOLE 1 16,774 0 6,650
PRUDENTIAL FINL INC COMMON 744320102 922,829 8,772 SH   SOLE   8,772 0 0
QUALCOMM INC COMMON 747525103 9,934,813 77,026 SH   SOLE 1 64,601 0 12,425
QUANEX BLDG PRODS COR COMMON 747619104 503,135 23,500 SH   SOLE   23,500 0 0
RAYMOND JAMES FINANCI COMMON 754730109 4,189,051 45,395 SH   SOLE 1 24,591 0 20,804
REGAL BELOIT CORP COM COMMON 758750103 1,052,380 7,000 SH   SOLE   7,000 0 0
RESTAURANT BRANDS INT COMMON 76131D103 391,616 6,400 SH   SOLE 1 3,500 0 2,900
ROCHE HLDG LTD ADR COMMON 771195104 4,217,053 92,034 SH   SOLE   81,149 0 10,885
S&P GLOBAL INC COM COMMON 78409V104 552,357 1,300 SH   SOLE   1,300 0 0
SALESFORCE COM INC CO COMMON 79466L302 253,048 933 SH   SOLE   772 0 161
SCHWAB CHARLES CORP COMMON 808513105 17,959,212 246,557 SH   SOLE 1 161,017 0 85,540
SCHWAB S&P 500 INDEX MUTUAL 808509855 323,065 4,854 SH   SOLE   4,854 0 0
SHOPIFY INC CL A COMMON 82509L107 352,503 260 SH   SOLE   260 0 0
SIGNATURE BK NEW YORK COMMON 82669G104 211,017 775 SH   SOLE   775 0 0
SIMON PPTY GROUP INC COMMON 828806109 3,066,382 23,593 SH   SOLE 1 20,593 0 3,000
SIMPSON MFG INC COMMON 829073105 1,176,670 11,000 SH   SOLE   11,000 0 0
SKYWORKS SOLUTIONS IN COMMON 83088M102 2,141,975 12,999 SH   SOLE   12,999 0 0
SNOWFLAKE INC CL A COMMON 833445109 211,701 700 SH   SOLE 1 700 0 0
STANLEY BLACK AND DEC COMMON 854502101 1,603,736 9,148 SH   SOLE 1 7,998 0 1,150
STARBUCKS CORP COMMON 855244109 7,356,905 66,693 SH   SOLE 1 55,017 0 11,676
STATE STREET CORP COMMON 857477103 760,362 8,975 SH   SOLE 1 5,000 0 3,975
STEEL DYNAMICS INC CO COMMON 858119100 789,480 13,500 SH   SOLE   13,500 0 0
SYNCHRONY FINANCIAL COMMON 87165B103 9,732,252 199,105 SH   SOLE 1 146,299 0 52,806
SYSCO CORP COMMON 871829107 610,338 7,775 SH   SOLE 1 7,275 0 500
T MOBILE US INC COMMON 872590104 3,194,256 25,002 SH   SOLE   15,582 0 9,420
TAIWAN SEMICONDUCTOR COMMON 874039100 18,990,995 170,094 SH   SOLE 1 124,778 0 45,316
TERADYNE INC COMMON 880770102 1,186,678 10,870 SH   SOLE   10,870 0 0
TESLA MTRS INC COMMON 88160R101 2,597,858 3,350 SH   SOLE 1 3,350 0 0
TEXAS INSTRUMENTS INC COMMON 882508104 2,338,235 12,165 SH   SOLE 1 10,165 0 2,000
TEXAS PACIFIC LAND CO COMMON 88262P102 3,325,740 2,750 SH   SOLE   1,300 0 1,450
THERMO FISHER SCIENTI COMMON 883556102 27,231,302 47,663 SH   SOLE 1 42,546 0 5,117
THOR INDS INC COMMON 885160101 1,202,434 9,795 SH   SOLE   9,795 0 0
TJX COS INC NEW COMMON 872540109 270,518 4,100 SH   SOLE   4,100 0 0
TOLL BROTHERS INC COMMON 889478103 7,884,133 142,596 SH   SOLE 1 101,206 0 41,390
TORONTO DOMINION BK O COMMON 891160509 817,482 12,358 SH   SOLE   12,358 0 0
TRACTOR SUPPLY CO COMMON 892356106 1,033,311 5,100 SH   SOLE 1 0 0 5,100
TRANE TECHNOLOGIES PL COMMON G8994E103 936,626 5,425 SH   SOLE 1 5,425 0 0
TRUIST FINANCIAL CORP COMMON 89832Q109 18,533,283 315,998 SH   SOLE 1 232,957 0 83,041
UDR INC COMMON 902653104 307,284 5,800 SH   SOLE   5,800 0 0
ULTA SALON COSMETCS & COMMON 90384S303 586,495 1,625 SH   SOLE   1,625 0 0
UNILEVER PLC ADR COMMON 904767704 1,875,687 34,594 SH   SOLE 1 20,370 0 14,224
UNION PACIFIC CORP COMMON 907818108 5,015,504 25,588 SH   SOLE 1 18,978 0 6,610
UNITED PARCEL SVC INC COMMON 911312106 28,078,181 154,191 SH   SOLE 1 154,191 0 0
UNITEDHEALTH GROUP IN COMMON 91324P102 4,515,391 11,556 SH   SOLE 1 8,641 0 2,915
US BANCORP DEL 5.56 percent PREFERR 902973155 13,217,167 536,411 SH   SOLE 1 410,441 0 125,970
US BANCORP NEW COMMON 902973304 366,745 6,170 SH   SOLE   6,170 0 0
V F CORP COMMON 918204108 2,762,333 41,235 SH   SOLE 1 40,235 0 1,000
VALLEY NATL BANCORP C COMMON 919794107 878,460 66,000 SH   SOLE   66,000 0 0
VANGUARD BALANCED IND MUTUAL 921931200 249,608 5,277 SH   SOLE   5,277 0 0
VANGUARD BD INDEX FD MUTUAL 921937801 219,399 18,087 SH   SOLE   18,087 0 0
VANGUARD EQUITY-INCOM MUTUAL 921921102 235,599 5,485 SH   SOLE   5,485 0 0
VANGUARD MASS HIGH GR MUTUAL 92204X108 1,340,856 118,346 SH   SOLE 1 4,954 0 113,392
VANGUARD MUN BD FD IN MUTUAL 922907860 242,674 19,990 SH   SOLE   19,990 0 0
VANGUARD MUN BD FD IN MUTUAL 922907704 2,730,630 244,024 SH   SOLE   234,996 0 9,028
VANGUARD TAX-MANAGED MUTUAL 921943866 995,905 4,409 SH   SOLE   4,409 0 0
VANGUARD WORLD FD US MUTUAL 921910600 615,901 3,299 SH   SOLE 1 3,299 0 0
VANGUARD/PRIMECAP FD MUTUAL 921936209 1,414,597 8,087 SH   SOLE   4,625 0 3,462
VERIZON COMMUNICATION COMMON 92343V104 12,591,083 233,125 SH   SOLE 1 187,956 0 45,169
VISA INC COMMON 92826C839 31,767,269 142,614 SH   SOLE 1 92,446 0 50,168
WAL MART STORES INC COMMON 931142103 11,709,314 84,010 SH   SOLE 1 62,550 0 21,460
WALT DISNEY COMPANY COMMON 254687106 22,634,100 133,795 SH   SOLE 1 94,750 0 39,045
WASTE MGMT INC DEL COMMON 94106L109 3,197,051 21,405 SH   SOLE   21,105 0 300
WEC ENERGY GROUP INC COMMON 92939U106 263,277 2,985 SH   SOLE 1 2,400 0 585
WELLS FARGO & CO COMMON 949746101 963,008 20,750 SH   SOLE 1 12,350 0 8,400
WELLTOWER INC COMMON 95040Q104 399,640 4,850 SH   SOLE   4,850 0 0
WEYERHAEUSER CO COMMON 962166104 584,273 16,426 SH   SOLE 1 14,231 0 2,195
YUM BRANDS INC COMMON 988498101 405,825 3,318 SH   SOLE 1 2,588 0 730