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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AG Mortgage Inv Tr 8 Pfd Ser B PRD 001228303   105,732 6,600 SH   SOLE   6,600 0 0
AG Mortgage Inv Tr 8 Pfd Ser B PRD 001228303   86,508 5,400 SH   OTR   4,000 0 1,400
AG Mortgage Inv Tr 8.25 Pfd Se PRD 001228204   29,563 1,700 SH   SOLE   0 0 1,700
AGNC Invt Corp 6.5 Pfd Ser E PRD 00123Q807   656,596 29,234 SH   SOLE   23,034 0 6,200
AGNC Invt Corp 6.5 Pfd Ser E PRD 00123Q807   51,658 2,300 SH   OTR   2,300 0 0
AT&T Inc 5 Dep Rep Pfd Ser A PRD 00206R508   586,420 26,900 SH   SOLE   20,700 0 6,200
AT&T Inc 5 Dep Rep Pfd Ser A PRD 00206R508   52,320 2,400 SH   OTR   2,400 0 0
Capital One Finl Corp DP Shs P PRD 14040H824   412,155 21,300 SH   SOLE   13,600 0 7,700
Capital One Finl Corp DP Shs P PRD 14040H824   46,440 2,400 SH   OTR   2,400 0 0
Energy Transfer LP 7.625 Pfd U PRD 29273V506   411,348 16,600 SH   SOLE   9,800 0 6,800
Energy Transfer LP 7.625 Pfd U PRD 29273V506   83,013 3,350 SH   OTR   2,350 0 1,000
Ford Mtr 6.20 Pfd Due 06/01/20 PRD 345370845   413,881 16,900 SH   SOLE   12,200 0 4,700
Ford Mtr 6.20 Pfd Due 06/01/20 PRD 345370845   80,817 3,300 SH   OTR   2,300 0 1,000
Pennymac Mtg Invt Tr Pfd Ser A PRD 70931T301   93,000 4,000 SH   OTR   4,000 0 0
Rithm Capital Corp 7.125 Pfd S PRD 64828T409   1,358,473 62,516 SH   SOLE   45,416 0 17,100
Rithm Capital Corp 7.125 Pfd S PRD 64828T409   186,878 8,600 SH   OTR   7,200 0 1,400
Rithm Capital Corp 7.125 Pfd S PRD 64828T508   51,219 2,700 SH   OTR   2,700 0 0
Wells Fargo & Co New Perp Pfd PRD 949746804   894,327 777 SH   SOLE   507 0 270
Wells Fargo & Co New Perp Pfd PRD 949746804   287,750 250 SH   OTR   110 0 140
3M Co. COM 88579Y101   171,336 1,675 SH   SOLE   1,325 0 350
3M Co. COM 88579Y101   171,233 1,674 SH   OTR   1,174 0 500
AFLAC Inc. COM 001055102   3,623,232 53,440 SH   SOLE   43,846 0 9,594
AFLAC Inc. COM 001055102   176,280 2,600 SH   OTR   0 0 2,600
AT&T Inc COM 00206R102   321,865 20,397 SH   SOLE   14,716 0 5,681
AT&T Inc COM 00206R102   86,790 5,500 SH   OTR   4,500 0 1,000
AbbVie Inc. COM 00287Y109   913,460 6,626 SH   SOLE   4,466 0 2,160
AbbVie Inc. COM 00287Y109   610,030 4,425 SH   OTR   275 0 4,150
Abbott Labs COM 002824100   177,122 1,660 SH   SOLE   0 0 1,660
Abbott Labs COM 002824100   469,480 4,400 SH   OTR   0 0 4,400
Adient PLC ORD COM G0084W101   77 2 SH   SOLE   2 0 0
Adobe Sys Inc Com COM 00724F101   60,247 124 SH   SOLE   124 0 0
Adobe Sys Inc Com COM 00724F101   121,465 250 SH   OTR   0 0 250
Advanced Micro Devices Com COM 007903107   21,081,532 177,260 SH   SOLE   144,255 0 33,005
Advanced Micro Devices Com COM 007903107   1,031,718 8,675 SH   OTR   275 0 8,400
Air Prod & Chemicals COM 009158106   28,930 100 SH   OTR   0 0 100
Albemarle Corp. COM 012653101   13,584,870 58,500 SH   SOLE   43,383 0 15,117
Albemarle Corp. COM 012653101   2,140,836 9,219 SH   OTR   4,269 0 4,950
Alphabet Inc Cap Stk Cl A COM 02079K305   19,329,777 157,025 SH   SOLE   115,805 0 41,220
Alphabet Inc Cap Stk Cl A COM 02079K305   1,994,220 16,200 SH   OTR   3,300 0 12,900
Alphabet Inc Cap Stk Cl C COM 02079K107   4,983,724 40,240 SH   SOLE   37,940 0 2,300
Alphabet Inc Cap Stk Cl C COM 02079K107   440,906 3,560 SH   OTR   2,000 0 1,560
Altria Group Inc COM 02209S103   17,388 400 SH   SOLE   400 0 0
Amazon Com Inc Com COM 023135106   228,920 1,820 SH   SOLE   1,820 0 0
Amer States Water Co COM 029899101   243,083 2,780 SH   OTR   0 0 2,780
American Tower Corp NE Com COM 03027X100   7,279,865 38,305 SH   SOLE   26,245 0 12,060
American Tower Corp NE Com COM 03027X100   1,221,071 6,425 SH   OTR   1,675 0 4,750
Amgen, Inc. Com COM 031162100   417,405 1,826 SH   SOLE   1,826 0 0
Anheuser Busch Inbev S Sponsor COM 03524A108   85,140 1,500 SH   SOLE   200 0 1,300
Apache Corp COM 037411105   2,010 60 SH   SOLE   60 0 0
Apple, Inc. COM 037833100   30,559,598 165,178 SH   SOLE   124,588 0 40,590
Apple, Inc. COM 037833100   3,559,222 19,238 SH   OTR   4,612 0 14,626
Applied Materials Inc. COM 038222105   4,480,845 32,348 SH   SOLE   28,148 0 4,200
Applied Materials Inc. COM 038222105   487,590 3,520 SH   OTR   0 0 3,520
Avery Dennison Corp. COM 053611109   437,034 2,600 SH   SOLE   2,600 0 0
Avery Dennison Corp. COM 053611109   168,090 1,000 SH   OTR   1,000 0 0
BP PLC Spons ADR COM 055622104   43,171 1,231 SH   SOLE   1,231 0 0
Bank of New York Mellon COM 064058100   17,744 400 SH   OTR   0 0 400
Berkshire Hathaway Cl B COM 084670207   542,613 1,602 SH   SOLE   1,602 0 0
Brighthouse Financial Inc COM 10922N103   135 3 SH   SOLE   3 0 0
Broadridge Financial Solutions COM 11133T103   11,466,298 72,215 SH   SOLE   53,920 0 18,295
Broadridge Financial Solutions COM 11133T103   1,159,094 7,300 SH   OTR   2,850 0 4,450
CSX Corp COM 126408103   64,174 1,950 SH   SOLE   1,950 0 0
CVS Caremark Corp COM 126650100   53,906 785 SH   OTR   785 0 0
California Wtr Svc Group COM 130788102   51,890 1,000 SH   SOLE   0 0 1,000
Capital One Finl Corp COM 14040H105   8,596,583 78,781 SH   SOLE   56,347 0 22,434
Capital One Finl Corp COM 14040H105   578,554 5,302 SH   OTR   2,400 0 2,902
Caterpillar Inc COM 149123101   19,051 79 SH   SOLE   0 0 79
Charles Schwab Corp (New) COM 808513105   812,024 15,057 SH   SOLE   13,707 0 1,350
Charles Schwab Corp (New) COM 808513105   108,453 2,011 SH   OTR   2,011 0 0
Check Point Software COM M22465104   11,616,257 90,420 SH   SOLE   65,475 0 24,945
Check Point Software COM M22465104   1,564,122 12,175 SH   OTR   3,000 0 9,175
Chevron Corp COM 166764100   609,267 3,964 SH   SOLE   2,438 0 1,526
Chevron Corp COM 166764100   2,638,875 17,169 SH   OTR   1,977 0 15,192
Cigna Corp COM 125523100   2,160 8 SH   SOLE   8 0 0
Cisco Systems COM 17275R102   3,220,999 62,483 SH   SOLE   41,729 0 20,754
Cisco Systems COM 17275R102   328,631 6,375 SH   OTR   2,250 0 4,125
Coca Cola Co COM 191216100   458,385 7,483 SH   SOLE   4,553 0 2,930
Coca Cola Co COM 191216100   12,252 200 SH   OTR   0 0 200
Comcast Corp New Cl A COM 20030N101   60,960 1,500 SH   SOLE   1,500 0 0
Constellation Brands Inc Cl A COM 21036P108   41,436 170 SH   SOLE   170 0 0
Costco Wholesale COM 22160K105   13,478,912 25,936 SH   SOLE   20,203 0 5,733
Costco Wholesale COM 22160K105   938,578 1,806 SH   OTR   656 0 1,150
Crown Castle Intl Corp COM 22822V101   92,771 825 SH   SOLE   825 0 0
Crown Castle Intl Corp COM 22822V101   42,731 380 SH   OTR   380 0 0
DXC Technology Co COM 23355L106   1,394 51 SH   SOLE   0 0 51
Danaher Corp Del COM COM 235851102   11,096,045 46,888 SH   SOLE   32,863 0 14,025
Danaher Corp Del COM COM 235851102   1,442,382 6,095 SH   OTR   1,520 0 4,575
DellL Technologies Inc. Cl C COM 24703L202   345 7 SH   SOLE   7 0 0
Digital Rlty Tr Inc Com COM 253868103   10,490 100 SH   SOLE   0 0 100
Disney Walt Co Del COM 254687106   6,010,778 66,965 SH   SOLE   49,982 0 16,983
Disney Walt Co Del COM 254687106   506,875 5,647 SH   OTR   1,881 0 3,766
Dow Inc COM 260557103   636,020 12,250 SH   SOLE   11,767 0 483
Dow Inc COM 260557103   127,152 2,449 SH   OTR   1,949 0 500
East West Bancorp Inc Com COM 27579R104   11,300 213 SH   SOLE   213 0 0
Edwards Lifesciences Inc. COM 28176E108   1,217,807 13,250 SH   SOLE   7,200 0 6,050
Electronic Arts Inc COM 285512109   13,399 106 SH   SOLE   106 0 0
Emerson Elec Co COM 291011104   21,695 250 SH   SOLE   250 0 0
Energy Transfer L P Com UT Ltd COM 29273V100   45,900 3,600 SH   OTR   3,600 0 0
Etsy Inc Com COM 29786A106   33,666 350 SH   SOLE   350 0 0
Exact Sciences Corp. COM 30063P105   109,434 1,160 SH   SOLE   200 0 960
Exxon Mobil Corp COM 30231G102   141,192 1,374 SH   SOLE   657 0 717
Exxon Mobil Corp COM 30231G102   116,530 1,134 SH   OTR   1,134 0 0
Fiserv Inc Com COM 337738108   11,007,805 92,077 SH   SOLE   65,794 0 26,283
Fiserv Inc Com COM 337738108   1,578,060 13,200 SH   OTR   3,250 0 9,950
Fiverr Intl LTD COM M4R82T106   376,751 13,465 SH   SOLE   3,045 0 10,420
Franco Nevada Corp COM 351858105   41,523 300 SH   SOLE   0 0 300
GE HealthCare Tech COM 36266G107   21,461 272 SH   SOLE   272 0 0
GE HealthCare Tech COM 36266G107   24,932 316 SH   OTR   0 0 316
Garrett Motion Inc COM 366505105   306 40 SH   SOLE   0 0 40
Generac Hldgs Inc. COM 368736104   11,569,949 89,780 SH   SOLE   65,225 0 24,555
Generac Hldgs Inc. COM 368736104   1,520,666 11,800 SH   OTR   2,850 0 8,950
General Elec Co COM 369604103   56,691 545 SH   SOLE   545 0 0
General Elec Co COM 369604103   98,715 949 SH   OTR   0 0 949
Gilead Sciences Inc. COM 375558103   748,425 9,631 SH   SOLE   6,651 0 2,980
Gilead Sciences Inc. COM 375558103   116,565 1,500 SH   OTR   600 0 900
Halliburton Co COM 406216101   47,377 1,505 SH   SOLE   1,505 0 0
Hershey Co COM 427866108   4,135 16 SH   SOLE   16 0 0
Hewlett Packard Enterp Com COM 42824C109   10,200 600 SH   SOLE   0 0 600
Hexcel Corp COM 428291108   2,679,897 36,959 SH   SOLE   20,366 0 16,593
Hexcel Corp COM 428291108   387,928 5,350 SH   OTR   500 0 4,850
Home Depot Inc COM 437076102   9,677,974 32,109 SH   SOLE   23,544 0 8,565
Home Depot Inc COM 437076102   1,296,063 4,300 SH   OTR   1,425 0 2,875
Honeywell Intl Inc COM 438516106   234,468 1,170 SH   SOLE   770 0 400
IQVIA Holdings Inc COM 46266C105   10,843,806 50,441 SH   SOLE   35,913 0 14,528
IQVIA Holdings Inc COM 46266C105   1,386,621 6,450 SH   OTR   200 0 6,250
Int'l Bus Mach COM 459200101   1,088 8 SH   SOLE   8 0 0
Int'l Bus Mach COM 459200101   40,788 300 SH   OTR   0 0 300
Intel Corp COM 458140100   356,475 10,185 SH   SOLE   4,700 0 5,485
Intel Corp COM 458140100   70,000 2,000 SH   OTR   1,600 0 400
Intercontinental Exchange Grou COM 45866F104   10,231,699 91,216 SH   SOLE   66,123 0 25,093
Intercontinental Exchange Grou COM 45866F104   1,467,744 13,085 SH   OTR   3,000 0 10,085
International Paper Co COM 460146103   32,171 1,020 SH   OTR   1,020 0 0
Intuitive Surgical Inc Com New COM 46120E602   239,972 732 SH   SOLE   732 0 0
JPMorgan Chase & Co COM 46625H100   1,292,177 9,066 SH   SOLE   8,566 0 500
JPMorgan Chase & Co COM 46625H100   384,831 2,700 SH   OTR   400 0 2,300
Johnson & Johnson COM 478160104   10,526,822 64,137 SH   SOLE   47,624 0 16,513
Johnson & Johnson COM 478160104   1,096,717 6,682 SH   OTR   2,482 0 4,200
Johnson Controls Intl PLC COM G51502105   1,511 23 SH   SOLE   23 0 0
Kimberly Clark Corp COM 494368103   80,464 590 SH   OTR   590 0 0
Kontoor Brands Inc COM 50050N103   9,071 217 SH   SOLE   217 0 0
Kraft Heinz Co Comm COM 500754106   62,254 1,700 SH   SOLE   0 0 1,700
Kraft Heinz Co Comm COM 500754106   31,127 850 SH   OTR   850 0 0
Kyndryl Hldgs Inc COM 50155Q100   13 1 SH   SOLE   1 0 0
Kyndryl Hldgs Inc COM 50155Q100   2,401 180 SH   OTR   0 0 180
Lilly Eli & Co Com COM 532457108   111,837 247 SH   SOLE   247 0 0
Littelfuse Inc COM 537008104   9,945,208 35,667 SH   SOLE   26,300 0 9,367
Littelfuse Inc COM 537008104   1,310,524 4,700 SH   OTR   1,025 0 3,675
Lowes Cos Inc Com COM 548661107   105,105 488 SH   SOLE   488 0 0
Marsh & McLennan Cos Inc. COM 571748102   162,972 900 SH   SOLE   900 0 0
McDonalds Corp COM 580135101   544,272 1,857 SH   SOLE   1,857 0 0
Medtronic PLC Shs COM G5960L103   137,857 1,550 SH   SOLE   1,550 0 0
Medtronic PLC Shs COM G5960L103   53,364 600 SH   OTR   600 0 0
Merck & Co Inc COM 58933Y105   7,493,895 67,978 SH   SOLE   50,548 0 17,430
Merck & Co Inc COM 58933Y105   278,356 2,525 SH   OTR   800 0 1,725
Meta Platforms, Inc Cl A COM 30303M102   28,433 100 SH   SOLE   100 0 0
Microsoft Corp COM 594918104   2,329,841 6,892 SH   SOLE   4,296 0 2,596
Microsoft Corp COM 594918104   416,816 1,233 SH   OTR   0 0 1,233
Nestle SA Spons ADR (For Reg) COM 641069406   5,658,346 47,370 SH   SOLE   41,394 0 5,976
Nestle SA Spons ADR (For Reg) COM 641069406   719,447 6,023 SH   OTR   2,550 0 3,473
NextEra Energy Inc COM 65339F101   209,328 2,800 SH   SOLE   0 0 2,800
NextEra Energy Inc COM 65339F101   19,438 260 SH   OTR   260 0 0
Nike, Inc. Cl B COM 654106103   13,692 125 SH   OTR   0 0 125
Norfolk Southern Corp COM 655844108   176,352 800 SH   SOLE   0 0 800
OneOK Inc COM 682680103   227,967 3,843 SH   OTR   3,843 0 0
Oracle Systems Corp COM 68389X105   93,498 766 SH   SOLE   166 0 600
Panasonic Corp ADR (new) COM 69832A205   5,408 465 SH   SOLE   465 0 0
PayPal Holdings Inc. COM 70450Y103   5,801,916 84,220 SH   SOLE   63,002 0 21,218
PayPal Holdings Inc. COM 70450Y103   683,733 9,925 SH   OTR   3,200 0 6,725
Pentair PLC COM G7S00T104   304 5 SH   SOLE   5 0 0
Pepsico Inc COM 713448108   10,780,394 58,175 SH   SOLE   41,837 0 16,338
Pepsico Inc COM 713448108   1,025,135 5,532 SH   OTR   1,265 0 4,267
Pfizer Inc COM 717081103   231,831 5,893 SH   SOLE   5,103 0 790
Pfizer Inc COM 717081103   449,656 11,430 SH   OTR   1,500 0 9,930
Pinterest Inc Cl A COM 72352L106   8,444,720 334,975 SH   SOLE   242,290 0 92,685
Pinterest Inc Cl A COM 72352L106   229,411 9,100 SH   OTR   1,200 0 7,900
Procter & Gamble Co. COM 742718109   2,119,114 14,301 SH   SOLE   7,078 0 7,223
Procter & Gamble Co. COM 742718109   1,739,337 11,738 SH   OTR   500 0 11,238
QUALCOMM Inc COM 747525103   2,995 25 SH   SOLE   25 0 0
Qualtrics Intl'l Cl A COM 747601201   1,807 100 SH   SOLE   0 0 100
Raytheon Tech COM 75513E101   11,724 120 SH   SOLE   120 0 0
ReInsurance Group Amer COM 759351604   36,062 250 SH   SOLE   0 0 250
Regeneron Pharmaceutical Com COM 75886F107   285,142 365 SH   SOLE   0 0 365
Resideo Technologies Inc COM 76118Y104   1,174 66 SH   SOLE   0 0 66
Rio Tinto PLC Sponsored ADR COM 767204100   6,593 100 SH   SOLE   0 0 100
Rithm Capital Corp COM 64828T201   41,535 4,500 SH   OTR   4,500 0 0
Rivian Automotive Cl A COM 76954A103   6,280 400 SH   SOLE   0 0 400
Roper Technologies Inc COM 776696106   12,380,071 27,160 SH   SOLE   20,225 0 6,935
Roper Technologies Inc COM 776696106   1,618,161 3,550 SH   OTR   900 0 2,650
Ross Stores Inc. COM 778296103   536,400 5,000 SH   SOLE   5,000 0 0
S&P Global Inc. COM 78409V104   110,891 283 SH   SOLE   283 0 0
Salesforce.com Inc COM 79466L302   2,110,033 9,725 SH   SOLE   5,265 0 4,460
Salesforce.com Inc COM 79466L302   227,818 1,050 SH   OTR   150 0 900
Schlumberger Ltd COM 806857108   152,508 3,227 SH   SOLE   1,633 0 1,594
Shell PLC Spons ADS COM 780259305   1,352,780 22,423 SH   SOLE   22,423 0 0
Sibanye-Stillwater LTD Spons A COM 82575P107   31,829 4,547 SH   SOLE   0 0 4,547
Starbucks Corp COM 855244109   40,508 400 SH   SOLE   400 0 0
State Street Corp COM 857477103   76,818 1,050 SH   SOLE   0 0 1,050
State Street Corp COM 857477103   32,922 450 SH   OTR   0 0 450
TC Energy Corp. Com COM 87807B107   4,055 100 SH   SOLE   0 0 100
Take-Two Interactive S Com COM 874054109   41,709 300 SH   SOLE   300 0 0
Teledyne Technologies COM 879360105   3,198 8 SH   SOLE   0 0 8
Tesla Inc Com COM 88160R101   123,502 450 SH   SOLE   0 0 450
Tredegar Corp. COM 894650100   8,730 1,455 SH   SOLE   1,455 0 0
Union Pac Corp COM 907818108   31,415 156 SH   SOLE   156 0 0
V F Corp COM 918204108   33,048 1,675 SH   SOLE   1,675 0 0
VMware Inc Cl A COM 928563402   424 3 SH   SOLE   3 0 0
Veolia Environment Sponsored A COM 92334N103   6,328 400 SH   SOLE   0 0 400
Verisign Inc. Com. COM 92343E102   1,107,342 4,995 SH   SOLE   4,995 0 0
Verizon Communications COM 92343V104   436,345 12,185 SH   SOLE   9,355 0 2,830
Verizon Communications COM 92343V104   111,011 3,100 SH   OTR   2,300 0 800
Vertex Pharmaceuticals Com COM 92532F100   263,186 768 SH   SOLE   597 0 171
Vertex Pharmaceuticals Com COM 92532F100   239,883 700 SH   OTR   0 0 700
Viatris Inc COM 92556V106   8,539 838 SH   SOLE   740 0 98
Viatris Inc COM 92556V106   17,863 1,753 SH   OTR   186 0 1,567
Visa Inc Cl A COM 92826C839   10,083,577 44,525 SH   SOLE   31,432 0 13,093
Visa Inc Cl A COM 92826C839   1,474,546 6,511 SH   OTR   1,520 0 4,991
Wabtec COM 929740108   7,030 69 SH   SOLE   69 0 0
Walgreens Boots Alliance Inc COM 931427108   61,249 1,891 SH   OTR   0 0 1,891
Warner Bros Discovery Com Ser COM 934423104   28,878 2,369 SH   SOLE   2,326 0 43
Warner Bros Discovery Com Ser COM 934423104   2,938 241 SH   OTR   0 0 241
Whirlpool Corp COM 963320106   388,331 2,650 SH   SOLE   2,000 0 650
Whirlpool Corp COM 963320106   48,358 330 SH   OTR   330 0 0
Wisdomtree Tr India Erngs Fd COM 97717W422   7,590 220 SH   SOLE   220 0 0
Woodward Inc COM 980745103   1,966,114 16,980 SH   SOLE   9,022 0 7,958
Woodward Inc COM 980745103   590,529 5,100 SH   OTR   3,000 0 2,100
Zoetis Inc Cl A COM 98978V103   7,939 47 SH   SOLE   47 0 0
Zoetis Inc Cl A COM 98978V103   173,650 1,028 SH   OTR   0 0 1,028
nVent Electric PLC COM G6700G107   239 5 SH   SOLE   5 0 0
JG Boswell Co PRIV EQS 101205102   2,143,052 3,247 SH   SOLE   3,247 0 0
ClearBridge Large Cap Growth F EQ FDS 52469H826   79,381 1,550 SH   SOLE   0 0 1,550
Clearbridge Energy MLP Opportu EQ FDS 18469P100   12,122 414 SH   OTR   414 0 0
DFA Inv Group US Large Cap Co EQ FDS 25434D823   127,287 4,430 SH   SOLE   4,430 0 0
Virtus KAR Global Quality Div EQ FDS 92828N460   7,671 548 SH   SOLE   0 0 548