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 LABS COM 002824100 1,680 15,466 SH   SOLE   13,965 0 1,501
ABBVIE INC COM 00287Y109 1,366 8,921 SH   SOLE   8,646 0 275
ABIOMED INC COM 003654100 133 537 SH   SOLE   537 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15,327 55,203 SH   SOLE   45,772 0 9,431
ADOBE SYSTEMS INCORPORATED COM 00724F101 7,208 19,692 SH   SOLE   18,448 0 1,244
ADVANCED MICRO DEVICES INC COM 007903107 15 193 SH   SOLE   193 0 0
AIR PRODS & CHEMS INC COM 009158106 6,681 27,781 SH   SOLE   22,429 0 5,352
ALLSTATE CORP COM 020002101 51 400 SH   SOLE   400 0 0
ALPHABET INC CAP STK CL A 02079K305 10,299 4,726 SH   SOLE   3,811 0 915
ALPHABET INC CAP STK CL C 02079K107 5,617 2,568 SH   SOLE   2,069 0 499
AMAZON COM INC COM 023135106 6,758 63,625 SH   SOLE   53,265 0 10,360
AMERICAN ELEC PWR CO INC COM 025537101 6 64 SH   SOLE   64 0 0
AMERICAN EXPRESS CO COM 025816109 6,003 43,307 SH   SOLE   40,800 0 2,507
AMERICAN TOWER CORP NEW COM 03027X100 109 426 SH   SOLE   426 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 171 1,148 SH   SOLE   1,148 0 0
AMGEN INC COM 031162100 1,026 4,218 SH   SOLE   3,723 0 495
APPLE INC COM 037833100 18,495 135,274 SH   SOLE   116,328 0 18,946
APPLIED MATLS INC COM 038222105 91 1,000 SH   SOLE   1,000 0 0
ARES CAPITAL CORP COM 04010L103 16 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 4 100 SH   SOLE   100 0 0
ASSURANT INC COM 04621X108 1,986 11,487 SH   SOLE   10,587 0 900
AURORA CANNABIS INC COM 05156X884 0 42 SH   SOLE   42 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,225 24,877 SH   SOLE   24,484 0 393
AVIENT CORPORATION COM 05368V106 25 615 SH   SOLE   615 0 0
BECTON DICKINSON & CO COM 075887109 7,379 29,930 SH   SOLE   24,401 0 5,529
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 369 1,351 SH   SOLE   1,019 0 332
BEST BUY INC COM 086516101 1 12 SH   SOLE   12 0 0
BLACKROCK INC COM 09247X101 158 259 SH   SOLE   259 0 0
BOOKING HOLDINGS INC COM 09857L108 586 335 SH   SOLE   285 0 50
BOSTON SCIENTIFIC CORP COM 101137107 5 130 SH   SOLE   130 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 9,371 121,702 SH   SOLE   119,802 0 1,900
BROADCOM INC COM 11135F101 11,260 23,178 SH   SOLE   19,276 0 3,902
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 231 1,617 SH   SOLE   1,617 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 72 1,875 SH   SOLE   1,875 0 0
BWX TECHNOLOGIES INC COM 05605H100 48 865 SH   SOLE   865 0 0
CARMAX INC COM 143130102 2,308 25,513 SH   SOLE   25,513 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 36 1,000 SH   SOLE   1,000 0 0
CATERPILLAR INC COM 149123101 27 150 SH   SOLE   0 0 150
CBOE GLOBAL MKTS INC COM 12503M108 57 500 SH   SOLE   500 0 0
CBRE GROUP INC CL A 12504L109 4,169 56,643 SH   SOLE   48,232 0 8,411
CDW CORP COM 12514G108 158 1,000 SH   SOLE   1,000 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 9 20 SH   SOLE   20 0 0
CHEGG INC COM 163092109 3 155 SH   SOLE   0 0 155
CHEVRON CORP NEW COM 166764100 1,064 7,348 SH   SOLE   6,965 0 383
CHUBB LIMITED COM H1467J104 11 58 SH   SOLE   58 0 0
CHURCH & DWIGHT CO INC COM 171340102 46 501 SH   SOLE   501 0 0
CINTAS CORP COM 172908105 261 700 SH   SOLE   700 0 0
CISCO SYS INC COM 17275R102 51 1,205 SH   SOLE   705 0 500
CITIGROUP INC COM NEW 172967424 6 125 SH   SOLE   125 0 0
CITRIX SYS INC COM 177376100 107 1,100 SH   SOLE   1,100 0 0
CME GROUP INC COM 12572Q105 51 250 SH   SOLE   250 0 0
COCA COLA CO COM 191216100 40 628 SH   SOLE   628 0 0
COGNEX CORP COM 192422103 112 2,636 SH   SOLE   531 0 2,105
COMCAST CORP NEW CL A 20030N101 61 1,561 SH   SOLE   1,561 0 0
COMERICA INC COM 200340107 24 330 SH   SOLE   330 0 0
COOPER COS INC COM NEW 216648402 365 1,165 SH   SOLE   1,080 0 85
CORE LABORATORIES N V COM N22717107 1 50 SH   SOLE   50 0 0
COSTCO WHSL CORP NEW COM 22160K105 14,419 30,085 SH   SOLE   23,887 0 6,198
CROWN CASTLE INTL CORP NEW COM 22822V101 42 250 SH   SOLE   250 0 0
CSX CORP COM 126408103 60 2,064 SH   SOLE   2,064 0 0
CVS HEALTH CORP COM 126650100 1,019 11,000 SH   SOLE   11,000 0 0
DANAHER CORPORATION COM 235851102 3,997 15,767 SH   SOLE   15,767 0 0
DEXCOM INC COM 252131107 0 4 SH   SOLE   4 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 7 39 SH   SOLE   39 0 0
DIGITAL RLTY TR INC COM 253868103 4,211 32,433 SH   SOLE   25,561 0 6,872
DISCOVER FINL SVCS COM 254709108 3 29 SH   SOLE   29 0 0
DISNEY WALT CO COM 254687106 10 109 SH   SOLE   109 0 0
DNP SELECT INCOME FD INC COM 23325P104 19 1,766 SH   SOLE   1,766 0 0
DOLLAR GEN CORP NEW COM 256677105 54 221 SH   SOLE   221 0 0
DOXIMITY INC CL A 26622P107 6 175 SH   SOLE   175 0 0
EAST WEST BANCORP INC COM 27579R104 296 4,568 SH   SOLE   4,242 0 326
EATON CORP PLC SHS G29183103 38 300 SH   SOLE   300 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 90 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100 4,523 29,417 SH   SOLE   27,366 0 2,051
ELEVANCE HEALTH INC COM 036752103 48 100 SH   SOLE   100 0 0
EMBECTA CORP COMMON STOCK 29082K105 117 4,635 SH   SOLE   3,610 0 1,025
EMERSON ELEC CO COM 291011104 1,584 19,912 SH   SOLE   18,013 0 1,899
ENBRIDGE INC COM 29250N105 85 2,000 SH   SOLE   2,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 281 11,541 SH   SOLE   11,541 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 64 10,000 SH   SOLE   10,000 0 0
ESSENTIAL UTILS INC COM 29670G102 2,573 56,111 SH   SOLE   53,201 0 2,910
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 6 1,113 SH   SOLE   1,113 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 0 15 SH   SOLE   15 0 0
EXPEDITORS INTL WASH INC COM 302130109 375 3,848 SH   SOLE   3,848 0 0
EXXON MOBIL CORP COM 30231G102 558 6,519 SH   SOLE   5,697 0 822
FASTENAL CO COM 311900104 4,777 95,703 SH   SOLE   77,332 0 18,371
FIRST COMWLTH FINL CORP PA COM 319829107 13 978 SH   SOLE   978 0 0
FISERV INC COM 337738108 133 1,495 SH   SOLE   1,495 0 0
FLOWERS FOODS INC COM 343498101 262 9,962 SH   SOLE   7,787 0 2,175
FORTIVE CORP COM 34959J108 517 9,512 SH   SOLE   9,212 0 300
GENERAC HLDGS INC COM 368736104 1,605 7,624 SH   SOLE   6,986 0 638
GENTEX CORP COM 371901109 48 1,733 SH   SOLE   1,733 0 0
GILEAD SCIENCES INC COM 375558103 146 2,355 SH   SOLE   2,355 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 89 300 SH   SOLE   300 0 0
GRAY TELEVISION INC COM 389375106 85 5,057 SH   SOLE   4,411 0 646
HALLIBURTON CO COM 406216101 290 9,235 SH   SOLE   9,183 0 52
HARTFORD FINL SVCS GROUP INC COM 416515104 131 2,000 SH   SOLE   2,000 0 0
HOME DEPOT INC COM 437076102 6,524 23,787 SH   SOLE   22,590 0 1,197
HONEYWELL INTL INC COM 438516106 5 31 SH   SOLE   31 0 0
HUBSPOT INC COM 443573100 110 365 SH   SOLE   365 0 0
ILLINOIS TOOL WKS INC COM 452308109 9,885 54,238 SH   SOLE   43,892 0 10,346
ILLUMINA INC COM 452327109 101 550 SH   SOLE   550 0 0
INGERSOLL RAND INC COM 45687V106 263 6,248 SH   SOLE   5,861 0 387
INSULET CORP COM 45784P101 22 100 SH   SOLE   100 0 0
INTEL CORP COM 458140100 5 143 SH   SOLE   143 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 9,213 97,968 SH   SOLE   83,820 0 14,148
INTERNATIONAL BUSINESS MACHS COM 459200101 11 75 SH   SOLE   75 0 0
INTUIT COM 461202103 8,401 21,797 SH   SOLE   17,080 0 4,717
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1 15 SH   SOLE   15 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 152 7,500 SH   SOLE   5,500 0 2,000
IRIDIUM COMMUNICATIONS INC COM 46269C102 38 1,000 SH   SOLE   1,000 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 746 10,959 SH   SOLE   7,959 0 3,000
ISHARES TR 0-5 YR TIPS ETF 46429B747 2,448 24,137 SH   SOLE   22,837 0 1,300
ISHARES TR CORE MSCI EAFE 46432F842 67 1,132 SH   SOLE   1,132 0 0
ISHARES TR CORE MSCI EURO 46434V738 20 450 SH   SOLE   450 0 0
ISHARES TR CORE S&P SCP ETF 464287804 38 410 SH   SOLE   410 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,591 6,833 SH   SOLE   6,833 0 0
ISHARES TR IBONDS 24 TRM TS 46436E874 159 6,500 SH   SOLE   6,500 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 630 26,475 SH   SOLE   26,475 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 78 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 675 27,000 SH   SOLE   27,000 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 953 37,975 SH   SOLE   37,975 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 78 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,076 43,475 SH   SOLE   43,475 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 77 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 824 33,350 SH   SOLE   33,350 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,890 46,248 SH   SOLE   46,248 0 0
ISHARES TR RUS 1000 ETF 464287622 275 1,322 SH   SOLE   1,322 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 299 1,365 SH   SOLE   1,365 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 541 3,729 SH   SOLE   3,729 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 103 501 SH   SOLE   501 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 58 423 SH   SOLE   423 0 0
ISHARES TR RUS MD CP GR ETF 464287481 173 2,185 SH   SOLE   2,185 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,147 24,487 SH   SOLE   24,487 0 0
ISHARES TR U.S. MED DVC ETF 464288810 1 29 SH   SOLE   29 0 0
ISHARES TR US REGNL BKS ETF 464288778 151 3,056 SH   SOLE   2,791 0 265
JOHNSON & JOHNSON COM 478160104 800 4,507 SH   SOLE   4,149 0 358
JPMORGAN CHASE & CO COM 46625H100 229 2,035 SH   SOLE   2,035 0 0
KAMAN CORP NOTE 3.250% 5/0 483548AF0 416 440,000 SH   SOLE   440,000 0 0
KKR & CO INC COM 48251W104 26 568 SH   SOLE   568 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 111 2,400 SH   SOLE   2,400 0 0
KRANESHARES TR ELEC VEH FUTUR 500767827 16 465 SH   SOLE   465 0 0
LAUDER ESTEE COS INC CL A 518439104 9,201 36,130 SH   SOLE   29,123 0 7,007
LEIDOS HOLDINGS INC COM 525327102 23 225 SH   SOLE   225 0 0
LIBERTY LATIN AMERICA LTD NOTE 2.000% 7/1 53069QAB5 262 300,000 SH   SOLE   300,000 0 0
LILLY ELI & CO COM 532457108 162 500 SH   SOLE   500 0 0
LINDE PLC SHS G5494J103 9 31 SH   SOLE   31 0 0
LOWES COS INC COM 548661107 61 352 SH   SOLE   352 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 9 100 SH   SOLE   100 0 0
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 26 500 SH   SOLE   500 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 60 1,264 SH   SOLE   1,264 0 0
MANULIFE FINL CORP COM 56501R106 1 85 SH   SOLE   85 0 0
MARATHON PETE CORP COM 56585A102 82 1,000 SH   SOLE   1,000 0 0
MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 28 975 SH   SOLE   975 0 0
MARSH & MCLENNAN COS INC COM 571748102 11 74 SH   SOLE   74 0 0
MASIMO CORP COM 574795100 383 2,932 SH   SOLE   2,857 0 75
MASTERCARD INCORPORATED CL A 57636Q104 43 137 SH   SOLE   137 0 0
MCDONALDS CORP COM 580135101 281 1,138 SH   SOLE   1,138 0 0
MDU RES GROUP INC COM 552690109 1,297 48,056 SH   SOLE   43,941 0 4,115
MEDICAL PPTYS TRUST INC COM 58463J304 31 2,000 SH   SOLE   2,000 0 0
MEDIFAST INC COM 58470H101 266 1,473 SH   SOLE   1,358 0 115
MEDTRONIC PLC SHS G5960L103 12 134 SH   SOLE   134 0 0
MERCADOLIBRE INC COM 58733R102 35 55 SH   SOLE   55 0 0
MERCK & CO INC COM 58933Y105 194 2,130 SH   SOLE   1,630 0 500
META PLATFORMS INC CL A 30303M102 110 680 SH   SOLE   467 0 213
MICROSOFT CORP COM 594918104 15,037 58,549 SH   SOLE   50,886 0 7,663
MIDDLEBY CORP COM 596278101 163 1,300 SH   SOLE   1,300 0 0
MOLECULAR TEMPLATES INC COM 608550109 0 90 SH   SOLE   90 0 0
MONDELEZ INTL INC CL A 609207105 3,822 61,548 SH   SOLE   58,462 0 3,086
MONOLITHIC PWR SYS INC COM 609839105 10,707 27,879 SH   SOLE   25,453 0 2,426
NASDAQ INC COM 631103108 2,333 15,295 SH   SOLE   12,455 0 2,840
NEOGEN CORP COM 640491106 24 1,000 SH   SOLE   1,000 0 0
NETFLIX INC COM 64110L106 754 4,314 SH   SOLE   4,094 0 220
NEXSTAR MEDIA GROUP INC CL A 65336K103 2,323 14,264 SH   SOLE   13,338 0 926
NEXTERA ENERGY INC COM 65339F101 89 1,150 SH   SOLE   1,150 0 0
NIKE INC CL B 654106103 836 8,183 SH   SOLE   7,628 0 555
NORFOLK SOUTHN CORP COM 655844108 125 550 SH   SOLE   550 0 0
NORTHROP GRUMMAN CORP COM 666807102 24 50 SH   SOLE   50 0 0
NUTRIEN LTD COM 67077M108 24 301 SH   SOLE   301 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 91 7,335 SH   SOLE   7,335 0 0
NVIDIA CORPORATION COM 67066G104 309 2,040 SH   SOLE   2,040 0 0
OKTA INC CL A 679295105 45 500 SH   SOLE   500 0 0
OMNICOM GROUP INC COM 681919106 92 1,440 SH   SOLE   1,440 0 0
ONEOK INC NEW COM 682680103 15 275 SH   SOLE   275 0 0
ORACLE CORP COM 68389X105 3,365 48,158 SH   SOLE   42,917 0 5,241
OREILLY AUTOMOTIVE INC COM 67103H107 8,784 13,904 SH   SOLE   12,921 0 983
ORGANON & CO COMMON STOCK 68622V106 17 500 SH   SOLE   500 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 9 1,000 SH   SOLE   1,000 0 0
PALO ALTO NETWORKS INC COM 697435105 15,384 31,146 SH   SOLE   25,953 0 5,193
PAYPAL HLDGS INC COM 70450Y103 1,963 28,114 SH   SOLE   21,149 0 6,965
PEPSICO INC COM 713448108 2,059 12,353 SH   SOLE   12,168 0 185
PERKINELMER INC COM 714046109 1,350 9,490 SH   SOLE   9,280 0 210
PFIZER INC COM 717081103 1,174 22,393 SH   SOLE   16,125 0 6,268
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 9,139 92,208 SH   SOLE   88,058 0 4,150
PLUG POWER INC COM NEW 72919P202 17 1,000 SH   SOLE   1,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 1 5 SH   SOLE   5 0 0
PROCTER AND GAMBLE CO COM 742718109 2,154 14,981 SH   SOLE   13,965 0 1,016
PRUDENTIAL FINL INC COM 744320102 90 941 SH   SOLE   941 0 0
QUALCOMM INC COM 747525103 230 1,800 SH   SOLE   1,800 0 0
QUIDELORTHO CORP COM 219798105 18 187 SH   SOLE   187 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5 55 SH   SOLE   55 0 0
REPUBLIC SVCS INC COM 760759100 6 44 SH   SOLE   44 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 553 8,503 SH   SOLE   8,503 0 0
ROCKWELL AUTOMATION INC COM 773903109 9 45 SH   SOLE   45 0 0
ROPER TECHNOLOGIES INC COM 776696106 112 284 SH   SOLE   235 0 49
RPM INTL INC COM 749685103 637 8,098 SH   SOLE   6,483 0 1,615
RPT REALTY SH BEN INT 74971D101 12 1,200 SH   SOLE   1,200 0 0
S&P GLOBAL INC COM 78409V104 566 1,680 SH   SOLE   0 0 1,680
SALESFORCE INC COM 79466L302 92 560 SH   SOLE   560 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 114 1,438 SH   SOLE   1,438 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 59 1,875 SH   SOLE   1,875 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 535 4,209 SH   SOLE   4,209 0 0
SERVICENOW INC COM 81762P102 5,783 12,161 SH   SOLE   8,942 0 3,219
SHELL PLC SPON ADS 780259305 51 984 SH   SOLE   984 0 0
SHOPIFY INC CL A 82509L107 278 8,910 SH   SOLE   8,910 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 214 1,803 SH   SOLE   1,698 0 105
SNOWFLAKE INC CL A 833445109 70 500 SH   SOLE   500 0 0
SPDR GOLD TR GOLD SHS 78463V107 46 273 SH   SOLE   273 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 94 1,813 SH   SOLE   1,813 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 71 2,074 SH   SOLE   2,074 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 488 1,294 SH   SOLE   1,272 0 22
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 428 1,035 SH   SOLE   1,035 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408 5,479 227,159 SH   SOLE   194,159 0 33,000
SPDR SER TR PORTFOLIO S&P500 78464A854 306 6,892 SH   SOLE   6,892 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 88 1,450 SH   SOLE   1,450 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 27 450 SH   SOLE   450 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 136 1,701 SH   SOLE   1,701 0 0
SPDR SER TR S&P BIOTECH 78464A870 7 100 SH   SOLE   100 0 0
SPDR SER TR S&P DIVID ETF 78464A763 54 453 SH   SOLE   453 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 673 40,000 SH   SOLE   40,000 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 129 3,100 SH   SOLE   3,100 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 135 3,250 SH   SOLE   3,250 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 7 100 SH   SOLE   100 0 0
STANLEY BLACK & DECKER INC COM 854502101 459 4,374 SH   SOLE   4,214 0 160
STARBUCKS CORP COM 855244109 9,466 123,918 SH   SOLE   104,801 0 19,117
STATE STR CORP COM 857477103 604 9,800 SH   SOLE   9,800 0 0
STERICYCLE INC COM 858912108 438 10,000 SH   SOLE   10,000 0 0
STRYKER CORPORATION COM 863667101 15,714 78,994 SH   SOLE   67,757 0 11,237
SUNCOR ENERGY INC NEW COM 867224107 5,406 154,137 SH   SOLE   117,556 0 36,581
SYSCO CORP COM 871829107 1,272 15,016 SH   SOLE   13,591 0 1,425
TC ENERGY CORP COM 87807B107 104 2,000 SH   SOLE   2,000 0 0
TESLA INC COM 88160R101 40 60 SH   SOLE   60 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 4,875 3,276 SH   SOLE   3,276 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 18,587 34,212 SH   SOLE   28,225 0 5,987
TJX COS INC NEW COM 872540109 52 937 SH   SOLE   937 0 0
TRACTOR SUPPLY CO COM 892356106 6,018 31,045 SH   SOLE   25,242 0 5,803
TRANE TECHNOLOGIES PLC SHS G8994E103 3,944 30,366 SH   SOLE   28,811 0 1,555
TRIMBLE INC COM 896239100 751 12,891 SH   SOLE   11,446 0 1,445
TYLER TECHNOLOGIES INC COM 902252105 83 250 SH   SOLE   250 0 0
UNION PAC CORP COM 907818108 52 246 SH   SOLE   246 0 0
UNITED PARCEL SERVICE INC CL B 911312106 27 150 SH   SOLE   150 0 0
UNITED RENTALS INC COM 911363109 588 2,422 SH   SOLE   2,085 0 337
UNITEDHEALTH GROUP INC COM 91324P102 21 41 SH   SOLE   41 0 0
UPSTART HLDGS INC COM 91680M107 142 4,477 SH   SOLE   4,477 0 0
US BANCORP DEL COM NEW 902973304 25 540 SH   SOLE   540 0 0
V F CORP COM 918204108 611 13,840 SH   SOLE   9,807 0 4,033
VALMONT INDS INC COM 920253101 1,451 6,459 SH   SOLE   5,994 0 465
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 4,651 60,565 SH   SOLE   55,415 0 5,150
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 209 1,193 SH   SOLE   1,193 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3 30 SH   SOLE   30 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 238 687 SH   SOLE   687 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 71 404 SH   SOLE   404 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,004 24,109 SH   SOLE   24,109 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,173 23,500 SH   SOLE   23,500 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,310 56,514 SH   SOLE   55,156 0 1,358
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 96 1,400 SH   SOLE   1,400 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 34 842 SH   SOLE   842 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 8 35 SH   SOLE   35 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 23 70 SH   SOLE   70 0 0
VEEVA SYS INC CL A COM 922475108 6,521 32,929 SH   SOLE   26,474 0 6,455
VERISK ANALYTICS INC COM 92345Y106 1,502 8,677 SH   SOLE   8,159 0 518
VERIZON COMMUNICATIONS INC COM 92343V104 193 3,810 SH   SOLE   3,810 0 0
VIATRIS INC COM 92556V106 9 836 SH   SOLE   836 0 0
VISA INC COM CL A 92826C839 9,817 49,861 SH   SOLE   42,407 0 7,454
VONTIER CORPORATION COM 928881101 71 3,088 SH   SOLE   2,328 0 760
WALGREENS BOOTS ALLIANCE INC COM 931427108 433 11,417 SH   SOLE   11,417 0 0
WALMART INC COM 931142103 290 2,386 SH   SOLE   1,736 0 650
WATSCO INC COM 942622200 3,999 16,743 SH   SOLE   14,653 0 2,090
WEC ENERGY GROUP INC COM 92939U106 272 2,700 SH   SOLE   2,700 0 0
WELLS FARGO CO NEW COM 949746101 56 1,425 SH   SOLE   1,425 0 0
WELLTOWER INC COM 95040Q104 91 1,101 SH   SOLE   1,101 0 0
WESCO INTL INC COM 95082P105 16 150 SH   SOLE   150 0 0
WESTLAKE CORPORATION COM 960413102 34 350 SH   SOLE   350 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 30 1,062 SH   SOLE   1,062 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131 65 2,194 SH   SOLE   2,194 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 19 325 SH   SOLE   325 0 0
XPO LOGISTICS INC COM 983793100 17 350 SH   SOLE   350 0 0
YORK WTR CO COM 987184108 32 800 SH   SOLE   800 0 0
YUM BRANDS INC COM 988498101 11 100 SH   SOLE   100 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 281 955 SH   SOLE   801 0 154
ZOETIS INC CL A 98978V103 3,150 18,324 SH   SOLE   17,210 0 1,114
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 42 1,270 SH   SOLE   1,270 0 0
ZSCALER INC COM 98980G102 1,673 11,192 SH   SOLE   9,725 0 1,467