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
ABBVIE INC COM 00287Y109 6,664 49,653 SH   SOLE 0 45,673 0 3,980
AECOM COM 00766T100 1,018 14,891 SH   SOLE 0 14,891 0 0
ALPHABET INC CAP STK CL A 02079K305 13,726 143,505 SH   SOLE 0 127,763 0 15,742
ALPHABET INC CAP STK CL C 02079K107 2,136 22,220 SH   SOLE 0 13,500 0 8,720
AMAZON COM INC COM 023135106 15,429 136,541 SH   SOLE 0 107,325 0 29,216
AMERICAN TOWER CORP NEW COM 03027X100 10,245 47,716 SH   SOLE 0 41,636 0 6,080
AMGEN INC COM 031162100 1,386 6,149 SH   SOLE 0 5,774 0 375
APPLE INC COM 037833100 24,200 175,110 SH   SOLE 0 160,197 0 14,913
AT&T INC COM 00206R102 224 14,615 SH   SOLE 0 13,415 0 1,200
ATARA BIOTHERAPEUTICS INC COM 046513107 43 11,256 SH   SOLE 0 7,656 0 3,600
AXT INC COM 00246W103 1,156 172,604 SH   SOLE 0 75,504 0 97,100
BK OF AMERICA CORP COM 060505104 1,091 36,110 SH   SOLE 0 35,510 0 600
BLACKLINE INC COM 09239B109 284 4,742 SH   SOLE 0 3,092 0 1,650
BLACKSTONE INC COM 09260D107 210 2,508 SH   SOLE 0 2,508 0 0
BOEING CO COM 097023105 4,046 33,414 SH   SOLE 0 30,977 0 2,437
BRISTOL-MYERS SQUIBB CO COM 110122108 3,276 46,081 SH   SOLE 0 43,202 0 2,879
CANADIAN PAC RY LTD COM 13645T100 3,193 47,860 SH   SOLE 0 41,920 0 5,940
CATERPILLAR INC COM 149123101 1,460 8,897 SH   SOLE 0 7,598 0 1,299
CELLECTIS S A SPON ADS 15117K103 24 10,594 SH   SOLE 0 7,494 0 3,100
CHEVRON CORP NEW COM 166764100 406 2,824 SH   SOLE 0 2,557 0 267
CISCO SYS INC COM 17275R102 2,764 69,098 SH   SOLE 0 64,084 0 5,014
COGNEX CORP COM 192422103 709 17,105 SH   SOLE 0 14,007 0 3,098
CORNING INC COM 219350105 2,044 70,428 SH   SOLE 0 42,373 0 28,055
COSTCO WHSL CORP NEW COM 22160K105 1,575 3,336 SH   SOLE 0 3,336 0 0
CROWN CASTLE INC COM 22822V101 7,874 54,475 SH   SOLE 0 48,747 0 5,728
DEERE & CO COM 244199105 2,166 6,486 SH   SOLE 0 5,371 0 1,115
DIGITAL RLTY TR INC COM 253868103 3,385 34,132 SH   SOLE 0 32,600 0 1,532
DISNEY WALT CO COM 254687106 5,471 57,995 SH   SOLE 0 51,760 0 6,235
DOMINION ENERGY INC COM 25746U109 453 6,554 SH   SOLE 0 5,054 0 1,500
DUKE ENERGY CORP NEW COM NEW 26441C204 566 6,089 SH   SOLE 0 5,419 0 670
DYCOM INDS INC COM 267475101 209 2,190 SH   SOLE 0 2,190 0 0
ENTEGRIS INC COM 29362U104 1,098 13,220 SH   SOLE 0 11,820 0 1,400
FREEPORT-MCMORAN INC CL B 35671D857 529 19,354 SH   SOLE 0 19,354 0 0
GENERAL MTRS CO COM 37045V100 248 7,728 SH   SOLE 0 7,193 0 535
HOME DEPOT INC COM 437076102 304 1,102 SH   SOLE 0 1,102 0 0
ILLUMINA INC COM 452327109 1,098 5,757 SH   SOLE 0 4,631 0 1,126
INCYTE CORP COM 45337C102 1,126 16,894 SH   SOLE 0 14,885 0 2,009
INFINERA CORP COM 45667G103 140 28,948 SH   SOLE 0 27,148 0 1,800
INVESCO QQQ TR UNIT SER 1 46090E103 240 899 SH   SOLE 0 9 0 890
IPG PHOTONICS CORP COM 44980X109 1,205 14,284 SH   SOLE 0 11,115 0 3,169
IRON MTN INC DEL COM 46284V101 604 13,734 SH   SOLE 0 10,884 0 2,850
ISHARES TR CORE S&P MCP ETF 464287507 258 1,178 SH   SOLE 0 1,178 0 0
ISHARES TR CORE S&P500 ETF 464287200 651 1,816 SH   SOLE 0 1,816 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 236 2,182 SH   SOLE 0 2,182 0 0
ISHARES TR US CONSM STAPLES 464287812 314 1,747 SH   SOLE 0 1,747 0 0
ISHARES TR PFD AND INCM SEC 464288687 219 6,910 SH   SOLE 0 6,910 0 0
JOHNSON & JOHNSON COM 478160104 698 4,270 SH   SOLE 0 3,985 0 285
JPMORGAN CHASE & CO COM 46625H100 1,087 10,406 SH   SOLE 0 10,406 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,007 6,401 SH   SOLE 0 5,837 0 564
LILLY ELI & CO COM 532457108 3,799 11,748 SH   SOLE 0 11,313 0 435
LINDE PLC SHS G5494J103 349 1,296 SH   SOLE 0 1,296 0 0
LUMENTUM HLDGS INC COM 55024U109 1,101 16,058 SH   SOLE 0 14,367 0 1,691
MARTIN MARIETTA MATLS INC COM 573284106 1,115 3,462 SH   SOLE 0 3,137 0 325
MARVELL TECHNOLOGY INC COM 573874104 976 22,739 SH   SOLE 0 21,017 0 1,722
MASTERCARD INCORPORATED CL A 57636Q104 1,523 5,355 SH   SOLE 0 5,355 0 0
MCDONALDS CORP COM 580135101 361 1,563 SH   SOLE 0 1,563 0 0
MCKESSON CORP COM 58155Q103 231 681 SH   SOLE 0 340 0 341
MERCK & CO INC COM 58933Y105 543 6,300 SH   SOLE 0 5,317 0 983
META PLATFORMS INC CL A 30303M102 931 6,859 SH   SOLE 0 6,507 0 352
MGM RESORTS INTERNATIONAL COM 552953101 223 7,500 SH   SOLE 0 7,500 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 2,052 33,623 SH   SOLE 0 30,484 0 3,139
MICROSOFT CORP COM 594918104 18,918 81,229 SH   SOLE 0 69,326 0 11,903
MICROVISION INC DEL COM NEW 594960304 88 24,353 SH   SOLE 0 18,003 0 6,350
MODERNA INC COM 60770K107 1,538 13,005 SH   SOLE 0 11,012 0 1,993
MONGODB INC CL A 60937P106 742 3,739 SH   SOLE 0 3,134 0 605
NOVO-NORDISK A S ADR 670100205 3,538 35,515 SH   SOLE 0 33,247 0 2,268
NVIDIA CORPORATION COM 67066G104 5,602 46,150 SH   SOLE 0 38,951 0 7,199
NXP SEMICONDUCTORS N V COM N6596X109 3,706 25,127 SH   SOLE 0 22,636 0 2,491
PACIRA BIOSCIENCES INC COM 695127100 1,354 25,450 SH   SOLE 0 21,586 0 3,864
PAYPAL HLDGS INC COM 70450Y103 2,268 26,348 SH   SOLE 0 21,338 0 5,010
PFIZER INC COM 717081103 3,333 76,167 SH   SOLE 0 71,660 0 4,507
PROCTER AND GAMBLE CO COM 742718109 385 3,053 SH   SOLE 0 3,053 0 0
QORVO INC COM 74736K101 461 5,803 SH   SOLE 0 4,790 0 1,013
QUALCOMM INC COM 747525103 5,579 49,377 SH   SOLE 0 43,368 0 6,009
QUALYS INC COM 74758T303 690 4,952 SH   SOLE 0 3,652 0 1,300
QUANTA SVCS INC COM 74762E102 3,255 25,554 SH   SOLE 0 18,489 0 7,065
REGENERON PHARMACEUTICALS COM 75886F107 533 774 SH   SOLE 0 689 0 85
RIO TINTO PLC SPONSORED ADR 767204100 723 13,129 SH   SOLE 0 13,024 0 105
TFF PHARMACEUTICALS INC COM 87241J104 554 136,574 SH   SOLE 0 84,594 0 51,980
UIPATH INC CL A 90364P105 150 11,871 SH   SOLE 0 11,871 0 0
UNION PAC CORP COM 907818108 4,723 24,243 SH   SOLE 0 22,312 0 1,931
UNITED PARCEL SERVICE INC CL B 911312106 4,544 28,131 SH   SOLE 0 23,117 0 5,014
UNIVERSAL DISPLAY CORP COM 91347P105 5,325 56,436 SH   SOLE 0 35,803 0 20,633
VALERO ENERGY CORP COM 91913Y100 428 4,009 SH   SOLE 0 3,819 0 190
VERIZON COMMUNICATIONS INC COM 92343V104 5,712 150,423 SH   SOLE 0 135,325 0 15,098
VERTEX PHARMACEUTICALS INC COM 92532F100 4,708 16,259 SH   SOLE 0 12,408 0 3,851
VISA INC COM CL A 92826C839 4,153 23,380 SH   SOLE 0 21,995 0 1,385
VULCAN MATLS CO COM 929160109 608 3,856 SH   SOLE 0 3,137 0 719
ZOETIS INC CL A 98978V103 684 4,613 SH   SOLE 0 4,613 0 0
ZSCALER INC COM 98980G102 2,437 14,825 SH   SOLE 0 12,869 0 1,956