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
ISHARES TR CORE S&P MCP ETF 464287507 299 1,135 SH   SOLE 0 1,135 0 0
ISHARES TR CORE S&P SCP ETF 464287804 205 1,880 SH   SOLE 0 1,880 0 0
ISHARES TR CORE S&P500 ETF 464287200 754 1,750 SH   SOLE 0 1,750 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 980 2,284 SH   SOLE 0 2,284 0 0
AMAZON COM INC COM 023135106 20,413 6,214 SH   SOLE 0 4,647 0 1,567
BRISTOL-MYERS SQUIBB CO COM 110122108 3,855 65,153 SH   SOLE 0 60,797 0 4,356
BOEING CO COM 097023105 3,527 16,038 SH   SOLE 0 14,527 0 1,511
IRON MTN INC NEW COM 46284V101 559 12,854 SH   SOLE 0 10,004 0 2,850
INVESCO QQQ TR UNIT SER 1 46090E103 723 2,020 SH   SOLE 0 2,020 0 0
AMGEN INC COM 031162100 1,319 6,203 SH   SOLE 0 5,688 0 515
ABBOTT LABS COM 002824100 3,765 31,872 SH   SOLE 0 29,932 0 1,940
INTEL CORP COM 458140100 259 4,859 SH   SOLE 0 3,574 0 1,285
QUALCOMM INC COM 747525103 6,258 48,520 SH   SOLE 0 42,109 0 6,411
DISNEY WALT CO COM 254687106 8,042 47,538 SH   SOLE 0 41,617 0 5,921
JOHNSON & JOHNSON COM 478160104 611 3,786 SH   SOLE 0 3,501 0 285
PFIZER INC COM 717081103 3,228 75,063 SH   SOLE 0 70,322 0 4,741
CHEVRON CORP NEW COM 166764100 261 2,570 SH   SOLE 0 2,303 0 267
MICROSOFT CORP COM 594918104 22,581 80,096 SH   SOLE 0 68,038 0 12,058
UNITED PARCEL SERVICE INC CL B 911312106 8,120 44,593 SH   SOLE 0 37,965 0 6,628
AT&T INC COM 00206R102 3,271 121,116 SH   SOLE 0 110,875 0 10,241
CISCO SYS INC COM 17275R102 3,889 71,449 SH   SOLE 0 66,240 0 5,209
VERIZON COMMUNICATIONS INC COM 92343V104 6,228 115,311 SH   SOLE 0 102,451 0 12,860
ISHARES TR US CONSUM DISCRE 464287580 251 3,242 SH   SOLE 0 3,242 0 0
ISHARES TR US INDUSTRIALS 464287754 218 2,037 SH   SOLE 0 2,037 0 0
ISHARES TR NORTH AMERN NAT 464287374 244 8,323 SH   SOLE 0 8,323 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 231 1,225 SH   SOLE 0 1,225 0 0
DEERE & CO COM 244199105 2,256 6,734 SH   SOLE 0 5,549 0 1,185
BK OF AMERICA CORP COM 060505104 1,483 34,929 SH   SOLE 0 34,329 0 600
UNION PAC CORP COM 907818108 5,756 29,364 SH   SOLE 0 27,117 0 2,247
COSTCO WHSL CORP NEW COM 22160K105 1,516 3,373 SH   SOLE 0 3,373 0 0
LILLY ELI & CO COM 532457108 719 3,113 SH   SOLE 0 2,978 0 135
DOMINION ENERGY INC COM 25746U109 485 6,642 SH   SOLE 0 5,142 0 1,500
MERCK & CO INC COM 58933Y105 470 6,264 SH   SOLE 0 5,281 0 983
PROCTER AND GAMBLE CO COM 742718109 440 3,150 SH   SOLE 0 3,150 0 0
HOME DEPOT INC COM 437076102 386 1,175 SH   SOLE 0 1,175 0 0
MCDONALDS CORP COM 580135101 374 1,553 SH   SOLE 0 1,553 0 0
NIKE INC CL B 654106103 321 2,210 SH   SOLE 0 2,210 0 0
JPMORGAN CHASE & CO COM 46625H100 1,218 7,442 SH   SOLE 0 7,182 0 260
CORNING INC COM 219350105 2,703 74,085 SH   SOLE 0 45,130 0 28,955
AMERICAN TOWER CORP NEW COM 03027X100 12,354 46,545 SH   SOLE 0 39,768 0 6,777
CROWN CASTLE INTL CORP NEW COM 22822V101 9,202 53,090 SH   SOLE 0 46,565 0 6,525
COMCAST CORP NEW CL A 20030N101 4,161 74,397 SH   SOLE 0 68,533 0 5,864
DUKE ENERGY CORP NEW COM NEW 26441C204 570 5,840 SH   SOLE 0 5,170 0 670
APPLE INC COM 037833100 25,149 177,730 SH   SOLE 0 161,668 0 16,062
CATERPILLAR INC COM 149123101 1,896 9,878 SH   SOLE 0 8,579 0 1,299
UNIVERSAL DISPLAY CORP COM 91347P105 10,059 58,836 SH   SOLE 0 37,381 0 21,455
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 372 2,480 SH   SOLE 0 2,480 0 0
ISHARES TR ISHARES SEMICDTR 464287523 263 590 SH   SOLE 0 590 0 0
CANADIAN PAC RY LTD COM 13645T100 3,788 58,183 SH   SOLE 0 51,512 0 6,671
UNISYS CORP COM NEW 909214306 240 9,550 SH   SOLE 0 6,850 0 2,700
VALERO ENERGY CORP COM 91913Y100 326 4,613 SH   SOLE 0 4,423 0 190
MICROVISION INC DEL COM NEW 594960304 365 32,991 SH   SOLE 0 22,891 0 10,100
FARO TECHNOLOGIES INC COM 311642102 1,469 22,326 SH   SOLE 0 15,813 0 6,513
ILLUMINA INC COM 452327109 2,894 7,134 SH   SOLE 0 5,885 0 1,249
NVIDIA CORPORATION COM 67066G104 8,640 41,709 SH   SOLE 0 34,020 0 7,689
VERTEX PHARMACEUTICALS INC COM 92532F100 3,100 17,091 SH   SOLE 0 13,225 0 3,866
FREEPORT-MCMORAN INC CL B 35671D857 592 18,209 SH   SOLE 0 18,209 0 0
ISHARES TR US TRSPRTION 464287192 218 898 SH   SOLE 0 898 0 0
NOVO-NORDISK A S ADR 670100205 3,303 34,400 SH   SOLE 0 32,040 0 2,360
MICROCHIP TECHNOLOGY INC. COM 595017104 2,552 16,627 SH   SOLE 0 14,948 0 1,679
MGM RESORTS INTERNATIONAL COM 552953101 324 7,500 SH   SOLE 0 7,500 0 0
ALPHABET INC CAP STK CL A 02079K305 18,658 6,979 SH   SOLE 0 6,137 0 842
MARVELL TECHNOLOGY INC COM 573874104 1,414 23,446 SH   SOLE 0 21,134 0 2,312
RIO TINTO PLC SPONSORED ADR 767204100 903 13,508 SH   SOLE 0 13,308 0 200
REGENERON PHARMACEUTICALS COM 75886F107 415 685 SH   SOLE 0 600 0 85
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 11 25,000 SH   SOLE 0 25,000 0 0
VULCAN MATLS CO COM 929160109 785 4,641 SH   SOLE 0 3,922 0 719
QUANTA SVCS INC COM 74762E102 1,595 14,010 SH   SOLE 0 11,933 0 2,077
INCYTE CORP COM 45337C102 1,182 17,187 SH   SOLE 0 15,534 0 1,653
AXT INC COM 00246W103 1,549 185,962 SH   SOLE 0 86,862 0 99,100
SALESFORCE COM INC COM 79466L302 327 1,204 SH   SOLE 0 1,204 0 0
DEXCOM INC COM 252131107 954 1,745 SH   SOLE 0 1,739 0 6
ENTEGRIS INC COM 29362U104 1,778 14,125 SH   SOLE 0 12,725 0 1,400
WYNN RESORTS LTD COM 983134107 211 2,490 SH   SOLE 0 2,490 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 241 4,048 SH   SOLE 0 3,048 0 1,000
MASTERCARD INCORPORATED CL A 57636Q104 1,895 5,450 SH   SOLE 0 5,450 0 0
PEGASYSTEMS INC COM 705573103 508 4,000 SH   SOLE 0 4,000 0 0
DIGITAL RLTY TR INC COM 253868103 4,798 33,215 SH   SOLE 0 30,742 0 2,473
ISHARES TR US HOME CONS ETF 464288752 208 3,147 SH   SOLE 0 3,147 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,513 4,427 SH   SOLE 0 3,777 0 650
BLACKSTONE INC COM 09260D107 234 2,008 SH   SOLE 0 2,008 0 0
ISHARES TR PFD AND INCM SEC 464288687 284 7,326 SH   SOLE 0 7,326 0 0
AECOM COM 00766T100 954 15,113 SH   SOLE 0 15,113 0 0
IPG PHOTONICS CORP COM 44980X109 2,619 16,533 SH   SOLE 0 12,563 0 3,970
INFINERA CORP COM 45667G103 243 29,223 SH   SOLE 0 27,423 0 1,800
VISA INC COM CL A 92826C839 7,632 34,261 SH   SOLE 0 32,074 0 2,187
NXP SEMICONDUCTORS N V COM N6596X109 4,947 25,257 SH   SOLE 0 22,691 0 2,566
GENERAL MTRS CO COM 37045V100 425 8,058 SH   SOLE 0 7,523 0 535
NEOPHOTONICS CORP COM 64051T100 266 30,520 SH   SOLE 0 26,620 0 3,900
PACIRA BIOSCIENCES INC COM 695127100 1,362 24,324 SH   SOLE 0 20,968 0 3,356
ZILLOW GROUP INC CL A 98954M101 685 7,736 SH   SOLE 0 7,401 0 335
FACEBOOK INC CL A 30303M102 8,196 24,150 SH   SOLE 0 22,470 0 1,680
QUALYS INC COM 74758T303 566 5,087 SH   SOLE 0 3,787 0 1,300
ABBVIE INC COM 00287Y109 5,331 49,420 SH   SOLE 0 45,018 0 4,402
ZOETIS INC CL A 98978V103 886 4,565 SH   SOLE 0 4,565 0 0
ALPHABET INC CAP STK CL C 02079K107 3,190 1,197 SH   SOLE 0 708 0 489
ATARA BIOTHERAPEUTICS INC COM 046513107 216 12,091 SH   SOLE 0 8,491 0 3,600
KEYSIGHT TECHNOLOGIES INC COM 49338L103 911 5,548 SH   SOLE 0 5,164 0 384
QORVO INC COM 74736K101 4,358 26,069 SH   SOLE 0 23,170 0 2,899
CELLECTIS S A SPON ADS 15117K103 127 10,084 SH   SOLE 0 6,984 0 3,100
PAYPAL HLDGS INC COM 70450Y103 7,100 27,284 SH   SOLE 0 21,896 0 5,388
LUMENTUM HLDGS INC COM 55024U109 1,376 16,471 SH   SOLE 0 15,227 0 1,244
BLACKLINE INC COM 09239B109 589 4,990 SH   SOLE 0 3,340 0 1,650
MONGODB INC CL A 60937P106 544 1,154 SH   SOLE 0 1,117 0 37
NUTRIEN LTD COM 67077M108 229 3,531 SH   SOLE 0 2,741 0 790
ZSCALER INC COM 98980G102 4,138 15,779 SH   SOLE 0 13,115 0 2,664
MODERNA INC COM 60770K107 4,773 12,401 SH   SOLE 0 10,293 0 2,108
TFF PHARMACEUTICALS INC COM 87241J104 988 128,037 SH   SOLE 0 83,727 0 44,310
AIRBNB INC COM CL A 009066101 1,456 8,682 SH   SOLE 0 8,244 0 438