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
Abbott Laboratories Common 002824100 11 100 SH   SOLE   0 0 100
AbbVie Common 00287y109 125 813 SH   SOLE   0 0 813
Accenture Common G1151C101 58 207 SH   SOLE   0 0 207
Adobe Systems Common 00724f101 20 55 SH   SOLE   0 0 55
Air Products & Chemicals Common 009158106 8 33 SH   SOLE   0 0 33
Alphabet Common 02079k107 197 90 SH   SOLE   0 0 90
Alphabet Common 02079k305 209 96 SH   SOLE   0 0 96
Amazon.com Common 023135106 15 140 SH   SOLE   0 0 140
American Electric Power Common 025537101 8 84 SH   SOLE   0 0 84
American Express Common 025816109 29 208 SH   SOLE   0 0 208
American Intl. Group Common 026874784 11 210 SH   SOLE   0 0 210
American Tower Common 03027x100 1 3 SH   SOLE   0 0 3
Amgen Common 031162100 4 16 SH   SOLE   0 0 16
ANSYS Inc. Common 03662Q105 4 17 SH   SOLE   0 0 17
Apple Common 037833100 191 1,397 SH   SOLE   0 0 1,397
Applied Materials Common 038222105 3 31 SH   SOLE   0 0 31
Arthur J. Gallagher Common 363576109 26 162 SH   SOLE   0 0 162
ASML Holding Common N07059202 12 25 SH   SOLE   0 0 25
Aspen Technology Common 045327103 3 18 SH   SOLE   0 0 18
AstraZeneca Common 046353108 11 165 SH   SOLE   0 0 165
AT&T Common 00206r102 39 1,868 SH   SOLE   0 0 1,868
Auto Data Processing Common 053015103 6 28 SH   SOLE   0 0 28
Bank of America Common 060505104 154 4,937 SH   SOLE   0 0 4,937
Berkshire Hathaway CL B Common 084670702 15 54 SH   SOLE   0 0 54
BHP Group Common 00BH0P3Z9 8 147 SH   SOLE   0 0 147
BlackRock Common 09247x101 35 57 SH   SOLE   0 0 57
Boeing Common 097023105 37 269 SH   SOLE   0 0 269
Brighthouse Financial Common 10922N103 0 7 SH   SOLE   0 0 7
Caterpillar Common 149123101 7 40 SH   SOLE   0 0 40
CDW Corp. Common 12514G102 9 60 SH   SOLE   0 0 60
Charles River Labs Common 159864107 4 20 SH   SOLE   0 0 20
Charles Schwab Common 808513105 9 137 SH   SOLE   0 0 137
Chevron Common 166764100 157 1,082 SH   SOLE   0 0 1,082
Cincinnati Financial Common 172062101 23 190 SH   SOLE   0 0 190
Cintas Common 172908105 9 25 SH   SOLE   0 0 25
Cisco Systems Common 17275R102 21 500 SH   SOLE   0 0 500
CME Group Common 12572q105 6 28 SH   SOLE   0 0 28
Coca-Cola Common 191216100 146 2,320 SH   SOLE   0 0 2,320
Comcast Common 20030n101 102 2,600 SH   SOLE   0 0 2,600
ConocoPhillips Common 20825C104 10 114 SH   SOLE   0 0 114
Consolidated Edison Common 209115104 55 575 SH   SOLE   0 0 575
Consumer Staples Sector SPDR Common 81369Y308 7 100 SH   SOLE   0 0 100
Cooper Companies Common 216648402 7 21 SH   SOLE   0 0 21
Copart Common 217204106 4 40 SH   SOLE   0 0 40
Costco Common 22160k105 12 24 SH   SOLE   0 0 24
Crown Castle Common 22822V101 1 5 SH   SOLE   0 0 5
CVS Health Corp. Common 126650100 29 310 SH   SOLE   0 0 310
Disney Common 254687106 9 100 SH   SOLE   0 0 100
Dover Common 260003108 7 55 SH   SOLE   0 0 55
Duke Energy Common 26441C204 63 583 SH   SOLE   0 0 583
DuPont Common 26614N102 3 60 SH   SOLE   0 0 60
Eaton Common G29183103 37 292 SH   SOLE   0 0 292
Elevance Health Common 036752103 112 232 SH   SOLE   0 0 232
Eli Lilly Common 532457108 139 430 SH   SOLE   0 0 430
Exxon Mobil Common 30231g102 27 320 SH   SOLE   0 0 320
Fifth Third Bancorp Common 316773100 19 575 SH   SOLE   0 0 575
Fortune Brands H&S Common 34964C106 90 1,500 SH   SOLE   0 0 1,500
Gartner Common 366651107 17 72 SH   SOLE   0 0 72
General American 5.95 Perc Common 368802401 13 500 SH   SOLE   0 0 500
General Motors Common 37045V100 6 174 SH   SOLE   0 0 174
Grainger WW Common 384802104 3 7 SH   SOLE   0 0 7
Hartford Financial Services Common 416515104 22 340 SH   SOLE   0 0 340
Home Depot Common 437076102 304 1,108 SH   SOLE   0 0 1,108
Honeywell International Common 438516106 46 263 SH   SOLE   0 0 263
Insight Enterprises Common 45765U103 6 69 SH   SOLE   0 0 69
Intel Common 458140100 15 400 SH   SOLE   0 0 400
Invesco QQQ Trust Common 73935A104 336 1,200 SH   SOLE   0 0 1,200
Invesco S&P 500 Equal Weight Common 46137V357 7 54 SH   SOLE   0 0 54
Invesco S&P 500 Top 50 Common 46137V233 7 23 SH   SOLE   0 0 23
iShares Core Dividend Growth Common 46434V621 64 1,349 SH   SOLE   0 0 1,349
iShares Edge Min. Vol. USA Common 46429B697 66 946 SH   SOLE   0 0 946
iShares Expanded Technology Common 464287549 12,572 42,704 SH   SOLE   0 0 42,704
iShares Global Energy Common 464287341 3 103 SH   SOLE   0 0 103
iShares Global Metals & Mining Common 46434G848 1 42 SH   SOLE   0 0 42
iShares Global Tech Common 464287291 4 82 SH   SOLE   0 0 82
iShares Russell 1000 Growth Common 464287614 186 850 SH   SOLE   0 0 850
Jack Henry Common 426281101 6 34 SH   SOLE   0 0 34
Johnson & Johnson Common 478160104 69 386 SH   SOLE   0 0 386
JPMorgan Chase Common 46625h100 52 462 SH   SOLE   0 0 462
Lam Research Common 512807108 13 31 SH   SOLE   0 0 31
Lennar Common 526057104 28 400 SH   SOLE   0 0 400
Lockheed Martin Common 539830109 7 17 SH   SOLE   0 0 17
Lowe's Common 548661107 15 85 SH   SOLE   0 0 85
LVMH Common 502441306 8 64 SH   SOLE   0 0 64
Marathon Petroleum Common 56585A102 15 180 SH   SOLE   0 0 180
Marsh & McLennan Common 571748102 15 97 SH   SOLE   0 0 97
Mastercard Common 57636q104 17 53 SH   SOLE   0 0 53
McDonald's Common 580135101 192 777 SH   SOLE   0 0 777
Merck Common 58933y105 52 570 SH   SOLE   0 0 570
Meta Platforms Common 30303M102 26 160 SH   SOLE   0 0 160
MetLife Common 59156R108 34 540 SH   SOLE   0 0 540
Microsoft Common 594918104 717 2,792 SH   SOLE   0 0 2,792
Mid-America Apartments Common 59522J103 29 165 SH   SOLE   0 0 165
Mondelez Common 609207105 44 715 SH   SOLE   0 0 715
Morgan Stanley Common 617446448 13 167 SH   SOLE   0 0 167
Motorola Solutions Common 620076307 4 21 SH   SOLE   0 0 21
MSCI Inc. Common 55354G100 6 15 SH   SOLE   0 0 15
Navitas Semiconductor Common 63942X106 1 310 SH   SOLE   0 0 310
NextEra Energy Common 65339F101 10 130 SH   SOLE   0 0 130
Nike Common 654106103 7 66 SH   SOLE   0 0 66
Nordson Common 655663102 9 43 SH   SOLE   0 0 43
Novo Nordisk Common K7314N152 24 214 SH   SOLE   0 0 214
NXP Semiconductors Common N6596X019 3 22 SH   SOLE   0 0 22
Oracle Common 68389x105 56 800 SH   SOLE   0 0 800
Organon Common 68622V106 1 30 SH   SOLE   0 0 30
Palo Alto Networks Common 697435105 8 17 SH   SOLE   0 0 17
Paychex Common 704326107 25 220 SH   SOLE   0 0 220
Pfizer Common 717081103 33 625 SH   SOLE   0 0 625
Philip Morris International Common 718172109 19 195 SH   SOLE   0 0 195
Pioneer Natural Resources Common 723787107 8 38 SH   SOLE   0 0 38
Pool Corp. Common 73278L105 8 22 SH   SOLE   0 0 22
Procter & Gamble Common 742718109 585 4,068 SH   SOLE   0 0 4,068
Prologis Common 74340W103 23 193 SH   SOLE   0 0 193
ProShares S&P Div Aristocrats Common 74348A467 32 380 SH   SOLE   0 0 380
Prudential Financial Common 744320102 4 42 SH   SOLE   0 0 42
Public Storage Common 74460D109 1 2 SH   SOLE   0 0 2
Qualcomm Common 747525103 26 202 SH   SOLE   0 0 202
Raytheon Technologies Common 75513E101 25 259 SH   SOLE   0 0 259
Royal Dutch Shell Common 780259206 4 80 SH   SOLE   0 0 80
S&P Global Common 78409V104 3 10 SH   SOLE   0 0 10
Schlumberger Common 806857108 3 96 SH   SOLE   0 0 96
ServiceNow Common 81762P102 8 16 SH   SOLE   0 0 16
SiteOne Landscape Supply Common 829826103 4 35 SH   SOLE   0 0 35
Southern Common 842587107 42 588 SH   SOLE   0 0 588
SPDR S&P 500 Common 78462f103 19 50 SH   SOLE   0 0 50
SPDR Total Stock Market Common 78464A805 19 417 SH   SOLE   0 0 417
Starbucks Common 855244109 52 685 SH   SOLE   0 0 685
Stryker Common 863667101 13 65 SH   SOLE   0 0 65
Sysco Common 871829107 33 385 SH   SOLE   0 0 385
Taiwan Semiconductor Common 874039100 13 157 SH   SOLE   0 0 157
Target Common 87612E106 6 45 SH   SOLE   0 0 45
Technology Sector SPDR Common 81369Y803 862 6,779 SH   SOLE   0 0 6,779
Teradyne Common 880770102 3 30 SH   SOLE   0 0 30
Texas Instruments Common 882508104 17 112 SH   SOLE   0 0 112
The Williams Companies Common 969457100 6 191 SH   SOLE   0 0 191
TotalEnergies Common F92124100 4 83 SH   SOLE   0 0 83
Trane Technologies Common 00BK9ZQ96 52 400 SH   SOLE   0 0 400
Ulta Beauty Common 90384S303 5 14 SH   SOLE   0 0 14
Union Pacific Common 907818108 11 52 SH   SOLE   0 0 52
United Healthcare Common 91324p102 31 61 SH   SOLE   0 0 61
UPS Common 911312106 454 2,487 SH   SOLE   0 0 2,487
Vanguard Financials Common 92204A405 15 197 SH   SOLE   0 0 197
Vanguard High Dividend Yield Common 921946406 3,384 33,274 SH   SOLE   0 0 33,274
Vanguard Information Technolog Common 92204A702 22,159 67,858 SH   SOLE   0 0 67,858
Vanguard S&P 500 Common 922908363 12 36 SH   SOLE   0 0 36
Verizon Common 92343v104 105 2,077 SH   SOLE   0 0 2,077
VICI Properties Common 925652109 153 5,142 SH   SOLE   0 0 5,142
Visa Common 92826c839 28 142 SH   SOLE   0 0 142
W.R. Berkley Common 084423102 10 145 SH   SOLE   0 0 145
Waste Management Common 94106l109 350 2,286 SH   SOLE   0 0 2,286
Wells Fargo Common 949746101 14 365 SH   SOLE   0 0 365
Weyerhaeuser Common 962166104 18 533 SH   SOLE   0 0 533
Whiting Petroleum Common 966387409 9 125 SH   SOLE   0 0 125
Woodside Energy Common 980228308 1 53 SH   SOLE   0 0 53
Xcel Energy Common 98389B100 14 202 SH   SOLE   0 0 202
Zebra Technologies Common 989207105 4 14 SH   SOLE   0 0 14
Zoetis Common 98978V103 9 50 SH   SOLE   0 0 50