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
SAP Se Sponsored ADR ADR 803054204 703,620 3,375 SH SOLE 3,375 0 0
Taiwan Semiconductor ADR ADR 874039100 1,119,946 2,455 SH SOLE 2,455 0 0
Abbott Laboratories COM 002824100 205,171 2,076 SH SOLE 1,719 0 357
Abbvie Inc COM 00287Y109 437,640 1,673 SH SOLE 1,266 0 407
Advanced Micro Devices COM 007903107 1,046,110 1,710 SH SOLE 1,710 0 0
Alphabet Inc. Class A COM 02079K305 98,393,016 285,959 SH SOLE 249,044 0 36,915
Alphabet Inc. Class C COM 02079K107 18,169,541 53,323 SH SOLE 49,563 0 3,760
Altair Global Credit COM 55099Q116 56,917 56,916 SH SOLE 56,916 0 0
Altria Group Inc COM 02209S103 2,514,745 37,344 SH SOLE 16,344 0 21,000
Amazon COM 023135106 86,591,584 347,548 SH SOLE 307,288 0 40,260
American Express Co COM 025816109 2,121,402 6,976 SH SOLE 6,676 0 300
Ameriprise Financial COM 03076C106 695,198 1,412 SH SOLE 1,412 0 0
Ametek Inc COM 031100100 40,640,107 164,050 SH SOLE 148,760 0 15,290
Ametek Inc New COM 031100100 371,595 1,500 SH SOLE 1,500 0 0
Amgen Inc. COM 031162100 2,265,195 5,374 SH SOLE 5,257 0 117
Amphenol Corp CL A COM 032095101 23,641,935 280,450 SH SOLE 252,450 0 28,000
Apple Inc COM 037833100 138,038,249 414,504 SH SOLE 367,519 0 46,985
Aptargroup Inc COM 038336103 16,915,696 139,614 SH SOLE 122,284 0 17,330
Asml Holding NV COM N07059210 271,751 150 SH SOLE 150 0 0
AT&T COM 00206R102 478,484 19,610 SH SOLE 17,096 0 2,514
Bank Of America Corp COM 060505104 715,972 13,154 SH SOLE 11,150 0 2,004
Bank Of NY Mellon Co COM 064058100 489,862 3,387 SH SOLE 3,387 0 0
Berkshire Hathaway Class B COM 084670702 3,652,961 7,336 SH SOLE 7,186 0 150
Bion Enviro Tech COM 09061Q307 10,480 55,157 SH SOLE 12,243 0 42,914
Blackstone Group Inc COM 09260D107 32,252,440 287,737 SH SOLE 254,282 0 33,455
Bristol-Myers Squibb COM 110122108 215,592 3,455 SH SOLE 881 0 2,574
Broadcom Inc COM 11135F101 1,033,903 2,944 SH SOLE 2,944 0 0
Caterpillar COM 149123101 202,698 250 SH SOLE 250 0 0
Chevron Corp. COM 166764100 1,113,966 5,455 SH SOLE 4,960 0 495
Cisco Systems COM 17275R102 858,242 7,974 SH SOLE 3,646 0 4,328
Coca-Cola COM 191216100 35,790,846 415,785 SH SOLE 366,284 0 49,501
Costco Wholesale Co COM 22160K105 48,443,024 53,214 SH SOLE 46,441 0 6,773
D R Horton Co COM 23331A109 368,272 2,695 SH SOLE 2,695 0 0
Deere & Co COM 244199105 580,891 865 SH SOLE 865 0 0
Dell Technologies Inc COM 24703L202 645,540 1,200 SH SOLE 1,200 0 0
Disney Walt Co COM 254687106 851,857 8,120 SH SOLE 5,570 0 2,550
Dominion Energy Inc COM 25746U109 219,990 3,635 SH SOLE 3,635 0 0
Duke Energy Corp COM 26441C204 114,352 1,003 SH SOLE 780 0 223
Eli Lilly & Co COM 532457108 1,602,556 1,385 SH SOLE 1,385 0 0
Emcor Group Inc COM 29084Q100 245,209 325 SH SOLE 325 0 0
Emerson Electric Co COM 291011104 314,853 2,030 SH SOLE 1,609 0 421
EQT Corp COM 26884L109 22,036,819 453,806 SH SOLE 406,891 0 46,915
Exxon Mobil Corp COM 30233Q108 2,628,603 16,151 SH SOLE 10,724 0 5,427
Figs Inc CL A COM 30260D103 151,254 10,913 SH SOLE 10,913 0 0
GE Vernova Inc COM 36828A101 792,709 834 SH SOLE 601 0 233
General Dynamics Corp COM 369550108 304,473 917 SH SOLE 917 0 0
General Electric Co COM 369604301 1,022,125 3,273 SH SOLE 2,411 0 862
Gilead Sciences Inc COM 375558103 124,457 835 SH SOLE 835 0 0
Hartford Financial COM 416515104 237,961 1,944 SH SOLE 1,944 0 0
Home Depot COM 437076102 674,709 2,371 SH SOLE 2,371 0 0
Honeywell Intl Inc Com COM 438516205 251,440 1,192 SH SOLE 565 0 627
IBM COM 459200101 685,302 3,116 SH SOLE 1,265 0 1,851
Intel Corp COM 458140100 948,972 7,892 SH SOLE 7,892 0 0
Intercontinental Exchange Inc COM 45866F104 32,102,917 211,161 SH SOLE 187,236 0 23,925
Intuitive Surgical COM 46120E602 699,404 1,720 SH SOLE 1,720 0 0
Invesco S&P 500 Eql WGHT ETF COM 46137V357 873,684 4,200 SH SOLE 4,200 0 0
Johnson & Johnson COM 478160104 4,384,062 16,559 SH SOLE 15,728 0 831
JPMorgan Chase COM 46625H100 62,138,252 187,825 SH SOLE 163,715 0 24,110
Kite Realty Group Trust COM 49803T300 1,274,280 52,246 SH SOLE 52,246 0 0
Linde PLC COM G54950103 250,615 528 SH SOLE 528 0 0
Lumentum Holdings Inc COM 55024U109 291,378 300 SH SOLE 300 0 0
Marvell Tech Group LTD COM 573874104 224,579 850 SH SOLE 850 0 0
McDonald's COM 580135101 623,538 2,700 SH SOLE 900 0 1,800
Merck & Co. Inc. COM 58933Y105 44,800,842 308,312 SH SOLE 252,571 0 55,741
Meta Platforms, Inc. COM 30303M102 1,086,799 1,498 SH SOLE 1,398 0 100
Micron Technology Inc COM 595112103 639,066 600 SH SOLE 600 0 0
Microsoft COM 594918104 98,050,601 191,169 SH SOLE 168,295 0 22,874
Mondelez Intl Class A COM 609207105 1,064,235 18,406 SH SOLE 2,289 0 16,117
Nextera Energy Inc COM 65339F101 303,111 4,002 SH SOLE 3,852 0 150
Norfolk Southern Co COM 655844108 474,624 1,536 SH SOLE 1,301 0 235
Nvidia Corp COM 67066G104 209,516,137 917,401 SH SOLE 811,268 0 106,133
Oracle Corp COM 68389X105 944,624 6,880 SH SOLE 6,880 0 0
Palantir Technologies Inc Class A COM 69608A108 729,495 3,900 SH SOLE 3,900 0 0
Palo Alto Networks COM 697435105 84,592,067 212,912 SH SOLE 189,207 0 23,705
Parker-Hannifin Corp COM 701094104 36,960,423 38,685 SH SOLE 33,563 0 5,122
Peloton Interactive Inc COM 70614W100 89,820 18,000 SH SOLE 18,000 0 0
Pepsico Inc COM 713448108 537,477 4,241 SH SOLE 3,341 0 900
Pfizer COM 717081103 290,362 10,181 SH SOLE 9,181 0 1,000
Philip Morris Intl COM 718172109 5,586,065 29,274 SH SOLE 10,874 0 18,400
Powell Industries Inc COM 739128106 461,175 2,500 SH SOLE 2,500 0 0
Procter & Gamble COM 742718109 1,094,952 7,536 SH SOLE 6,844 0 692
Qualcomm Inc COM 747525103 1,092,277 5,935 SH SOLE 5,655 0 280
Raytheon Technologies Co COM 75513E101 464,760 2,503 SH SOLE 1,736 0 767
Realty Income Corp COM 756109104 325,800 6,000 SH SOLE 6,000 0 0
Rockwell Automation Inc COM 773903109 29,702,131 68,229 SH SOLE 60,604 0 7,625
S&P Global Inc COM 78409V104 224,453 569 SH SOLE 569 0 0
Salesforce COM 79466L302 9,183 40 SH SOLE 40 0 0
Sigyn Therapeutics Inc COM 82674U205 1,325 53,000 SH SOLE 53,000 0 0
SLB Ltd COM 806857108 19,644,294 403,208 SH SOLE 360,798 0 42,410
Southern Co COM 842587107 828,280 9,992 SH SOLE 9,992 0 0
Space Exploration Technologies Corp Class A Common Stock COM 84615Q103 1,268,054 8,405 SH SOLE 8,405 0 0
Strategy Inc COM 594972408 20,667 135 SH SOLE 135 0 0
Tesla Motors COM 88160R101 1,466,430 4,133 SH SOLE 4,133 0 0
Texas Instruments COM 882508104 274,208 979 SH SOLE 179 0 800
Thermo Fisher Scientific COM 883556102 39,389,715 58,350 SH SOLE 51,187 0 7,163
TJX Companies Inc COM 872540109 33,109,851 250,244 SH SOLE 220,284 0 29,960
Travelers Companies COM 89417E109 246,705 692 SH SOLE 592 0 100
Union Pacific Corp COM 907818108 600,591 2,207 SH SOLE 1,132 0 1,075
United Parcel SRVC Class B COM 911312106 1,682 18 SH SOLE 18 0 0
Vanguard Small Cap ETF COM 922908751 31,599,442 111,074 SH SOLE 96,937 0 14,137
Visa Inc Class A COM 92826C839 37,962,889 105,649 SH SOLE 92,189 0 13,460
Vulcan Materials COM 929160109 34,235,820 139,949 SH SOLE 122,654 0 17,295
Wal-Mart COM 931142103 1,444,384 13,899 SH SOLE 12,159 0 1,740
Wal-Mart De Mexico COM P98180188 131,358 51,232 SH SOLE 51,232 0 0
Waste Connections COM 94106B101 235,051 1,527 SH SOLE 1,527 0 0
Wells Fargo & Co COM 949746101 420,263 5,250 SH SOLE 5,250 0 0
Xylem Inc. COM 98419M100 329,020 3,248 SH SOLE 2,298 0 950
Abrdn Phys Platinum ETF ETF 003260106 154,100 10,000 SH SOLE 10,000 0 0
Capital Group Global Growth Equity ETF ETF 14020X104 763,895 19,203 SH SOLE 19,203 0 0
Financial Select Sector SPDR Fund ETF 81369Y605 1,671,124 31,294 SH SOLE 27,893 0 3,401
Invesco QQQ Trust ETF 46090E103 4,660,551 6,300 SH SOLE 6,300 0 0
Invesco Water Resources ETF ETF 46137V142 483,076 7,121 SH SOLE 7,036 0 85
OIL & GAS SERVICES SECTOR ETF (OIH) ETF 92189H607 1,925,903 5,090 SH SOLE 4,144 0 946
iShares Biotechnology ETF ETF 464287556 5,815,463 27,622 SH SOLE 26,522 0 1,100
iShares Core S&P 500 ETF ETF 464287200 655,836 856 SH SOLE 856 0 0
iShares Core S&P Small-Cap ETF ETF 464287804 605,242 4,449 SH SOLE 4,449 0 0
iShares Global Clean Energy ETF ETF 464288224 170,000 10,000 SH SOLE 10,000 0 0
iShares S&P 100 ETF ETF 464287101 905,530 2,370 SH SOLE 2,370 0 0
iShares S&P 500 Growth ETF ETF 464287309 1,945,406 13,675 SH SOLE 13,675 0 0
iShares S&P 500 Value ETF ETF 464287408 209,333 917 SH SOLE 917 0 0
iShares Semiconductor ETF ETF 464287523 29,031,347 51,054 SH SOLE 45,908 0 5,146
iShares US Financial Ser ETF ETF 464287770 8,355,531 92,921 SH SOLE 81,399 0 11,522
iShares US Technology ETF ETF 464287721 43,983,525 166,038 SH SOLE 150,060 0 15,977
Schwab US Large Cap ETF ETF 808524201 277,020 9,234 SH SOLE 9,234 0 0
Select Sector Industrial SPDR ETF ETF 81369Y704 6,538,024 39,154 SH SOLE 33,888 0 5,266
SPDR Communication SVS SLCT Sec ETF ETF 81369Y852 750,934 6,767 SH SOLE 6,757 0 10
SPDR Dow Jones Industrial Avr ETF ETF 78467X109 213,591 420 SH SOLE 420 0 0
SPDR Fund Consumer Discre Sel ETF ETF 81369Y407 3,482,954 32,000 SH SOLE 27,584 0 4,416
SPDR Fund Consumer Staples ETF ETF 81369Y308 5,710,427 70,848 SH SOLE 62,914 0 7,934
SPDR Gold Shares ETF ETF 78463V107 160,714 422 SH SOLE 422 0 0
SPDR Portfolio Developed World Ex-US ETF ETF 78463X889 562,352 11,200 SH SOLE 11,200 0 0
SPDR Portfolio S&P 500 ETF ETF 78464A854 369,901 4,121 SH SOLE 4,121 0 0
SPDR Portfolio S&P 500 Value ETF ETF 78464A508 261,208 4,273 SH SOLE 4,273 0 0
SPDR S&P 500 ETF ETF 78462F103 107,663,718 141,174 SH SOLE 123,875 0 17,299
SPDR S&P Aerospace Def ETF ETF 78464A631 42,784,488 185,014 SH SOLE 162,426 0 22,588
SPDR S&P Midcap 400 ETF ETF 78467Y107 387,459 590 SH SOLE 590 0 0
SPDR Select Sector Health Care ETF ETF 81369Y209 9,017,170 53,539 SH SOLE 48,016 0 5,523
SPDR Technology Select ETF ETF 81369Y803 286,578 1,464 SH SOLE 1,464 0 0
Vanguard Dividend Appreciation ETF ETF 921908844 449,355 1,926 SH SOLE 1,926 0 0
Vanguard Mid-Cap ETF ETF 922908629 769,457 9,812 SH SOLE 8,544 0 1,268
Vanguard S&P 500 ETF ETF 922908363 724,973 1,034 SH SOLE 1,034 0 0
Vanguard Short Term Cor BD ETF ETF 92206C409 27,975,410 362,141 SH SOLE 277,686 0 84,455
Vanguard Short-Term Bond ETF ETF 921937827 278,172 3,641 SH SOLE 3,291 0 350
Hudson Pac PPTYS Inc REIT 444097406 606,923 52,593 SH SOLE 52,593 0 0
Simon Property Group REIT 828806109 299,132 1,490 SH SOLE 1,490 0 0