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 305 1,135 SH   SOLE 0 1,135 0 0
ISHARES TR CORE S&P SCP ETF 464287804 212 1,880 SH   SOLE 0 1,880 0 0
ISHARES TR CORE S&P500 ETF 464287200 752 1,750 SH   SOLE 0 1,750 0 0
AMAZON COM INC COM 023135106 19,378 5,633 SH   SOLE 0 4,118 0 1,515
BRISTOL-MYERS SQUIBB CO COM 110122108 4,384 65,605 SH   SOLE 0 61,183 0 4,422
BOEING CO COM 097023105 3,839 16,026 SH   SOLE 0 14,429 0 1,597
IRON MTN INC NEW COM 46284V101 662 15,654 SH   SOLE 0 12,804 0 2,850
AMGEN INC COM 031162100 1,512 6,203 SH   SOLE 0 5,688 0 515
ABBOTT LABS COM 002824100 3,630 31,310 SH   SOLE 0 29,269 0 2,041
INTEL CORP COM 458140100 3,297 58,733 SH   SOLE 0 45,386 0 13,347
QUALCOMM INC COM 747525103 6,936 48,524 SH   SOLE 0 42,048 0 6,476
DISNEY WALT CO COM 254687106 8,324 47,358 SH   SOLE 0 41,380 0 5,978
JOHNSON & JOHNSON COM 478160104 765 4,646 SH   SOLE 0 4,361 0 285
PFIZER INC COM 717081103 2,912 74,357 SH   SOLE 0 69,510 0 4,847
CHEVRON CORP NEW COM 166764100 269 2,570 SH   SOLE 0 2,303 0 267
MICROSOFT CORP COM 594918104 21,829 80,580 SH   SOLE 0 68,549 0 12,031
UNITED PARCEL SERVICE INC CL B 911312106 9,219 44,327 SH   SOLE 0 37,610 0 6,717
AT&T INC COM 00206R102 3,452 119,930 SH   SOLE 0 109,598 0 10,332
CISCO SYS INC COM 17275R102 6,350 119,804 SH   SOLE 0 99,939 0 19,865
VERIZON COMMUNICATIONS INC COM 92343V104 6,396 114,159 SH   SOLE 0 101,388 0 12,771
ISHARES TR U.S. CNSM SV ETF 464287580 288 3,705 SH   SOLE 0 3,705 0 0
ISHARES TR US INDUSTRIALS 464287754 272 2,447 SH   SOLE 0 2,447 0 0
ISHARES TR ISHARES BIOTECH 464287556 281 1,717 SH   SOLE 0 1,717 0 0
DEERE & CO COM 244199105 2,375 6,734 SH   SOLE 0 5,549 0 1,185
BK OF AMERICA CORP COM 060505104 1,440 34,929 SH   SOLE 0 34,329 0 600
UNION PAC CORP COM 907818108 6,387 29,042 SH   SOLE 0 26,853 0 2,189
COSTCO WHSL CORP NEW COM 22160K105 1,335 3,373 SH   SOLE 0 3,373 0 0
LILLY ELI & CO COM 532457108 702 3,059 SH   SOLE 0 2,924 0 135
DOMINION ENERGY INC COM 25746U109 459 6,242 SH   SOLE 0 4,742 0 1,500
MERCK & CO INC COM 58933Y105 483 6,214 SH   SOLE 0 5,231 0 983
PROCTER AND GAMBLE CO COM 742718109 426 3,160 SH   SOLE 0 3,160 0 0
HOME DEPOT INC COM 437076102 375 1,175 SH   SOLE 0 1,175 0 0
MCDONALDS CORP COM 580135101 360 1,560 SH   SOLE 0 1,560 0 0
NIKE INC CL B 654106103 341 2,210 SH   SOLE 0 2,210 0 0
JPMORGAN CHASE & CO COM 46625H100 1,163 7,478 SH   SOLE 0 7,218 0 260
CORNING INC COM 219350105 3,069 75,045 SH   SOLE 0 46,090 0 28,955
AMERICAN TOWER CORP NEW COM 03027X100 12,381 45,832 SH   SOLE 0 39,271 0 6,561
CROWN CASTLE INTL CORP NEW COM 22822V101 10,227 52,419 SH   SOLE 0 46,196 0 6,223
COMCAST CORP NEW CL A 20030N101 4,209 73,814 SH   SOLE 0 68,051 0 5,763
DUKE ENERGY CORP NEW COM NEW 26441C204 576 5,840 SH   SOLE 0 5,170 0 670
APPLE INC COM 037833100 24,172 176,487 SH   SOLE 0 160,247 0 16,240
CATERPILLAR INC COM 149123101 2,160 9,926 SH   SOLE 0 8,629 0 1,297
UNIVERSAL DISPLAY CORP COM 91347P105 13,096 58,904 SH   SOLE 0 37,489 0 21,415
ISHARES TR ISHARES SEMICDTR 464287523 303 668 SH   SOLE 0 668 0 0
CANADIAN PAC RY LTD COM 13645T100 4,424 57,532 SH   SOLE 0 50,719 0 6,813
UNISYS CORP COM NEW 909214306 242 9,550 SH   SOLE 0 6,850 0 2,700
VALERO ENERGY CORP COM 91913Y100 360 4,613 SH   SOLE 0 4,423 0 190
MICROVISION INC DEL COM NEW 594960304 594 35,486 SH   SOLE 0 25,386 0 10,100
FARO TECHNOLOGIES INC COM 311642102 1,777 22,850 SH   SOLE 0 16,337 0 6,513
ILLUMINA INC COM 452327109 3,323 7,022 SH   SOLE 0 5,789 0 1,233
NVIDIA CORPORATION COM 67066G104 7,751 9,687 SH   SOLE 0 7,829 0 1,858
VERTEX PHARMACEUTICALS INC COM 92532F100 3,415 16,935 SH   SOLE 0 13,093 0 3,842
FREEPORT-MCMORAN INC CL B 35671D857 676 18,209 SH   SOLE 0 18,209 0 0
ISHARES TR TRANS AVG ETF 464287192 258 993 SH   SOLE 0 993 0 0
NOVO-NORDISK A S ADR 670100205 2,914 34,785 SH   SOLE 0 32,313 0 2,472
MICROCHIP TECHNOLOGY INC. COM 595017104 2,362 15,777 SH   SOLE 0 14,146 0 1,631
MGM RESORTS INTERNATIONAL COM 552953101 320 7,500 SH   SOLE 0 7,500 0 0
ALPHABET INC CAP STK CL A 02079K305 18,008 7,375 SH   SOLE 0 6,501 0 874
MARVELL TECHNOLOGY INC COM 573874104 1,391 23,851 SH   SOLE 0 21,662 0 2,189
RIO TINTO PLC SPONSORED ADR 767204100 1,133 13,508 SH   SOLE 0 13,308 0 200
REGENERON PHARMACEUTICALS COM 75886F107 383 685 SH   SOLE 0 600 0 85
BLACKROCK INC COM 09247X101 213 244 SH   SOLE 0 244 0 0
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 15 25,000 SH   SOLE 0 25,000 0 0
VULCAN MATLS CO COM 929160109 837 4,811 SH   SOLE 0 4,092 0 719
DYCOM INDS INC COM 267475101 269 3,615 SH   SOLE 0 3,592 0 23
INCYTE CORP COM 45337C102 1,351 16,057 SH   SOLE 0 14,528 0 1,529
AXT INC COM 00246W103 2,038 185,569 SH   SOLE 0 86,469 0 99,100
SALESFORCE COM INC COM 79466L302 294 1,204 SH   SOLE 0 1,204 0 0
DEXCOM INC COM 252131107 585 1,369 SH   SOLE 0 1,369 0 0
ENTEGRIS INC COM 29362U104 1,764 14,342 SH   SOLE 0 12,942 0 1,400
WYNN RESORTS LTD COM 983134107 305 2,490 SH   SOLE 0 2,490 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 269 3,946 SH   SOLE 0 2,946 0 1,000
MASTERCARD INCORPORATED CL A 57636Q104 1,990 5,450 SH   SOLE 0 5,450 0 0
PEGASYSTEMS INC COM 705573103 557 4,000 SH   SOLE 0 4,000 0 0
DIGITAL RLTY TR INC COM 253868103 4,828 32,091 SH   SOLE 0 29,995 0 2,096
ISHARES TR US HOME CONS ETF 464288752 255 3,690 SH   SOLE 0 3,690 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,612 4,582 SH   SOLE 0 3,932 0 650
ISHARES TR PFD AND INCM SEC 464288687 288 7,326 SH   SOLE 0 7,326 0 0
AECOM COM 00766T100 870 13,746 SH   SOLE 0 13,746 0 0
IPG PHOTONICS CORP COM 44980X109 3,542 16,807 SH   SOLE 0 12,842 0 3,965
INFINERA CORP COM 45667G103 317 31,090 SH   SOLE 0 29,290 0 1,800
VISA INC COM CL A 92826C839 7,954 34,017 SH   SOLE 0 31,744 0 2,273
MESOBLAST LTD SPONS ADR 590717104 1,376 183,914 SH   SOLE 0 162,222 0 21,692
NXP SEMICONDUCTORS N V COM N6596X109 5,196 25,256 SH   SOLE 0 22,735 0 2,521
GENERAL MTRS CO COM 37045V100 471 7,958 SH   SOLE 0 7,423 0 535
NEOPHOTONICS CORP COM 64051T100 299 29,262 SH   SOLE 0 25,362 0 3,900
PACIRA BIOSCIENCES INC COM 695127100 1,417 23,345 SH   SOLE 0 19,779 0 3,566
ZILLOW GROUP INC CL A 98954M101 619 5,051 SH   SOLE 0 5,010 0 41
FACEBOOK INC CL A 30303M102 8,265 23,769 SH   SOLE 0 22,018 0 1,751
QUALYS INC COM 74758T303 458 4,544 SH   SOLE 0 3,244 0 1,300
ABBVIE INC COM 00287Y109 5,547 49,244 SH   SOLE 0 44,969 0 4,275
ZOETIS INC CL A 98978V103 851 4,565 SH   SOLE 0 4,565 0 0
ALPHABET INC CAP STK CL C 02079K107 3,449 1,376 SH   SOLE 0 867 0 509
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 420 1,850 SH   SOLE 0 1,790 0 60
ATARA BIOTHERAPEUTICS INC COM 046513107 181 11,622 SH   SOLE 0 8,022 0 3,600
KEYSIGHT TECHNOLOGIES INC COM 49338L103 778 5,039 SH   SOLE 0 4,669 0 370
QORVO INC COM 74736K101 4,738 24,219 SH   SOLE 0 21,491 0 2,728
CELLECTIS S A SPON ADS 15117K103 164 10,588 SH   SOLE 0 7,488 0 3,100
PAYPAL HLDGS INC COM 70450Y103 7,712 26,457 SH   SOLE 0 21,237 0 5,220
LUMENTUM HLDGS INC COM 55024U109 1,332 16,242 SH   SOLE 0 15,061 0 1,181
BLACKLINE INC COM 09239B109 548 4,929 SH   SOLE 0 3,279 0 1,650
MONGODB INC CL A 60937P106 291 806 SH   SOLE 0 744 0 62
NUTRIEN LTD COM 67077M108 214 3,531 SH   SOLE 0 2,741 0 790
ZSCALER INC COM 98980G102 3,214 14,875 SH   SOLE 0 12,230 0 2,645
MODERNA INC COM 60770K107 2,883 12,270 SH   SOLE 0 10,174 0 2,096
TFF PHARMACEUTICALS INC COM 87241J104 1,060 110,282 SH   SOLE 0 67,569 0 42,713
AIRBNB INC COM CL A 009066101 1,058 6,906 SH   SOLE 0 6,808 0 98