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
3M CO COM 88579Y101 10,923 73,370 SH   SOLE 0 50,448 0 22,922
ABBOTT LABS COM 002824100 30,269 255,737 SH   SOLE 0 211,346 0 44,391
ABBVIE INC COM 00287Y109 33,005 203,594 SH   SOLE 0 167,032 0 36,562
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 64,761 192,038 SH   SOLE 0 157,988 0 34,050
ADOBE SYSTEMS INCORPORATED COM 00724F101 483 1,059 SH   SOLE 0 702 0 357
ADVANCED MICRO DEVICES INC COM 007903107 773 7,066 SH   SOLE 0 837 0 6,229
AGILENT TECHNOLOGIES INC COM 00846U101 21,941 165,803 SH   SOLE 0 161,092 0 4,711
AKAMAI TECHNOLOGIES INC COM 00971T101 7,332 61,410 SH   SOLE 0 43,547 0 17,863
ALBEMARLE CORP COM 012653101 23,258 105,169 SH   SOLE 0 98,083 0 7,086
ALCON AG ORD SHS H01301128 254 3,200 SH   SOLE 0 3,015 0 185
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 503 4,626 SH   SOLE 0 4,589 0 37
ALLEGION PLC ORD SHS G0176J109 1,236 11,256 SH   SOLE 0 10,773 0 483
ALLISON TRANSMISSION HLDGS I COM 01973R101 15,149 385,876 SH   SOLE 0 304,666 0 81,210
ALLSTATE CORP COM 020002101 495 3,572 SH   SOLE 0 3,572 0 0
ALPHABET INC CAP STK CL C 02079K107 22,525 8,065 SH   SOLE 0 6,721 0 1,344
ALPHABET INC CAP STK CL A 02079K305 62,903 22,616 SH   SOLE 0 19,363 0 3,253
ALTRIA GROUP INC COM 02209S103 6,760 129,377 SH   SOLE 0 88,294 0 41,083
AMAZON COM INC COM 023135106 25,506 7,824 SH   SOLE 0 6,971 0 853
AMEREN CORP COM 023608102 267 2,851 SH   SOLE 0 2,845 0 6
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 288 13,608 SH   SOLE 0 13,608 0 0
AMERICAN ELEC PWR CO INC COM 025537101 350 3,513 SH   SOLE 0 1,887 0 1,626
AMERICAN EXPRESS CO COM 025816109 19,275 103,076 SH   SOLE 0 82,908 0 20,168
AMERICAN WTR WKS CO INC NEW COM 030420103 1,536 9,278 SH   SOLE 0 38 0 9,240
AMGEN INC COM 031162100 10,050 41,561 SH   SOLE 0 33,358 0 8,203
ANSYS INC COM 03662Q105 405 1,275 SH   SOLE 0 1,275 0 0
APA CORPORATION COM 03743Q108 1,191 28,807 SH   SOLE 0 20,914 0 7,893
APOLLO GLOBAL MGMT INC COM 03769M106 1,130 18,233 SH   SOLE 0 0 0 18,233
APPLE INC COM 037833100 153,727 880,401 SH   SOLE 0 739,250 0 141,151
ARISTA NETWORKS INC COM 040413106 31,378 225,776 SH   SOLE 0 178,524 0 47,252
AT&T INC COM 00206R102 8,523 360,675 SH   SOLE 0 288,896 0 71,779
AUTOMATIC DATA PROCESSING IN COM 053015103 13,130 57,702 SH   SOLE 0 42,363 0 15,339
BANK NEW YORK MELLON CORP COM 064058100 11,141 224,473 SH   SOLE 0 184,484 0 39,989
BAXTER INTL INC COM 071813109 827 10,667 SH   SOLE 0 7,322 0 3,345
BECTON DICKINSON & CO COM 075887109 2,916 10,962 SH   SOLE 0 6,416 0 4,546
BELLRING BRANDS INC COMMON STOCK 07831C103 1,015 43,973 SH   SOLE 0 33,831 0 10,142
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,289 10 SH   SOLE 0 9 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4 10 SH   OTR 0 0 0 10
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 75,652 214,367 SH   SOLE 0 175,730 0 38,637
BK OF AMERICA CORP COM 060505104 2,136 51,816 SH   SOLE 0 47,028 0 4,788
BLACKROCK CAP INVT CORP COM 092533108 239 56,663 SH   SOLE 0 0 0 56,663
BLACKSTONE INC COM 09260D107 596 4,695 SH   SOLE 0 4,000 0 695
BOEING CO COM 097023105 12,453 65,030 SH   SOLE 0 58,431 0 6,599
BOOKING HOLDINGS INC COM 09857L108 6,425 2,736 SH   SOLE 0 2,016 0 720
BP PLC SPONSORED ADR 055622104 7,234 246,061 SH   SOLE 0 199,030 0 47,031
BRISTOL-MYERS SQUIBB CO COM 110122108 36,898 505,247 SH   SOLE 0 414,076 0 91,171
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 365 8,649 SH   SOLE 0 1,249 0 7,400
BROADCOM INC COM 11135F101 654 1,039 SH   SOLE 0 929 0 110
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 535 9,459 SH   SOLE 0 0 0 9,459
CAMPBELL SOUP CO COM 134429109 401 9,003 SH   SOLE 0 9,003 0 0
CARMAX INC COM 143130102 10,095 104,630 SH   SOLE 0 80,740 0 23,890
CARRIER GLOBAL CORPORATION COM 14448C104 4,585 99,959 SH   SOLE 0 89,328 0 10,631
CASEYS GEN STORES INC COM 147528103 1,490 7,521 SH   SOLE 0 5,316 0 2,205
CATERPILLAR INC COM 149123101 10,004 44,897 SH   SOLE 0 36,320 0 8,577
CERNER CORP COM 156782104 8,532 91,195 SH   SOLE 0 75,936 0 15,259
CHEVRON CORP NEW COM 166764100 57,687 354,275 SH   SOLE 0 229,476 0 124,799
CHUBB LIMITED COM H1467J104 286 1,339 SH   SOLE 0 1,232 0 107
CIGNA CORP NEW COM 125523100 203 848 SH   SOLE 0 838 0 10
CINTAS CORP COM 172908105 355 835 SH   SOLE 0 685 0 150
CISCO SYS INC COM 17275R102 23,656 424,253 SH   SOLE 0 355,280 0 68,973
CLOROX CO DEL COM 189054109 2,082 14,976 SH   SOLE 0 10,128 0 4,848
CMC MATERIALS INC COM 12571T100 10,719 57,815 SH   SOLE 0 44,240 0 13,575
CME GROUP INC COM 12572Q105 470 1,978 SH   SOLE 0 88 0 1,890
COCA COLA CO COM 191216100 5,184 83,616 SH   SOLE 0 71,646 0 11,970
COLGATE PALMOLIVE CO COM 194162103 17,551 231,449 SH   SOLE 0 201,726 0 29,723
COMCAST CORP NEW CL A 20030N101 915 19,539 SH   SOLE 0 17,478 0 2,061
CONAGRA BRANDS INC COM 205887102 11,162 332,507 SH   SOLE 0 257,483 0 75,024
CONOCOPHILLIPS COM 20825C104 14,094 140,940 SH   SOLE 0 122,453 0 18,487
CONSOLIDATED EDISON INC COM 209115104 1,917 20,250 SH   SOLE 0 17,250 0 3,000
CORNING INC COM 219350105 298 8,064 SH   SOLE 0 6,864 0 1,200
CORTEVA INC COM 22052L104 24,442 425,225 SH   SOLE 0 355,585 0 69,640
COSTCO WHSL CORP NEW COM 22160K105 82,540 143,337 SH   SOLE 0 121,019 0 22,318
CROWN CASTLE INTL CORP NEW COM 22822V101 346 1,872 SH   SOLE 0 642 0 1,230
CSX CORP COM 126408103 1,451 38,739 SH   SOLE 0 38,739 0 0
CUMMINS INC COM 231021106 3,981 19,409 SH   SOLE 0 7,270 0 12,139
CVS HEALTH CORP COM 126650100 618 6,111 SH   SOLE 0 2,006 0 4,105
DANAHER CORPORATION COM 235851102 531 1,809 SH   SOLE 0 1,674 0 135
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 282 8,400 SH   SOLE 0 0 0 8,400
DEERE & CO COM 244199105 2,703 6,505 SH   SOLE 0 6,505 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 245 1,205 SH   SOLE 0 805 0 400
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 465 9,495 SH   SOLE 0 9,495 0 0
DISCOVERY INC COM SER C 25470F302 7,283 291,656 SH   SOLE 0 241,591 0 50,065
DISNEY WALT CO COM 254687106 24,518 178,754 SH   SOLE 0 149,438 0 29,316
DOMINION ENERGY INC COM 25746U109 447 5,259 SH   SOLE 0 5,259 0 0
DOW INC COM 260557103 2,473 38,803 SH   SOLE 0 25,952 0 12,851
DTE ENERGY CO COM 233331107 340 2,568 SH   SOLE 0 2,564 0 4
DUKE ENERGY CORP NEW COM NEW 26441C204 920 8,238 SH   SOLE 0 2,174 0 6,064
DUPONT DE NEMOURS INC COM 26614N102 21,750 295,603 SH   SOLE 0 237,725 0 57,878
DXC TECHNOLOGY CO COM 23355L106 3,322 101,795 SH   SOLE 0 101,331 0 464
EATON CORP PLC SHS G29183103 1,312 8,645 SH   SOLE 0 8,645 0 0
EBAY INC. COM 278642103 11,287 197,121 SH   SOLE 0 147,987 0 49,134
ECOLAB INC COM 278865100 1,754 9,933 SH   SOLE 0 8,233 0 1,700
EDGEWELL PERS CARE CO COM 28035Q102 5,407 147,437 SH   SOLE 0 144,837 0 2,600
EDISON INTL COM 281020107 413 5,885 SH   SOLE 0 5,790 0 95
EDWARDS LIFESCIENCES CORP COM 28176E108 31,484 267,451 SH   SOLE 0 246,716 0 20,735
ELECTRONIC ARTS INC COM 285512109 387 3,060 SH   SOLE 0 3,060 0 0
EMERSON ELEC CO COM 291011104 32,068 327,057 SH   SOLE 0 253,273 0 73,784
ENBRIDGE INC COM 29250N105 433 9,404 SH   SOLE 0 6,003 0 3,401
ENERGIZER HLDGS INC NEW COM 29272W109 6,426 208,906 SH   SOLE 0 206,306 0 2,600
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 350 31,268 SH   SOLE 0 13,839 0 17,429
ENTERPRISE PRODS PARTNERS L COM 293792107 1,641 63,562 SH   SOLE 0 24,568 0 38,994
EQUITY RESIDENTIAL SH BEN INT 29476L107 593 6,598 SH   SOLE 0 4,475 0 2,123
ESSEX PPTY TR INC COM 297178105 3,337 9,659 SH   SOLE 0 7,942 0 1,717
EVERSOURCE ENERGY COM 30040W108 386 4,381 SH   SOLE 0 1,531 0 2,850
EXELON CORP COM 30161N101 278 5,845 SH   SOLE 0 5,734 0 111
EXPEDITORS INTL WASH INC COM 302130109 2,641 25,603 SH   SOLE 0 19,683 0 5,920
EXXON MOBIL CORP COM 30231G102 31,601 382,630 SH   SOLE 0 306,005 0 76,625
FASTENAL CO COM 311900104 29,792 501,543 SH   SOLE 0 418,618 0 82,925
FEDEX CORP COM 31428X106 247 1,067 SH   SOLE 0 817 0 250
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 28,005 572,113 SH   SOLE 0 454,227 0 117,886
FIRSTENERGY CORP COM 337932107 225 4,902 SH   SOLE 0 4,902 0 0
FLAHERTY & CRUMRINE PFD INCO COM 33848E106 339 29,500 SH   SOLE 0 29,500 0 0
FORD MTR CO DEL COM 345370860 419 24,753 SH   SOLE 0 24,413 0 340
FOX CORP CL A COM 35137L105 269 6,816 SH   SOLE 0 6,684 0 132
FRANKLIN RESOURCES INC COM 354613101 999 35,774 SH   SOLE 0 29,099 0 6,675
GALLAGHER ARTHUR J & CO COM 363576109 594 3,400 SH   SOLE 0 750 0 2,650
GAP INC COM 364760108 804 57,078 SH   SOLE 0 47,428 0 9,650
GENERAL ELECTRIC CO COM NEW 369604301 5,527 60,401 SH   SOLE 0 52,321 0 8,080
GENERAL MLS INC COM 370334104 6,168 91,087 SH   SOLE 0 63,411 0 27,676
GENUINE PARTS CO COM 372460105 504 4,000 SH   SOLE 0 4,000 0 0
GILEAD SCIENCES INC COM 375558103 8,154 137,149 SH   SOLE 0 120,716 0 16,433
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 220 2,860 SH   SOLE 0 2,860 0 0
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 2,512 45,045 SH   SOLE 0 45,045 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 5,197 15,745 SH   SOLE 0 12,919 0 2,826
GRAINGER W W INC COM 384802104 756 1,465 SH   SOLE 0 528 0 937
HEWLETT PACKARD ENTERPRISE C COM 42824C109 17,146 1,026,112 SH   SOLE 0 984,507 0 41,605
HOME DEPOT INC COM 437076102 12,444 41,573 SH   SOLE 0 28,895 0 12,678
HONEYWELL INTL INC COM 438516106 12,656 65,044 SH   SOLE 0 63,794 0 1,250
HP INC COM 40434L105 29,674 817,461 SH   SOLE 0 803,510 0 13,951
ICON PLC SHS G4705A100 465 1,910 SH   SOLE 0 1,910 0 0
ILLINOIS TOOL WKS INC COM 452308109 8,042 38,405 SH   SOLE 0 29,582 0 8,823
ILLUMINA INC COM 452327109 208 595 SH   SOLE 0 595 0 0
INGERSOLL RAND INC COM 45687V106 667 13,247 SH   SOLE 0 10,979 0 2,268
INTEL CORP COM 458140100 35,478 715,867 SH   SOLE 0 611,244 0 104,624
INTERNATIONAL BUSINESS MACHS COM 459200101 8,515 65,488 SH   SOLE 0 50,712 0 14,776
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 7,173 54,616 SH   SOLE 0 43,118 0 11,498
INTUIT COM 461202103 21,478 44,669 SH   SOLE 0 37,927 0 6,742
INTUITIVE SURGICAL INC COM NEW 46120E602 865 2,868 SH   SOLE 0 2,868 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 553 3,509 SH   SOLE 0 2,424 0 1,085
INVESCO QQQ TR UNIT SER 1 46090E103 874 2,410 SH   SOLE 0 1,978 0 432
ISHARES GOLD TR ISHARES NEW 464285204 329 8,930 SH   SOLE 0 8,930 0 0
ISHARES SILVER TR ISHARES 46428Q109 297 13,001 SH   SOLE 0 12,562 0 439
ISHARES TR PFD AND INCM SEC 464288687 540 14,822 SH   SOLE 0 4,589 0 10,233
ISHARES TR ISHS 1-5YR INVS 464288646 255 4,930 SH   SOLE 0 1,230 0 3,700
ISHARES TR CORE S&P TTL STK 464287150 776 7,683 SH   SOLE 0 0 0 7,683
ISHARES TR US HOME CONS ETF 464288752 933 15,739 SH   SOLE 0 14,810 0 929
ISHARES TR CORE HIGH DV ETF 46429B663 1,125 10,523 SH   SOLE 0 10,523 0 0
ISHARES TR CALIF MUN BD ETF 464288356 394 6,780 SH   SOLE 0 220 0 6,560
ISHARES TR SELECT DIVID ETF 464287168 487 3,801 SH   SOLE 0 3,801 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,890 7,044 SH   SOLE 0 6,789 0 255
ISHARES TR S&P MC 400VL ETF 464287705 232 2,120 SH   SOLE 0 2,120 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,758 62,643 SH   SOLE 0 58,527 0 4,116
ISHARES TR CORE S&P500 ETF 464287200 2,973 6,552 SH   SOLE 0 4,675 0 1,877
ISHARES TR RUS 1000 ETF 464287622 639 2,554 SH   SOLE 0 2,084 0 470
ISHARES TR RUS 1000 VAL ETF 464287598 279 1,679 SH   SOLE 0 1,640 0 39
ISHARES TR RUS 1000 GRW ETF 464287614 375 1,350 SH   SOLE 0 1,330 0 20
ISHARES TR RUSSELL 2000 ETF 464287655 386 1,882 SH   SOLE 0 1,622 0 260
ISHARES TR MSCI EAFE ETF 464287465 269 3,653 SH   SOLE 0 3,503 0 150
ISHARES TR US CONSUM DISCRE 464287580 300 4,000 SH   SOLE 0 4,000 0 0
ISHARES TR US HLTHCARE ETF 464287762 289 1,000 SH   SOLE 0 1,000 0 0
ISHARES TR U.S. TECH ETF 464287721 2,070 20,092 SH   SOLE 0 20,087 0 5
ISHARES TR EXPND TEC SC ETF 464287549 1,108 2,850 SH   SOLE 0 2,600 0 250
ISHARES TR IBOXX INV CP ETF 464287242 269 2,223 SH   SOLE 0 220 0 2,003
ISHARES TR MSCI EMG MKT ETF 464287234 2,425 53,720 SH   SOLE 0 43,450 0 10,270
JACOBS ENGR GROUP INC COM 469814107 10,521 76,345 SH   SOLE 0 63,955 0 12,390
JOHNSON & JOHNSON COM 478160104 48,862 275,696 SH   SOLE 0 220,697 0 54,999
JOHNSON CTLS INTL PLC SHS G51502105 12,786 194,999 SH   SOLE 0 146,275 0 48,724
JPMORGAN CHASE & CO COM 46625H100 30,798 225,927 SH   SOLE 0 172,390 0 53,537
KAYNE ANDERSON ENERGY INFRST COM 486606106 228 24,700 SH   SOLE 0 24,700 0 0
KELLOGG CO COM 487836108 616 9,550 SH   SOLE 0 2,050 0 7,500
KEYSIGHT TECHNOLOGIES INC COM 49338L103 14,270 90,331 SH   SOLE 0 89,112 0 1,219
KIMBERLY-CLARK CORP COM 494368103 1,116 9,058 SH   SOLE 0 8,390 0 668
KRAFT HEINZ CO COM 500754106 997 25,310 SH   SOLE 0 22,396 0 2,914
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 2,965 226,022 SH   SOLE 0 213,504 0 12,518
L3HARRIS TECHNOLOGIES INC COM 502431109 265 1,067 SH   SOLE 0 612 0 455
LABORATORY CORP AMER HLDGS COM NEW 50540R409 15,333 58,153 SH   SOLE 0 46,371 0 11,782
LAM RESEARCH CORP COM 512807108 925 1,720 SH   SOLE 0 1,720 0 0
LIFE STORAGE INC COM 53223X107 502 3,575 SH   SOLE 0 3,575 0 0
LILLY ELI & CO COM 532457108 1,456 5,084 SH   SOLE 0 1,511 0 3,573
LINCOLN NATL CORP IND COM 534187109 355 5,439 SH   SOLE 0 5,439 0 0
LINDE PLC SHS G5494J103 356 1,114 SH   SOLE 0 900 0 214
LOCKHEED MARTIN CORP COM 539830109 7,005 15,869 SH   SOLE 0 15,535 0 334
LOWES COS INC COM 548661107 47,017 232,540 SH   SOLE 0 191,456 0 41,084
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,371 27,944 SH   SOLE 0 20,804 0 7,140
MANULIFE FINL CORP COM 56501R106 316 14,809 SH   SOLE 0 1,875 0 12,934
MARRIOTT INTL INC NEW CL A 571903202 303 1,722 SH   SOLE 0 1,722 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,664 9,762 SH   SOLE 0 2,630 0 7,132
MASTERCARD INCORPORATED CL A 57636Q104 867 2,425 SH   SOLE 0 2,425 0 0
MCCORMICK & CO INC COM NON VTG 579780206 918 9,200 SH   SOLE 0 9,200 0 0
MCDONALDS CORP COM 580135101 23,056 93,238 SH   SOLE 0 73,604 0 19,634
MCKESSON CORP COM 58155Q103 17,221 56,254 SH   SOLE 0 46,646 0 9,608
MEDTRONIC PLC SHS G5960L103 1,242 11,199 SH   SOLE 0 7,907 0 3,292
MERCK & CO INC COM 58933Y105 6,964 84,875 SH   SOLE 0 75,896 0 8,979
META PLATFORMS INC CL A 30303M102 10,643 47,866 SH   SOLE 0 40,599 0 7,267
MICROSOFT CORP COM 594918104 105,005 340,584 SH   SOLE 0 259,376 0 81,208
MINERALS TECHNOLOGIES INC COM 603158106 672 10,152 SH   SOLE 0 8,522 0 1,630
MONDELEZ INTL INC CL A 609207105 13,318 212,137 SH   SOLE 0 176,279 0 35,858
MOODYS CORP COM 615369105 227 674 SH   SOLE 0 674 0 0
NABORS INDUSTRIES LTD SHS G6359F137 916 6,000 SH   SOLE 0 6,000 0 0
NETAPP INC COM 64110D104 995 11,990 SH   SOLE 0 11,335 0 655
NETFLIX INC COM 64110L106 321 858 SH   SOLE 0 850 0 8
NEWMARKET CORP COM 651587107 2,595 8,000 SH   SOLE 0 8,000 0 0
NEXTERA ENERGY INC COM 65339F101 2,593 30,606 SH   SOLE 0 30,587 0 19
NIKE INC CL B 654106103 30,426 226,114 SH   SOLE 0 160,104 0 66,010
NORDSTROM INC COM 655664100 2,217 81,770 SH   SOLE 0 79,890 0 1,880
NORFOLK SOUTHN CORP COM 655844108 2,122 7,441 SH   SOLE 0 5,140 0 2,301
NORTHROP GRUMMAN CORP COM 666807102 10,135 22,663 SH   SOLE 0 22,663 0 0
NOVARTIS AG SPONSORED ADR 66987V109 9,553 108,870 SH   SOLE 0 97,265 0 11,605
NOVO-NORDISK A S ADR 670100205 12,685 114,231 SH   SOLE 0 103,450 0 10,781
NUCOR CORP COM 670346105 3,820 25,695 SH   SOLE 0 23,544 0 2,151
NUVEEN PFD & INCM SECURTIES COM 67072C105 161 19,166 SH   SOLE 0 19,166 0 0
NVIDIA CORPORATION COM 67066G104 1,586 5,812 SH   SOLE 0 3,522 0 2,290
OCCIDENTAL PETE CORP COM 674599105 7,245 127,686 SH   SOLE 0 101,199 0 26,487
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 849 24,103 SH   SOLE 0 20,979 0 3,124
OLD REP INTL CORP COM 680223104 331 12,781 SH   SOLE 0 0 0 12,781
ONEOK INC NEW COM 682680103 2,497 35,359 SH   SOLE 0 29,446 0 5,913
ORACLE CORP COM 68389X105 28,624 345,999 SH   SOLE 0 295,371 0 50,628
OTIS WORLDWIDE CORP COM 68902V107 3,904 50,739 SH   SOLE 0 46,309 0 4,430
PARKER-HANNIFIN CORP COM 701094104 7,553 26,617 SH   SOLE 0 4,975 0 21,642
PAYCHEX INC COM 704326107 1,010 7,400 SH   SOLE 0 4,070 0 3,330
PAYPAL HLDGS INC COM 70450Y103 27,924 241,449 SH   SOLE 0 210,738 0 30,711
PEPSICO INC COM 713448108 20,687 123,594 SH   SOLE 0 91,488 0 32,106
PFIZER INC COM 717081103 21,757 420,268 SH   SOLE 0 376,426 0 43,842
PHILIP MORRIS INTL INC COM 718172109 11,330 120,614 SH   SOLE 0 94,200 0 26,414
PHILLIPS 66 COM 718546104 1,584 18,340 SH   SOLE 0 13,220 0 5,120
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,911 19,078 SH   SOLE 0 16,239 0 2,839
PIMCO HIGH INCOME FD COM SHS 722014107 257 44,500 SH   SOLE 0 44,500 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 336 31,211 SH   SOLE 0 20,033 0 11,178
PNC FINL SVCS GROUP INC COM 693475105 251 1,363 SH   SOLE 0 1,274 0 89
POST HLDGS INC COM 737446104 2,188 31,586 SH   SOLE 0 23,586 0 8,000
PPG INDS INC COM 693506107 571 4,356 SH   SOLE 0 3,424 0 932
PRICE T ROWE GROUP INC COM 74144T108 451 2,981 SH   SOLE 0 373 0 2,608
PROCTER AND GAMBLE CO COM 742718109 28,242 184,831 SH   SOLE 0 146,750 0 38,081
PS BUSINESS PKS INC CALIF COM 69360J107 816 4,854 SH   SOLE 0 4,854 0 0
PUBLIC STORAGE COM 74460D109 11,283 28,910 SH   SOLE 0 26,551 0 2,359
QUALCOMM INC COM 747525103 31,122 203,652 SH   SOLE 0 156,368 0 47,284
QUANTA SVCS INC COM 74762E102 2,239 17,015 SH   SOLE 0 15 0 17,000
RAYTHEON TECHNOLOGIES CORP COM 75513E101 17,013 171,729 SH   SOLE 0 150,507 0 21,222
REALTY INCOME CORP COM 756109104 1,483 21,397 SH   SOLE 0 18,128 0 3,269
RELIANCE STEEL & ALUMINUM CO COM 759509102 367 2,000 SH   SOLE 0 0 0 2,000
REMARK HLDGS INC COM 75955K102 9 11,100 SH   SOLE 0 0 0 11,100
RIO TINTO PLC SPONSORED ADR 767204100 337 4,192 SH   SOLE 0 1,229 0 2,963
ROCKWELL AUTOMATION INC COM 773903109 631 2,254 SH   SOLE 0 2,254 0 0
S&P GLOBAL INC COM 78409V104 660 1,608 SH   SOLE 0 1,118 0 490
SANOFI SPONSORED ADR 80105N105 411 8,000 SH   SOLE 0 8,000 0 0
SCHLUMBERGER LTD COM STK 806857108 16,681 403,795 SH   SOLE 0 340,460 0 63,335
SCHWAB CHARLES CORP COM 808513105 1,720 20,405 SH   SOLE 0 20,354 0 51
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 207 2,628 SH   SOLE 0 2,110 0 518
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 235 3,101 SH   SOLE 0 2,278 0 823
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 544 7,266 SH   SOLE 0 4,990 0 2,276
SELECT SECTOR SPDR TR ENERGY 81369Y506 227 2,966 SH   SOLE 0 2,479 0 487
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 5,918 37,235 SH   SOLE 0 37,235 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 642 4,685 SH   SOLE 0 4,314 0 371
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 487 6,538 SH   SOLE 0 5,522 0 1,016
SEMPRA COM 816851109 1,524 9,067 SH   SOLE 0 6,180 0 2,887
SHELL PLC SPON ADS 780259305 915 16,662 SH   SOLE 0 15,477 0 1,185
SIMPSON MFG INC COM 829073105 2,368 21,716 SH   SOLE 0 21,716 0 0
SOUTHERN CO COM 842587107 1,223 16,868 SH   SOLE 0 7,841 0 9,027
SOUTHWEST AIRLS CO COM 844741108 744 16,254 SH   SOLE 0 15,119 0 1,135
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 390 1,125 SH   SOLE 0 525 0 600
SPDR GOLD TR GOLD SHS 78463V107 13,212 73,136 SH   SOLE 0 56,221 0 16,915
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,604 16,836 SH   SOLE 0 15,806 0 1,030
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,025 2,089 SH   SOLE 0 1,859 0 230
SPDR SER TR ICE PFD SEC ETF 78464A292 231 5,913 SH   SOLE 0 0 0 5,913
SPDR SER TR S&P 600 SML CAP 78464A813 281 3,000 SH   SOLE 0 3,000 0 0
SPDR SER TR S&P DIVID ETF 78464A763 382 2,983 SH   SOLE 0 2,023 0 960
SPDR SER TR NUVEEN BLMBRG SH 78468R739 346 7,302 SH   SOLE 0 7,302 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 1,120 72,848 SH   SOLE 0 61,760 0 11,088
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2,709 60,505 SH   SOLE 0 30,500 0 30,005
STANLEY BLACK & DECKER INC COM 854502101 519 3,715 SH   SOLE 0 3,715 0 0
STARBUCKS CORP COM 855244109 13,575 149,225 SH   SOLE 0 128,232 0 20,993
STARWOOD PPTY TR INC COM 85571B105 277 11,459 SH   SOLE 0 0 0 11,459
STERICYCLE INC COM 858912108 949 16,110 SH   SOLE 0 8,810 0 7,300
STRYKER CORPORATION COM 863667101 31,905 119,338 SH   SOLE 0 102,106 0 17,232
SYSCO CORP COM 871829107 15,035 184,140 SH   SOLE 0 137,519 0 46,621
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 521 4,997 SH   SOLE 0 958 0 4,039
TAPESTRY INC COM 876030107 5,819 156,629 SH   SOLE 0 150,443 0 6,186
TARGET CORP COM 87612E106 9,794 46,149 SH   SOLE 0 38,292 0 7,857
TESLA INC COM 88160R101 1,332 1,236 SH   SOLE 0 1,236 0 0
TEXAS INSTRS INC COM 882508104 8,058 43,918 SH   SOLE 0 34,650 0 9,268
THERMO FISHER SCIENTIFIC INC COM 883556102 421 712 SH   SOLE 0 537 0 175
TJX COS INC NEW COM 872540109 1,976 32,625 SH   SOLE 0 23,165 0 9,460
TORO CO COM 891092108 877 10,255 SH   SOLE 0 0 0 10,255
TRACTOR SUPPLY CO COM 892356106 38,144 163,450 SH   SOLE 0 134,371 0 29,079
TRANE TECHNOLOGIES PLC SHS G8994E103 2,389 15,647 SH   SOLE 0 13,073 0 2,574
TREDEGAR CORP COM 894650100 192 16,000 SH   SOLE 0 16,000 0 0
TRIMBLE INC COM 896239100 231 3,200 SH   SOLE 0 3,200 0 0
UNILEVER PLC SPON ADR NEW 904767704 520 11,408 SH   SOLE 0 8,662 0 2,746
UNION PAC CORP COM 907818108 16,678 61,044 SH   SOLE 0 55,252 0 5,792
UNITED PARCEL SERVICE INC CL B 911312106 160,086 746,461 SH   SOLE 0 703,866 0 42,596
UNITED RENTALS INC COM 911363109 355 1,000 SH   SOLE 0 1,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 18,105 35,502 SH   SOLE 0 28,814 0 6,688
US BANCORP DEL COM NEW 902973304 538 10,124 SH   SOLE 0 8,249 0 1,875
VANECK ETF TRUST GOLD MINERS ETF 92189F106 1,199 31,265 SH   SOLE 0 17,357 0 13,908
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 477 6,123 SH   SOLE 0 2,485 0 3,638
VANGUARD BD INDEX FDS INTERMED TERM 921937819 304 3,716 SH   SOLE 0 1,327 0 2,389
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,965 16,776 SH   SOLE 0 16,563 0 213
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,186 5,579 SH   SOLE 0 5,491 0 88
VANGUARD INDEX FDS MID CAP ETF 922908629 289 1,214 SH   SOLE 0 1,214 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,199 11,067 SH   SOLE 0 10,829 0 238
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,457 10,794 SH   SOLE 0 10,325 0 469
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 593 12,864 SH   SOLE 0 12,379 0 485
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 450 7,807 SH   SOLE 0 6,407 0 1,400
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 8,047 103,049 SH   SOLE 0 59,362 0 43,687
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 733 8,516 SH   SOLE 0 6,005 0 2,511
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 391 2,413 SH   SOLE 0 1,893 0 520
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,864 38,810 SH   SOLE 0 38,034 0 776
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 326 2,904 SH   SOLE 0 2,260 0 644
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,417 3,403 SH   SOLE 0 3,170 0 233
VERIZON COMMUNICATIONS INC COM 92343V104 9,184 180,285 SH   SOLE 0 146,498 0 33,787
VIATRIS INC COM 92556V106 232 21,360 SH   SOLE 0 17,222 0 4,138
VISA INC COM CL A 92826C839 960 4,331 SH   SOLE 0 3,749 0 581
VMWARE INC CL A COM 928563402 8,864 77,842 SH   SOLE 0 55,961 0 21,881
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4,742 285,315 SH   SOLE 0 250,768 0 34,547
WALGREENS BOOTS ALLIANCE INC COM 931427108 12,106 270,409 SH   SOLE 0 217,268 0 53,140
WALMART INC COM 931142103 9,921 66,621 SH   SOLE 0 56,472 0 10,149
WASTE MGMT INC DEL COM 94106L109 288 1,816 SH   SOLE 0 1,641 0 175
WEC ENERGY GROUP INC COM 92939U106 713 7,142 SH   SOLE 0 280 0 6,862
WELLS FARGO CO NEW COM 949746101 33,358 688,367 SH   SOLE 0 622,838 0 65,528
WELLTOWER INC COM 95040Q104 231 2,406 SH   SOLE 0 1,656 0 750
WESTERN ASSET INVESTMENT GRA COM 95766T100 1,152 84,545 SH   SOLE 0 61,325 0 23,220
WEYERHAEUSER CO MTN BE COM NEW 962166104 4,711 124,313 SH   SOLE 0 123,847 0 466
ZIMMER BIOMET HOLDINGS INC COM 98956P102 726 5,675 SH   SOLE 0 4,985 0 690