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
8X8 INC COM 282914100 276 8,500 SH   SOLE   8,500 0 0
ABBOTT LABORATORIES COM 002824100 5,012 41,825 SH   SOLE   41,425 0 0
ACTIVISION BLIZZARD INC COM 00507V109 3,798 40,835 SH   SOLE   40,835 0 0
ALARM.COM HOLDINGS INC COM 011642105 1,227 14,205 SH   SOLE   14,205 0 0
AMAZON.COM INC COM 023135106 4,366 1,411 SH   SOLE   1,411 0 0
AMERICAN ELECTRIC POWER COM 025537101 302 3,560 SH   SOLE   3,560 0 0
AMGEN INC COM 031162100 2,420 9,728 SH   SOLE   9,728 0 0
APPLE INC COM 037833100 2,451 20,063 SH   SOLE   20,063 0 0
APPLIED MATERIALS INC COM 038222105 9,470 70,885 SH   SOLE   70,885 0 0
AT&T INC COM 00206R102 1,026 33,897 SH   SOLE   33,897 0 0
ATLAS SPINE INC. COM 011111111 50 25,000 SH   SOLE   25,000 0 0
AUTOMATIC DATA PROCESSING COM 053015103 727 3,855 SH   SOLE   3,855 0 0
BANK OF AMERICA CORP COM 060505104 6,165 159,333 SH   SOLE   159,333 0 0
BOEING CO/THE COM 097023105 6,432 25,251 SH   SOLE   24,901 0 0
BOTTOMLINE TECHNOLOGIES (DE) COM 101388106 1,139 25,163 SH   SOLE   25,163 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,795 44,270 SH   SOLE   43,570 0 0
CANADIAN NATURAL RESOURCES COM 136385101 1,305 42,270 SH   SOLE   42,270 0 0
CHEVRON CORP COM 166764100 529 5,049 SH   SOLE   5,049 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,826 1,285 SH   SOLE   1,285 0 0
CISCO SYSTEMS INC COM 17275R102 3,553 68,703 SH   SOLE   67,203 0 0
CITIGROUP INC COM 172967424 3,489 47,964 SH   SOLE   47,064 0 0
COCA COLA CO/THE COM 191216100 3,098 58,776 SH   SOLE   58,776 0 0
CONSOLIDATED EDISON INC COM 209115104 206 2,755 SH   SOLE   2,755 0 0
CONSTELLATION BRANDS INC COM 21036p108 581 2,550 SH   SOLE   2,550 0 0
CVS HEALTH CORP COM 126650100 2,586 34,377 SH   SOLE   33,777 0 0
DANAHER CORP COM 235851102 4,069 18,079 SH   SOLE   17,007 0 0
DARDEN RESTAURANTS INC COM 237194105 672 4,730 SH   SOLE   4,730 0 0
DEVON ENERGY CORP COM 25179M103 208 9,500 SH   SOLE   9,500 0 0
DEXCOM INC COM 252131107 280 780 SH   SOLE   780 0 0
EBAY INC COM 278642103 211 3,500 SH   SOLE   3,500 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 256 3,060 SH   SOLE   3,060 0 0
ELI LILLY & CO COM 532457108 3,171 16,974 SH   SOLE   16,974 0 0
EMERSON ELECTRIC CO COM 291011104 2,322 25,738 SH   SOLE   25,738 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107 1,032 46,882 SH   SOLE   45,382 0 0
EOG RESOURCES INC COM 26875P101 1,114 15,363 SH   SOLE   15,363 0 0
EXXON MOBIL CORP COM 30231G102 326 5,839 SH   SOLE   5,839 0 0
FACEBOOK INC CLASS A COM 30303M102 6,090 20,677 SH   SOLE   20,677 0 0
FORTIVE CORP COM 34959J108 1,551 21,950 SH   SOLE   21,414 0 0
GELTECH SOLUTIONS INC COM 368537106 1 14,000 SH   SOLE   14,000 0 0
GENERAL MILLS INC COM 370334104 356 5,810 SH   SOLE   5,810 0 0
GILEAD SCIENCES INC COM 375558103 2,066 31,964 SH   SOLE   30,878 0 0
GLAXOSMITHKLINE PLC SPON ADR COM 37733W105 1,411 39,535 SH   SOLE   39,535 0 0
HEXCEL CORP COM 428291108 3,863 68,987 SH   SOLE   67,387 0 0
HOME DEPOT INC COM 437076102 9,080 29,745 SH   SOLE   29,031 0 0
HUMANA INC COM 444859102 1,237 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100 1,133 17,709 SH   SOLE   17,709 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 512 3,845 SH   SOLE   3,845 0 0
ISHARES RUSSELL 2000 GROWTH ET COM 464287648 252 839 SH   SOLE   839 0 0
JOHNSON & JOHNSON COM 478160104 657 4,000 SH   SOLE   4,000 0 0
JPMORGAN CHASE & CO COM 46625H100 3,030 19,906 SH   SOLE   18,856 0 0
LAM RESEARCH CORP COM 512807108 3,732 6,270 SH   SOLE   6,270 0 0
LANTRONIX INC COM 516548203 480 105,000 SH   SOLE   105,000 0 0
LIVEPERSON INC COM 538146101 2,336 44,300 SH   SOLE   44,300 0 0
MASTERCARD INC A COM 57636Q104 19,838 55,717 SH   SOLE   55,517 0 0
MCDONALDS CORP COM 580135101 1,103 4,923 SH   SOLE   4,923 0 0
MCKESSON CORP COM 58155q103 1,180 6,050 SH   SOLE   6,050 0 0
MICROSOFT CORP COM 594918104 6,681 28,339 SH   SOLE   28,339 0 0
MID AMERICA APARTMENT COMMUNIT COM 59522j103 467 3,235 SH   SOLE   3,235 0 0
MOODYS CORP COM 615369105 288 966 SH   SOLE   966 0 0
MORGAN STANLEY COM 617446448 2,668 34,353 SH   SOLE   34,353 0 0
NEXTERA ENERGY INC COM 65339F101 1,579 20,880 SH   SOLE   20,880 0 0
NUCOR CORP COM 670346105 922 11,485 SH   SOLE   11,485 0 0
OLLIE'S BARGAIN OUTLET COM 681116109 1,828 21,010 SH   SOLE   21,010 0 0
OPTION CARE HEALTH INC COM 68404l201 1,894 106,745 SH   SOLE   104,245 0 0
ORACLE CORP COM 68389X105 2,621 37,353 SH   SOLE   35,353 0 0
PAYPAL HOLDINGS INC COM 70450Y103 12,331 50,780 SH   SOLE   49,580 0 0
PIONEER NATURAL RESOURCES COMP COM 723787107 1,417 8,923 SH   SOLE   8,923 0 0
PROSHARES TRUST ULTRA FINANCIA COM 74347x633 709 13,440 SH   SOLE   13,440 0 0
PROSHARES ULTRA QQQ COM 74347r206 2,813 24,000 SH   SOLE   24,000 0 0
QUALCOMM INC COM 747525103 6,839 51,580 SH   SOLE   50,980 0 0
RAINMAKER SYSTEMS COM NEW COM 750875304 1 151,100 SH   SOLE   151,100 0 0
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 2,697 31,500 SH   SOLE   31,000 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,891 21,205 SH   SOLE   21,205 0 0
SPDR GOLD TR GOLD SHS COM 78463v107 762 4,765 SH   SOLE   4,765 0 0
SPDR S&P 500 ETF TRUST COM 78462f103 301 760 SH   SOLE   760 0 0
STARBUCKS CORP COM 855244109 6,883 62,991 SH   SOLE   62,491 0 0
TARGET CORP COM 87612E106 943 4,760 SH   SOLE   4,760 0 0
TEXAS INSTRUMENTS INC COM 882508104 4,826 25,537 SH   SOLE   24,537 0 0
TRANSWITCH CORP COM COM 894065309 2 97,836 SH   SOLE   97,836 0 0
TRUIST FINANCIAL CORP COM 89832q109 230 3,947 SH   SOLE   3,947 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,461 6,615 SH   SOLE   6,615 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 637 10,955 SH   SOLE   10,955 0 0
VF CORP COM 918204108 838 10,490 SH   SOLE   10,490 0 0
VISA INC CLASS A SHARES COM 92826C839 324 1,530 SH   SOLE   1,530 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 520 21,613 SH   SOLE   21,613 0 0
WALT DISNEY CO/THE COM 254687106 5,853 31,718 SH   SOLE   31,318 0 0
WASTE MANAGEMENT INC COM 94106L109 1,129 8,751 SH   SOLE   8,751 0 0
WILLIAMS COS INC COM 969457100 1,783 75,257 SH   SOLE   75,257 0 0
XILINX INC COM 983919101 7,077 57,116 SH   SOLE   55,616 0 0
AT&T INC 4.75 PREF STOCK SER PFD 00206r706 619 24,500 SH   SOLE   24,500 0 0
BANK OF AMERICA NON CUM PREF 6 PFD 060505229 435 16,000 SH   SOLE   16,000 0 0
CAPITAL ONE PAR PREF 4.80 SER PFD 14040h782 716 28,500 SH   SOLE   28,500 0 0
GOLDMAN SACHS NON CUM PFD 6.37 PFD 38148b108 429 15,000 SH   SOLE   15,000 0 0
JP MORGAN CHASE & CO 6.10 NCU PFD 48127x542 1,051 41,300 SH   SOLE   41,300 0 0
JPM CHASE NON CUM 5.75 PREF S PFD 48128b655 244 9,000 SH   SOLE   9,000 0 0
JPMORGAN CHASE & CO 4.55 NONC PFD 48128b580 270 10,550 SH   SOLE   10,550 0 0
KEYCORP 5.625 PFD 9/15/24 PFD 493267868 669 24,000 SH   SOLE   24,000 0 0
KEYCORP 5.65 SER F PFD 493267876 406 15,000 SH   SOLE   15,000 0 0
SCHWAB 4.45 PERP PFD PFD 808513865 375 15,000 SH   SOLE   15,000 0 0
TRUIST FINANCIAL 5.25 PERP PF PFD 89832q745 205 7,500 SH   SOLE   7,500 0 0
DODGE & COX STOCK FUND MUT 256219106 1,390 6,298 SH   SOLE   6,298 0 0
MATTHEWS PACIFIC TIGER MUT 577130107 561 15,794 SH   SOLE   15,794 0 0
OAKMARK INTERNATIONAL FUND MUT 413838202 216 7,602 SH   SOLE   7,602 0 0