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 10 100 SH   SOLE   0 0 100
AbbVie Common 00287y109 109 813 SH   SOLE   0 0 813
Accenture Common G1151C101 53 207 SH   SOLE   0 0 207
Adobe Systems Common 00724f101 15 55 SH   SOLE   0 0 55
Air Products & Chemicals Common 009158106 8 33 SH   SOLE   0 0 33
Alphabet Common 02079k107 173 1,800 SH   SOLE   0 0 1,800
Alphabet Common 02079k305 184 1,920 SH   SOLE   0 0 1,920
Amazon.com Common 023135106 16 140 SH   SOLE   0 0 140
American Electric Power Common 025537101 7 84 SH   SOLE   0 0 84
American Express Common 025816109 28 208 SH   SOLE   0 0 208
American Intl. Group Common 026874784 10 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 183 1,322 SH   SOLE   0 0 1,322
Applied Materials Common 038222105 3 31 SH   SOLE   0 0 31
Arthur J. Gallagher Common 363576109 28 162 SH   SOLE   0 0 162
ASML Holding Common N07059202 7 16 SH   SOLE   0 0 16
Aspen Technology Common 045327103 4 18 SH   SOLE   0 0 18
AstraZeneca Common 046353108 9 165 SH   SOLE   0 0 165
Auto Data Processing Common 053015103 6 28 SH   SOLE   0 0 28
Bank of America Common 060505104 149 4,937 SH   SOLE   0 0 4,937
Berkshire Hathaway CL B Common 084670702 14 54 SH   SOLE   0 0 54
BlackRock Common 09247x101 31 57 SH   SOLE   0 0 57
Boeing Common 097023105 33 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 10 137 SH   SOLE   0 0 137
Chevron Common 166764100 155 1,082 SH   SOLE   0 0 1,082
Cincinnati Financial Common 172062101 17 190 SH   SOLE   0 0 190
Cintas Common 172908105 10 25 SH   SOLE   0 0 25
Cisco Systems Common 17275R102 20 500 SH   SOLE   0 0 500
CME Group Common 12572q105 5 28 SH   SOLE   0 0 28
Coca-Cola Common 191216100 130 2,320 SH   SOLE   0 0 2,320
Comcast Common 20030n101 76 2,600 SH   SOLE   0 0 2,600
ConocoPhillips Common 20825C104 12 114 SH   SOLE   0 0 114
Consolidated Edison Common 209115104 49 575 SH   SOLE   0 0 575
Cooper Companies Common 216648402 6 21 SH   SOLE   0 0 21
Copart Common 217204106 4 40 SH   SOLE   0 0 40
Costco Common 22160k105 11 24 SH   SOLE   0 0 24
Crown Castle Common 22822V101 1 5 SH   SOLE   0 0 5
CVS Health Corp. Common 126650100 30 310 SH   SOLE   0 0 310
Disney Common 254687106 9 100 SH   SOLE   0 0 100
Dover Common 260003108 6 55 SH   SOLE   0 0 55
Duke Energy Common 26441C204 54 583 SH   SOLE   0 0 583
DuPont Common 26614N102 3 60 SH   SOLE   0 0 60
Eaton Common G29183103 39 292 SH   SOLE   0 0 292
Elevance Health Common 036752103 105 232 SH   SOLE   0 0 232
Eli Lilly Common 532457108 139 430 SH   SOLE   0 0 430
Exxon Mobil Common 30231g102 28 320 SH   SOLE   0 0 320
Fifth Third Bancorp Common 316773100 18 575 SH   SOLE   0 0 575
Fortune Brands H&S Common 34964C106 81 1,500 SH   SOLE   0 0 1,500
Gartner Common 366651107 20 72 SH   SOLE   0 0 72
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 21 340 SH   SOLE   0 0 340
Home Depot Common 437076102 306 1,108 SH   SOLE   0 0 1,108
Honeywell International Common 438516106 44 263 SH   SOLE   0 0 263
Insight Enterprises Common 45765U103 6 69 SH   SOLE   0 0 69
Intel Common 458140100 10 400 SH   SOLE   0 0 400
Invesco QQQ Trust Common 73935A104 321 1,201 SH   SOLE   0 0 1,201
Invesco S&P 500 Equal Weight Common 46137V357 7 54 SH   SOLE   0 0 54
Invesco S&P 500 Top 50 Common 46137V233 6 23 SH   SOLE   0 0 23
iShares Core Dividend Growth Common 46434V621 60 1,349 SH   SOLE   0 0 1,349
iShares Edge Min. Vol. USA Common 46429B697 63 946 SH   SOLE   0 0 946
iShares Expanded Technology Common 464287549 11,715 42,383 SH   SOLE   0 0 42,383
iShares Global Energy Common 464287341 3 103 SH   SOLE   0 0 103
iShares Russell 1000 Growth Common 464287614 179 850 SH   SOLE   0 0 850
Jack Henry Common 426281101 6 34 SH   SOLE   0 0 34
Johnson & Johnson Common 478160104 63 386 SH   SOLE   0 0 386
JPMorgan Chase Common 46625h100 48 462 SH   SOLE   0 0 462
Lam Research Common 512807108 11 31 SH   SOLE   0 0 31
Lennar Common 526057104 30 400 SH   SOLE   0 0 400
Lockheed Martin Common 539830109 7 17 SH   SOLE   0 0 17
Lowe's Common 548661107 16 85 SH   SOLE   0 0 85
LVMH Common 502441306 8 64 SH   SOLE   0 0 64
Marathon Petroleum Common 56585A102 18 180 SH   SOLE   0 0 180
Marsh & McLennan Common 571748102 14 97 SH   SOLE   0 0 97
Mastercard Common 57636q104 15 53 SH   SOLE   0 0 53
McDonald's Common 580135101 179 777 SH   SOLE   0 0 777
Merck Common 58933y105 49 570 SH   SOLE   0 0 570
Meta Platforms Common 30303M102 22 160 SH   SOLE   0 0 160
MetLife Common 59156R108 33 540 SH   SOLE   0 0 540
Microsoft Common 594918104 619 2,656 SH   SOLE   0 0 2,656
Mid-America Apartments Common 59522J103 26 165 SH   SOLE   0 0 165
Mondelez Common 609207105 39 715 SH   SOLE   0 0 715
Morgan Stanley Common 617446448 13 167 SH   SOLE   0 0 167
Motorola Solutions Common 620076307 5 21 SH   SOLE   0 0 21
MSCI Inc. Common 55354G100 6 15 SH   SOLE   0 0 15
Navitas Semiconductor Common 63942X106 2 310 SH   SOLE   0 0 310
NextEra Energy Common 65339F101 10 130 SH   SOLE   0 0 130
Nike Common 654106103 5 66 SH   SOLE   0 0 66
Nordson Common 655663102 9 43 SH   SOLE   0 0 43
Novo Nordisk Common K7314N152 21 214 SH   SOLE   0 0 214
NXP Semiconductors Common N6596X019 3 22 SH   SOLE   0 0 22
Oracle Common 68389x105 49 800 SH   SOLE   0 0 800
Organon Common 68622V106 1 30 SH   SOLE   0 0 30
Palo Alto Networks Common 697435105 8 51 SH   SOLE   0 0 51
Paychex Common 704326107 25 220 SH   SOLE   0 0 220
Pfizer Common 717081103 27 625 SH   SOLE   0 0 625
Philip Morris International Common 718172109 16 195 SH   SOLE   0 0 195
Pioneer Natural Resources Common 723787107 8 38 SH   SOLE   0 0 38
Pool Corp. Common 73278L105 7 22 SH   SOLE   0 0 22
Procter & Gamble Common 742718109 514 4,075 SH   SOLE   0 0 4,075
Prologis Common 74340W103 20 193 SH   SOLE   0 0 193
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 19 165 SH   SOLE   0 0 165
Raytheon Technologies Common 75513E101 21 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 6 16 SH   SOLE   0 0 16
SiteOne Landscape Supply Common 829826103 4 35 SH   SOLE   0 0 35
Southern Common 842587107 40 588 SH   SOLE   0 0 588
SPDR S&P 1500 Common 78464A805 18 417 SH   SOLE   0 0 417
SPDR S&P 500 Common 78462f103 18 50 SH   SOLE   0 0 50
Starbucks Common 855244109 58 685 SH   SOLE   0 0 685
Stryker Common 863667101 13 65 SH   SOLE   0 0 65
Sysco Common 871829107 27 385 SH   SOLE   0 0 385
Taiwan Semiconductor Common 874039100 5 80 SH   SOLE   0 0 80
Target Common 87612E106 7 45 SH   SOLE   0 0 45
Technology Sector SPDR Common 81369Y803 805 6,779 SH   SOLE   0 0 6,779
Teradyne Common 880770102 2 30 SH   SOLE   0 0 30
Texas Instruments Common 882508104 17 112 SH   SOLE   0 0 112
The Williams Companies Common 969457100 5 191 SH   SOLE   0 0 191
TotalEnergies Common F92124100 4 83 SH   SOLE   0 0 83
Trane Technologies Common 00BK9ZQ96 58 400 SH   SOLE   0 0 400
Ulta Beauty Common 90384S303 6 14 SH   SOLE   0 0 14
Union Pacific Common 907818108 10 52 SH   SOLE   0 0 52
United Healthcare Common 91324p102 31 61 SH   SOLE   0 0 61
UPS Common 911312106 402 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,157 33,274 SH   SOLE   0 0 33,274
Vanguard Information Technolog Common 92204A702 20,858 67,858 SH   SOLE   0 0 67,858
Vanguard S&P 500 Common 922908363 12 36 SH   SOLE   0 0 36
Verizon Common 92343v104 24 640 SH   SOLE   0 0 640
VICI Properties Common 925652109 153 5,142 SH   SOLE   0 0 5,142
Visa Common 92826c839 25 142 SH   SOLE   0 0 142
W.R. Berkley Common 084423102 9 145 SH   SOLE   0 0 145
Waste Management Common 94106l109 366 2,286 SH   SOLE   0 0 2,286
Wells Fargo Common 949746101 15 365 SH   SOLE   0 0 365
Weyerhaeuser Common 962166104 15 533 SH   SOLE   0 0 533
Xcel Energy Common 98389B100 13 202 SH   SOLE   0 0 202
Zebra Technologies Common 989207105 4 14 SH   SOLE   0 0 14
Zoetis Common 98978V103 7 50 SH   SOLE   0 0 50