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
Expires: July 31, 2015
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 LAB COM 002824100 334,105 3,682 SH SOLE 3,682 0 0
ABBVIE INC COM 00287y109 966,801 3,842 SH SOLE 3,842 0 0
ADV MICRO DEVICE COM 007903107 3,235,088 5,569 SH SOLE 5,569 0 0
AIR PRODS & CHEM COM 009158106 694,250 2,368 SH SOLE 2,368 0 0
ALLEGION PUBLIC COM G0176j109 352,349 2,508 SH SOLE 2,508 0 0
ALPHABET INC- A COM 02079k305 7,781,374 21,774 SH SOLE 21,774 0 0
ALPHABET INC- C COM 02079k107 2,758,094 7,806 SH SOLE 7,806 0 0
AMAZON.COM INC COM 023135106 5,137,895 21,557 SH SOLE 21,557 0 0
AMERICAN EXPRESS COM 025816109 1,056,693 3,124 SH SOLE 3,124 0 0
AMERICAN TOWER COM 03027x100 565,134 3,455 SH SOLE 3,455 0 0
AMERIPRISE FIN COM 03076c106 889,077 1,938 SH SOLE 1,938 0 0
AMGEN INC COM 031162100 783,628 2,164 SH SOLE 2,164 0 0
ANALOG DEVICES COM 032654105 2,495,816 6,284 SH SOLE 6,284 0 0
APA CORP COM 03743Q108 214,604 6,589 SH SOLE 6,589 0 0
APPLE INC COM 037833100 10,522,287 36,364 SH SOLE 36,364 0 0
ASSURANT INC COM 04621x108 1,016,923 3,787 SH SOLE 3,787 0 0
AT&T INC COM 00206r102 376,450 18,186 SH SOLE 18,186 0 0
AUTO DATA PRO COM 053015103 1,083,022 4,836 SH SOLE 4,836 0 0
BANK OF AMERICA COM 060505104 1,809,742 31,761 SH SOLE 31,761 0 0
BECTON DICKINSON COM 075887109 238,042 1,573 SH SOLE 1,573 0 0
BERKSHIRE HATH-B COM 084670702 485,879 971 SH SOLE 971 0 0
BLACKROCK INC COM 09290D101 495,203 515 SH SOLE 515 0 0
BOEING CO COM 097023105 266,258 1,230 SH SOLE 1,230 0 0
BOOKING HOLDINGS COM 09857L108 253,992 1,425 SH SOLE 1,425 0 0
BROADCOM COM 11135F101 3,425,437 9,068 SH SOLE 9,068 0 0
CATERPILLAR INC COM 149123101 3,074,366 2,887 SH SOLE 2,887 0 0
CENCORA COM 03073E105 310,712 1,098 SH SOLE 1,098 0 0
CHEVRON COM 166764100 866,759 5,229 SH SOLE 5,229 0 0
CHUBB LTD COM H1467J104 241,244 708 SH SOLE 708 0 0
CISCO SYSTEMS COM 17275r102 1,634,926 13,919 SH SOLE 13,919 0 0
CITIGROUP INC COM 172967424 1,074,053 7,674 SH SOLE 7,674 0 0
CLOROX CO COM 189054109 201,378 2,110 SH SOLE 2,110 0 0
COCA-COLA CO COM 191216100 299,480 3,685 SH SOLE 3,685 0 0
CONOCOPHILLIPS COM 20825c104 471,459 4,535 SH SOLE 4,535 0 0
CVS HEALTH COM 126650100 440,387 4,257 SH SOLE 4,257 0 0
DANAHER CORP COM 235851102 933,733 4,902 SH SOLE 4,902 0 0
DEXCOM COM 252131107 207,640 3,083 SH SOLE 3,083 0 0
DOVER CORP COM 260003108 571,465 2,548 SH SOLE 2,548 0 0
EATON CORP COM g29183103 622,561 1,461 SH SOLE 1,461 0 0
ELI LILLY & CO COM 532457108 2,161,373 1,802 SH SOLE 1,802 0 0
EMERSON ELEC COM 291011104 340,983 2,382 SH SOLE 2,382 0 0
ENBRIDGE INC COM 29250N105 337,078 6,218 SH SOLE 6,218 0 0
EXELON CORP COM 30161N101 203,729 4,370 SH SOLE 4,370 0 0
EXXON MOB HLD COM 30233Q108 729,538 5,336 SH SOLE 5,336 0 0
FISERV INC COM 337738108 263,055 5,363 SH SOLE 5,363 0 0
FORTIVE COM 34959J108 278,631 4,561 SH SOLE 4,561 0 0
GE VERNOVA COM 36828A101 608,577 518 SH SOLE 518 0 0
GENERAL DYN COM 369550108 735,048 2,075 SH SOLE 2,075 0 0
GILEAD SCIENCES COM 375558103 620,329 4,910 SH SOLE 4,910 0 0
GLOBE LIFE COM 37959E102 1,227,532 6,870 SH SOLE 6,870 0 0
GOLDMAN SACHS COM 38141g104 2,258,389 2,233 SH SOLE 2,233 0 0
HOME DEPOT INC COM 437076102 1,291,514 3,662 SH SOLE 3,662 0 0
HONEYWELL AERO COM 43849R105 465,152 2,104 SH SOLE 2,104 0 0
HONEYWELL INT COM 438516205 471,981 2,108 SH SOLE 2,108 0 0
HP INC COM 40434L105 208,957 9,524 SH SOLE 9,524 0 0
IBM CORP COM 459200101 618,662 2,200 SH SOLE 2,200 0 0
ILLINOIS TOOL COM 452308109 529,580 1,958 SH SOLE 1,958 0 0
INTEL CORP COM 458140100 2,107,017 15,090 SH SOLE 15,090 0 0
JOHNSON CONT COM G51502105 293,389 2,008 SH SOLE 2,008 0 0
JPMORGAN CHASE COM 46625H100 3,227,801 9,861 SH SOLE 9,861 0 0
LINDE PLC COM G54950103 1,564,604 3,015 SH SOLE 3,015 0 0
LOEWS CORP COM 540424108 772,319 6,822 SH SOLE 6,822 0 0
LOWE'S COS INC COM 548661107 266,793 1,210 SH SOLE 1,210 0 0
M & T BANK CORP COM 55261f104 516,482 2,170 SH SOLE 2,170 0 0
MARSH&McLENNAN COM 571748102 1,126,689 6,760 SH SOLE 6,760 0 0
MASTERCARD- A COM 57636q104 626,078 1,219 SH SOLE 1,219 0 0
MCDONALDS CORP COM 580135101 774,708 2,866 SH SOLE 2,866 0 0
MEDTRONIC PLC COM g5960l103 346,246 4,426 SH SOLE 4,426 0 0
MERCK & CO INC COM 58933y105 935,094 7,277 SH SOLE 7,277 0 0
META PLATFORMS COM 30303M102 2,635,071 4,678 SH SOLE 4,678 0 0
MICRON TECH COM 595112103 2,912,274 2,523 SH SOLE 2,523 0 0
MICROSOFT CORP COM 594918104 6,144,385 16,472 SH SOLE 16,472 0 0
MONDELEZ RT/SH COM 609207105 374,398 6,473 SH SOLE 6,473 0 0
NETFLIX INC COM 64110L106 822,100 11,514 SH SOLE 11,514 0 0
NEWMONT MINING COM 651639106 391,439 4,191 SH SOLE 4,191 0 0
NEWS CORP-B COM 65249b208 667,126 23,775 SH SOLE 23,775 0 0
NVIDIA CORP COM 67066G104 10,391,874 51,936 SH SOLE 51,936 0 0
NVR INC COM 62944T105 803,981 118 SH SOLE 118 0 0
OMNICOM GROUP COM 681919106 330,211 4,534 SH SOLE 4,534 0 0
ORACLE COM 68389x105 1,187,495 8,103 SH SOLE 8,103 0 0
PALANTIR COM 69608A108 266,708 2,286 SH SOLE 2,286 0 0
PAYCHEX INC COM 704326107 813,681 8,275 SH SOLE 8,275 0 0
PFIZER INC COM 717081103 298,953 12,415 SH SOLE 12,415 0 0
PHILIP MORRIS INTL COM 718172109 885,554 4,895 SH SOLE 4,895 0 0
PINNACLE WEST COM 723484101 347,215 3,245 SH SOLE 3,245 0 0
PNC FINANCIAL SE COM 693475105 527,649 2,143 SH SOLE 2,143 0 0
PPG INDUSTRIES COM 693506107 302,012 2,490 SH SOLE 2,490 0 0
PRICE T ROWE COM 74144t108 443,846 3,904 SH SOLE 3,904 0 0
PROCTER & GAMBLE COM 742718109 271,431 1,851 SH SOLE 1,851 0 0
PROLOGIS COM 74340W103 623,162 4,600 SH SOLE 4,600 0 0
PUB SERV ENTERP COM 744573106 372,119 4,585 SH SOLE 4,585 0 0
QUALCOMM INC COM 747525103 487,661 2,639 SH SOLE 2,639 0 0
REVVITY INC COM 714046109 418,226 3,759 SH SOLE 3,759 0 0
ROPER INDS COM 776696106 434,831 1,285 SH SOLE 1,285 0 0
RTX CORP COM 75513E101 466,546 2,459 SH SOLE 2,459 0 0
SEMPRA COM 816851109 413,672 4,462 SH SOLE 4,462 0 0
STRYKER CORP COM 863667101 587,177 1,865 SH SOLE 1,865 0 0
TARGET CORP COM 87612E106 373,153 2,857 SH SOLE 2,857 0 0
TESLA COM 88160R101 2,689,737 6,395 SH SOLE 6,395 0 0
TEXAS INST COM 882508104 1,739,835 5,837 SH SOLE 5,837 0 0
THERMO FISHER COM 883556102 339,922 678 SH SOLE 678 0 0
TJX COS INC COM 872540109 412,080 2,720 SH SOLE 2,720 0 0
U S BANCORP COM 902973304 267,995 4,437 SH SOLE 4,437 0 0
UNION PAC COM 907818108 566,848 2,084 SH SOLE 2,084 0 0
UNITED PARCEL- B COM 911312106 210,700 1,960 SH SOLE 1,960 0 0
UNITEDHEALTH COM 91324p102 1,445,146 3,477 SH SOLE 3,477 0 0
VERTEX PHARM COM 92532F100 250,352 504 SH SOLE 504 0 0
VISA- A COM 92826c839 2,230,085 6,500 SH SOLE 6,500 0 0
WAL-MART STORES COM 931142103 743,892 6,568 SH SOLE 6,568 0 0
WALT DISNEY CO COM 254687106 766,824 7,967 SH SOLE 7,967 0 0
WASTE MGMT COM 94106L109 201,484 904 SH SOLE 904 0 0
YUM! BRANDS INC COM 988498101 342,580 2,143 SH SOLE 2,143 0 0