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
3 M CO Common Stock 88579Y101   805,350 5,290 SH   SOLE   5,290 0 0
ABBOTT LABS Common Stock 002824100   458,218 3,369 SH   SOLE   3,369 0 0
ABBVIE INC Common Stock 00287Y109   879,468 4,738 SH   SOLE   4,738 0 0
ADOBE SYS INC COM Common Stock 00724F101   751,321 1,942 SH   SOLE   1,942 0 0
ALPHABET INC Common Stock 02079K305   3,395,600 19,268 SH   SOLE   19,268 0 0
AMAZON.COM INC Common Stock 023135106   2,481,740 11,312 SH   SOLE   11,312 0 0
AMERICAN ELEC PWR INC Common Stock 025537101   346,247 3,337 SH   SOLE   3,337 0 0
AMERICAN STATES WATER CO Common Stock 029899101   446,238 5,821 SH   SOLE   5,821 0 0
ANALOG DEVICES, INC Common Stock 032654105   1,626,867 6,835 SH   SOLE   6,835 0 0
APPLE INC Common Stock 037833100   4,238,197 20,657 SH   SOLE   20,657 0 0
AT&T INC Common Stock 00206R102   812,751 28,084 SH   SOLE   28,084 0 0
BANK NEW YORK MELLON CORP COM Common Stock 064058100   1,176,868 12,917 SH   SOLE   12,917 0 0
BANK OF AMERICA CORPORATION Common Stock 060505104   273,320 5,776 SH   SOLE   5,776 0 0
BECTON DICKINSON & CO. Common Stock 075887109   208,423 1,210 SH   SOLE   1,210 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Common Stock 084670702   9,944,198 20,471 SH   SOLE   20,471 0 0
BLACKROCK INC COM Common Stock 09290D101   357,794 341 SH   SOLE   341 0 0
BOEING CO COM Common Stock 097023105   543,102 2,592 SH   SOLE   2,592 0 0
CAPITAL ONE FINL CORP COM Common Stock 14040H105   243,700 1,145 SH   SOLE   1,145 0 0
CATERPILLAR INC Common Stock 149123101   622,301 1,603 SH   SOLE   1,603 0 0
CENCORA, INC COM Common Stock 03073E105   1,428,785 4,765 SH   SOLE   4,765 0 0
CHARLES SCHWAB CORP Common Stock 808513105   438,682 4,808 SH   SOLE   4,808 0 0
CHEVRON CORP Common Stock 166764100   1,520,391 10,618 SH   SOLE   10,618 0 0
CISCO SYSTEMS INC Common Stock 17275R102   1,297,128 18,696 SH   SOLE   18,696 0 0
CITIGROUP INC Common Stock 172967424   259,616 3,050 SH   SOLE   3,050 0 0
CLOROX COMPANY Common Stock 189054109   264,874 2,206 SH   SOLE   2,206 0 0
CME GROUP INC COM Common Stock 12572Q105   1,107,717 4,019 SH   SOLE   4,019 0 0
COCA COLA COMPANY Common Stock 191216100   925,481 13,081 SH   SOLE   13,081 0 0
COMCAST CORP Common Stock 20030N101   1,271,278 35,620 SH   SOLE   35,620 0 0
CONOCOPHILLIPS Common Stock 20825C104   250,375 2,790 SH   SOLE   2,790 0 0
CVS HEALTH CORPORATION Common Stock 126650100   998,003 14,468 SH   SOLE   14,468 0 0
DANAHER CORP Common Stock 235851102   377,301 1,910 SH   SOLE   1,910 0 0
DEERE & CO Common Stock 244199105   232,888 458 SH   SOLE   458 0 0
DEVON ENERGY CORP. NEW Common Stock 25179M103   635,405 19,975 SH   SOLE   19,975 0 0
DOLLAR GENERAL CORP NEW Common Stock 256677105   264,218 2,310 SH   SOLE   2,310 0 0
DUKE ENERGY CORP Common Stock 26441C204   274,232 2,324 SH   SOLE   2,324 0 0
ECOLAB INC COM Common Stock 278865100   206,122 765 SH   SOLE   765 0 0
ELEVANCE HEALTH INC COM Common Stock 036752103   1,372,640 3,529 SH   SOLE   3,529 0 0
ENBRIDGE INC Int'l Common Stock 29250N105   1,679,197 37,052 SH   SOLE   37,052 0 0
ESSENTIAL UTILS INC COM Common Stock 29670G102   578,864 15,586 SH   SOLE   15,586 0 0
EXXON MOBIL CORP Common Stock 30231G102   3,532,283 32,767 SH   SOLE   32,767 0 0
FEDEX CORP Common Stock 31428X106   278,455 1,225 SH   SOLE   1,225 0 0
GARMIN LTD Common Stock H2906T109   427,876 2,050 SH   SOLE   2,050 0 0
GENERAL DYNAMICS CORP Common Stock 369550108   2,177,825 7,467 SH   SOLE   7,467 0 0
GLOBAL X FDS US INFR DEV ETF Exchange Traded Fund 37954Y673   349,076 8,010 SH   SOLE   8,010 0 0
GSK PLC SPONSORED ADR Int'l Common Stock 37733W204   219,264 5,710 SH   SOLE   5,710 0 0
HERSHEY FOODS CORP COM Common Stock 427866108   414,875 2,500 SH   SOLE   2,500 0 0
HOME DEPOT INC Common Stock 437076102   1,924,860 5,250 SH   SOLE   5,250 0 0
HONEYWELL INT'L INC. Common Stock 438516106   1,030,960 4,427 SH   SOLE   4,427 0 0
INTERNATIONAL FLAVORS & FRAGRANCES INC Common Stock 459506101   497,345 6,762 SH   SOLE   6,762 0 0
INVESCO QQQ TRUST Exchange Traded Fund 46090E103   4,634,328 8,401 SH   SOLE   8,401 0 0
ISHARES GLOBAL CLEAN ENERGY ETF Exchange Traded Fund 464288224   187,604 14,310 SH   SOLE   14,310 0 0
ISHARES HIGH YIELD CORPORATEBOND FUND Fixed Income ETF 464288513   1,291,610 16,015 SH   SOLE   16,015 0 0
ISHARES MICRO CAP INDEX Exchange Traded Fund 464288869   510,640 4,000 SH   SOLE   4,000 0 0
ISHARES MSCI EAFE International Equity ETF 464287465   813,538 9,101 SH   SOLE   9,101 0 0
ISHARES RUSSELL 2000 Exchange Traded Fund 464287655   393,385 1,823 SH   SOLE   1,823 0 0
ISHARES SELECT DIVIDEND INDX Exchange Traded Fund 464287168   2,008,618 15,124 SH   SOLE   15,124 0 0
ISHARES TR ISHS 5-10YR INVT Fixed Income ETF 464288638   426,320 8,000 SH   SOLE   8,000 0 0
ISHARES TR U.S. PFD STK ETF Exchange Traded Fund 464288687   3,989,136 130,024 SH   SOLE   130,024 0 0
JOHNSON & JOHNSON Common Stock 478160104   1,639,619 10,734 SH   SOLE   10,734 0 0
JP MORGAN CHASE & CO Common Stock 46625H100   3,591,115 12,387 SH   SOLE   12,387 0 0
KIMBERLY-CLARK CORP Common Stock 494368103   248,429 1,927 SH   SOLE   1,927 0 0
KROGER CO Common Stock 501044101   630,507 8,790 SH   SOLE   8,790 0 0
LOCKHEED MARTIN CORP COM Common Stock 539830109   413,121 892 SH   SOLE   892 0 0
LOWE'S COMPANIES INC Common Stock 548661107   1,961,553 8,841 SH   SOLE   8,841 0 0
MASTERCARD INC CL A Common Stock 57636Q104   1,122,756 1,998 SH   SOLE   1,998 0 0
MCDONALDS CORP Common Stock 580135101   3,242,503 11,098 SH   SOLE   11,098 0 0
MCKESSON CORPORATION Common Stock 58155Q103   1,088,178 1,485 SH   SOLE   1,485 0 0
MEDTRONIC PLC Int'l Common Stock G5960L103   882,073 10,119 SH   SOLE   10,119 0 0
MERCK & CO INC. Common Stock 58933Y105   347,908 4,395 SH   SOLE   4,395 0 0
META PLATFORMS INC Common Stock 30303M102   2,076,985 2,814 SH   SOLE   2,814 0 0
MICROSOFT CORPORATION Common Stock 594918104   9,421,443 18,941 SH   SOLE   18,941 0 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105   1,069,396 15,857 SH   SOLE   15,857 0 0
NEXTERA ENERGY INC Common Stock 65339F101   1,470,107 21,177 SH   SOLE   21,177 0 0
NIKE INC Common Stock 654106103   531,734 7,485 SH   SOLE   7,485 0 0
NORCAP DIVERSIFIED PREMIUM LP Common Stock 639005990   2,456,281 842 SH   SOLE   842 0 0
NOVARTIS AG SPONS Int'l Common Stock 66987V109   809,315 6,688 SH   SOLE   6,688 0 0
NVIDIA CORP Common Stock 67066G104   787,264 4,983 SH   SOLE   4,983 0 0
OMNICOM GROUP INC COM Common Stock 681919106   552,499 7,680 SH   SOLE   7,680 0 0
ORACLE CORPORATION Common Stock 68389X105   2,095,569 9,585 SH   SOLE   9,585 0 0
PEPSICO INC Common Stock 713448108   2,692,032 20,388 SH   SOLE   20,388 0 0
PFIZER INC Common Stock 717081103   956,341 39,453 SH   SOLE   39,453 0 0
PHILIP MORRIS INTL INC Common Stock 718172109   545,115 2,993 SH   SOLE   2,993 0 0
PPG INDUSTRIES INC Common Stock 693506107   552,825 4,860 SH   SOLE   4,860 0 0
PROCTER & GAMBLE COMPANY Common Stock 742718109   1,659,636 10,417 SH   SOLE   10,417 0 0
RIMINI STR INC DEL COM Common Stock 76674Q107   37,700 10,000 SH   SOLE   10,000 0 0
ROBINHOOD MKTS INC COM CL A Common Stock 770700102   280,890 3,000 SH   SOLE   3,000 0 0
RTX CORPORATION Common Stock 75513E101   683,228 4,679 SH   SOLE   4,679 0 0
S&P CONSUMER DISCRETIONARY Exchange Traded Fund 81369Y407   316,432 1,456 SH   SOLE   1,456 0 0
S&P SPDR CONSUMER STAPLES Exchange Traded Fund 81369Y308   428,979 5,298 SH   SOLE   5,298 0 0
S&P SPDR INDUSTRIALS Exchange Traded Fund 81369Y704   350,950 2,379 SH   SOLE   2,379 0 0
S&P SPDR MATERIALS Exchange Traded Fund 81369Y100   884,159 10,069 SH   SOLE   10,069 0 0
S&P SPDR SELECT ENERGY Exchange Traded Fund 81369Y506   1,285,380 15,156 SH   SOLE   15,156 0 0
S&P SPDR SELECT FINANCIALS Exchange Traded Fund 81369Y605   1,430,906 27,323 SH   SOLE   27,323 0 0
S&P SPDR SELECT HEALTHCARE Exchange Traded Fund 81369Y209   320,665 2,379 SH   SOLE   2,379 0 0
S&P SPDR TECHNOLOGY SBI INT-TECH Exchange Traded Fund 81369Y803   1,977,220 7,808 SH   SOLE   7,808 0 0
S&P SPDR UTILITIES Exchange Traded Fund 81369Y886   612,123 7,496 SH   SOLE   7,496 0 0
SALESFORCE INC COM Common Stock 79466L302   355,588 1,304 SH   SOLE   1,304 0 0
SANOFI ADR Int'l Common Stock 80105N105   801,221 16,585 SH   SOLE   16,585 0 0
SELECT SECTOR SPDR TR REAL ESTATE Exchange Traded Fund 81369Y860   737,359 17,802 SH   SOLE   17,802 0 0
SOUTHERN CO Common Stock 842587107   257,124 2,800 SH   SOLE   2,800 0 0
SPDR DOW JONES INDUSTRIAL AVE ETF TRUST Exchange Traded Fund 78467X109   1,121,895 2,546 SH   SOLE   2,546 0 0
SPDR GOLD TR GOLD SHS Exchange Traded Fund 78463V107   657,823 2,158 SH   SOLE   2,158 0 0
SPDR S&P 500 ETF Exchange Traded Fund 78462F103   2,345,359 3,796 SH   SOLE   3,796 0 0
STARBUCKS CORPORATION Common Stock 855244109   630,414 6,880 SH   SOLE   6,880 0 0
SUNNOVA ENERGY INTL INC. COM Common Stock 86745K104   6 10,000 SH   SOLE   10,000 0 0
TAIWAN SEMICONDUCTOR MFG CO Int'l Common Stock 874039100   1,565,725 6,913 SH   SOLE   6,913 0 0
TPI COMPOSITES INC COM Common Stock 87266J104   25,779 30,000 SH   SOLE   30,000 0 0
UBER TECHNOLOGIES INC Common Stock 90353T100   218,322 2,340 SH   SOLE   2,340 0 0
UNILEVER PLC ADR Int'l Common Stock 904767704   820,167 13,408 SH   SOLE   13,408 0 0
UNION PACIFIC CORPORATION Common Stock 907818108   774,679 3,367 SH   SOLE   3,367 0 0
UNITEDHEALTH GROUP INC COM Common Stock 91324P102   589,311 1,889 SH   SOLE   1,889 0 0
VALERO ENERGY CORP Common Stock 91913Y100   209,695 1,560 SH   SOLE   1,560 0 0
VANGUARD COMMUNICATION SERVICES ETF Exchange Traded Fund 92204A884   859,768 5,027 SH   SOLE   5,027 0 0
VANGUARD S&P 500 INDEX ETF Exchange Traded Fund 922908363   2,171,579 3,823 SH   SOLE   3,823 0 0
VERIZON COMMUNICATIONS INC Common Stock 92343V104   895,516 20,696 SH   SOLE   20,696 0 0
VISA INC Common Stock 92826C839   1,810,755 5,100 SH   SOLE   5,100 0 0
WAL-MART STORES INC Common Stock 931142103   2,868,767 29,339 SH   SOLE   29,339 0 0
WALT DISNEY CO Common Stock 254687106   1,004,729 8,102 SH   SOLE   8,102 0 0
WELLS FARGO & CO Common Stock 949746101   3,376,097 42,138 SH   SOLE   42,138 0 0
WILLIAMS COS INC DEL COM Common Stock 969457100   3,442,553 54,809 SH   SOLE   54,809 0 0