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 LABS COM 002824100 296 3,000 SH SOLE 0 3,000 0 0
ABBVIE INC. COM 00287Y109 1,178 4,502 SH SOLE 0 4,502 0 0
ADOBE SYS INC COM COM 00724F101 14,803 61,696 SH SOLE 0 61,696 0 0
ADVANCED MICRO DEVICES COM 007903107 26,254 42,916 SH SOLE 0 42,916 0 0
ALPHABET, INC. CLASS A COM 02079K305 3,788 11,010 SH SOLE 0 11,010 0 0
ALPHABET, INC. CLASS C COM 02079K107 40,333 118,368 SH SOLE 0 118,368 0 0
AMAZON COM 023135106 33,867 135,930 SH SOLE 0 135,930 0 0
AMERICAN EXPRESS CO COM 025816109 684 2,250 SH SOLE 0 2,250 0 0
AMETEK INC NEW COM 031100100 334 1,350 SH SOLE 0 1,350 0 0
AMPHENOL CORP COM 032095101 27,599 327,395 SH SOLE 0 327,395 0 0
ANALOG DEVICES COM 032654105 26,129 65,864 SH SOLE 0 65,864 0 0
APPLE COM 037833100 29,179 87,620 SH SOLE 0 87,620 0 0
APPLIED MATERIALS COM 038222105 7,050 13,786 SH SOLE 0 13,786 0 0
ARISTA NETWORKS INC. COM 040413205 263 1,294 SH SOLE 0 1,294 0 0
ARTHUR J. GALLAGHER COM 363576109 26,982 118,284 SH SOLE 0 118,284 0 0
ASML HOLDINGS COM N07059210 7,979 4,404 SH SOLE 0 4,404 0 0
ASTRAZENECA PLC COM G0593M107 29,679 181,963 SH SOLE 0 181,963 0 0
AT&T COM 00206R102 23,293 954,616 SH SOLE 0 954,616 0 0
BANK OF AMERICA CORP COM 060505104 435 7,992 SH SOLE 0 7,992 0 0
BANK OF NY MELLON CORP COM 064058100 320 2,215 SH SOLE 0 2,215 0 0
BERKSHIRE A (1SH /100) COM 084670108 747 100 SH SOLE 0 100 0 0
BERKSHIRE HATHAWAY INC-B COM 084670702 31,485 63,230 SH SOLE 0 63,230 0 0
BLACKROCK INC COM 09290D101 317 300 SH SOLE 0 300 0 0
BOEING COM 097023105 688 3,697 SH SOLE 0 3,697 0 0
BOOKING HOLDINGS COM 09857L108 26,273 161,271 SH SOLE 0 161,271 0 0
BROADCOM INC COM 11135F101 698 1,987 SH SOLE 0 1,987 0 0
CARRIER GLOBAL CORP COM 14448C104 20,318 370,360 SH SOLE 0 370,360 0 0
CHEVRON-TEXACO CORP COM 166764100 817 4,000 SH SOLE 0 4,000 0 0
CIGNA GROUP (THE) COM 125523100 415 1,525 SH SOLE 0 1,525 0 0
CISCO SYSTEMS COM 17275R102 815 7,568 SH SOLE 0 7,568 0 0
COMMUNITY TRUST BANCORP COM 204149108 461 6,207 SH SOLE 0 6,207 0 0
COSTCO WHOLESALE CORP COM 22160K105 273 300 SH SOLE 0 300 0 0
CSW INDUSTRIALS INC COM 126402106 230 800 SH SOLE 0 800 0 0
DISNEY (THE WALT) CO. COM 254687106 420 4,000 SH SOLE 0 4,000 0 0
ELEVANCE HEALTH INC COM 036752103 26,646 68,530 SH SOLE 0 68,530 0 0
GENERAL DYNAMICS COPR COM 369550108 21,917 66,048 SH SOLE 0 66,048 0 0
HOME DEPOT INC COM 437076102 717 2,520 SH SOLE 0 2,520 0 0
INT'L BUSINESS MACHINES COM 459200101 645 2,933 SH SOLE 0 2,933 0 0
INTEL COM 458140100 483 4,015 SH SOLE 0 4,015 0 0
INVESCO S&P 500 EW ETF COM 46137V357 1,993 9,581 SH SOLE 0 9,581 0 0
ISHARES GOLD TRUST COM 464285204 490 6,280 SH SOLE 0 6,280 0 0
ISHARES MSCI EM EX CHINA COM 46434G764 20,337 205,255 SH SOLE 0 205,255 0 0
ISHARES RUSSELL 2000 COM 464287655 482 1,735 SH SOLE 0 1,735 0 0
ISHARES RUSSELL 2000 VAL COM 464287630 258 1,232 SH SOLE 0 1,232 0 0
ISHARES ST TREASURY ETF COM 464288679 2,027 18,377 SH SOLE 0 18,377 0 0
ISHARES TR CORE S&P 500 COM 464287200 835 1,090 SH SOLE 0 1,090 0 0
ISHARES TR RUS 1000 GRW COM 464287614 580 4,632 SH SOLE 0 4,632 0 0
ISHARES TR S&P MID ETF COM 464287507 28,029 389,558 SH SOLE 0 389,558 0 0
JACOBS SOLUTIONS INC COM 46982L108 26,263 194,156 SH SOLE 0 194,156 0 0
JOHNSON & JOHNSON COM 478160104 4,824 18,222 SH SOLE 0 18,222 0 0
LAM RESEARCH CORP COM 512807306 9,617 29,275 SH SOLE 0 29,275 0 0
LOWE'S COMPANIES, INC. COM 548661107 286 1,550 SH SOLE 0 1,550 0 0
MARATHON PETROLEUM CORP COM 56585A102 626 1,584 SH SOLE 0 1,584 0 0
MCKESSON CORP COM 58155Q103 427 500 SH SOLE 0 500 0 0
MERCK & CO. COM 58933Y105 1,162 7,998 SH SOLE 0 7,998 0 0
MICROSOFT COM 594918104 40,984 79,907 SH SOLE 0 79,907 0 0
NETFLIX INC COM COM 64110L106 17,533 251,989 SH SOLE 0 251,989 0 0
NEXTERA ENERGY INC COM 65339F101 434 5,724 SH SOLE 0 5,724 0 0
NOVARTIS AG COM 66987V109 207 1,450 SH SOLE 0 1,450 0 0
NVIDIA CORP COM 67066G104 2,291 10,032 SH SOLE 0 10,032 0 0
ONCOLYTICS BIOTECH INC COM 68237V103 20 30,000 SH SOLE 0 30,000 0 0
ORACLE CORPORATION COM 68389X105 796 5,800 SH SOLE 0 5,800 0 0
PAYCHEX INC COM 704326107 335 3,400 SH SOLE 0 3,400 0 0
PEPSICO COM 713448108 23,067 182,030 SH SOLE 0 182,030 0 0
PFIZER INC COM 717081103 671 23,511 SH SOLE 0 23,511 0 0
PHILIP MORRIS INT'L COM 718172109 286 1,500 SH SOLE 0 1,500 0 0
PROCTER & GAMBLE COM 742718109 1,677 11,543 SH SOLE 0 11,543 0 0
QUANTUM CYBER N.V. COM N5436L119 13 10,000 SH SOLE 0 10,000 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 282 1,520 SH SOLE 0 1,520 0 0
ROCKWELL AUTOMATION INC. COM 773903109 1,023 2,350 SH SOLE 0 2,350 0 0
S&P GLOBAL, INC. COM 78409V104 22,570 57,215 SH SOLE 0 57,215 0 0
SELECT SECTOR SPDR TR EGY COM 81369Y506 23,023 374,358 SH SOLE 0 374,358 0 0
SPDR GOLD SHARES ETF COM 78463V107 333 875 SH SOLE 0 875 0 0
SPDR S&P500 ETF TRUST COM 78462F103 1,310 1,718 SH SOLE 0 1,718 0 0
SPROTT PHYSICAL GOLD TRST COM 85207H104 241 7,700 SH SOLE 0 7,700 0 0
SPROTT PHYSICAL SILVER COM 85207K107 257 13,280 SH SOLE 0 13,280 0 0
STRYKER COM 863667101 27,262 98,993 SH SOLE 0 98,993 0 0
SYSCO CORP COM 871829107 22,599 289,876 SH SOLE 0 289,876 0 0
THERMO FISHER SCIENTIFIC COM 883556102 34,166 50,612 SH SOLE 0 50,612 0 0
TJX COMPANIES COM 872540109 21,889 165,436 SH SOLE 0 165,436 0 0
UNITED RENTALS, INC COM 911363109 300 300 SH SOLE 0 300 0 0
US BANCORP COM 902973304 22,286 385,835 SH SOLE 0 385,835 0 0
VANGUARD REIT COM 922908553 389 4,336 SH SOLE 0 4,336 0 0
VANGUARD RUS2K GROWTH COM 92206C623 436 1,675 SH SOLE 0 1,675 0 0
VANGUARD S&P 500 ETF COM 922908363 2,281 3,255 SH SOLE 0 3,255 0 0
VANGUARD SH TERM BD ETF COM 92206C409 6,275 81,230 SH SOLE 0 81,230 0 0
VANGUARD TOTAL STK MKT COM 922908769 4,214 11,260 SH SOLE 0 11,260 0 0
VEEVA SYS INC COM 922475108 243 850 SH SOLE 0 850 0 0
VISA INC COM 92826C839 23,814 66,272 SH SOLE 0 66,272 0 0
WAL-MART COM 931142103 301 2,900 SH SOLE 0 2,900 0 0