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 236 8,500 SH   SOLE   8,500 0 0
ABBOTT LABORATORIES COM 002824100 5,678 48,975 SH   SOLE   48,020 0 0
ABBVIE INC COM 00287Y109 248 2,200 SH   SOLE   2,200 0 0
ACTIVISION BLIZZARD INC COM 00507V109 5,207 54,555 SH   SOLE   53,630 0 0
ALARM.COM HOLDINGS INC COM 011642105 1,569 18,525 SH   SOLE   18,180 0 0
AMAZON.COM INC COM 023135106 6,344 1,844 SH   SOLE   1,814 0 0
AMERICAN ELECTRIC POWER COM 025537101 356 4,210 SH   SOLE   4,210 0 0
AMGEN INC COM 031162100 2,867 11,763 SH   SOLE   11,598 0 0
APPLE INC COM 037833100 3,541 25,853 SH   SOLE   25,853 0 0
APPLIED MATERIALS INC COM 038222105 11,964 84,020 SH   SOLE   83,310 0 0
ASHLAND GLOBAL HOLDINGS INC COM 044186104 519 5,935 SH   SOLE   5,935 0 0
AT&T INC COM 00206R102 984 34,197 SH   SOLE   34,197 0 0
ATLAS SPINE INC. COM 011111111 50 25,000 SH   SOLE   25,000 0 0
AUTOMATIC DATA PROCESSING COM 053015103 830 4,180 SH   SOLE   4,180 0 0
BANK OF AMERICA CORP COM 060505104 7,600 184,343 SH   SOLE   182,453 0 0
BOEING CO/THE COM 097023105 7,139 29,801 SH   SOLE   29,121 0 0
BOTTOMLINE TECHNOLOGIES (DE) COM 101388106 1,229 33,153 SH   SOLE   32,523 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 3,467 51,885 SH   SOLE   50,625 0 0
CANADIAN NATURAL RESOURCES COM 136385101 1,921 52,945 SH   SOLE   51,925 0 0
CHEVRON CORP COM 166764100 597 5,699 SH   SOLE   5,699 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,705 1,745 SH   SOLE   1,710 0 0
CISCO SYSTEMS INC COM 17275R102 4,446 83,888 SH   SOLE   81,623 0 0
CITIGROUP INC COM 172967424 3,906 55,214 SH   SOLE   53,749 0 0
COCA-COLA CO/THE COM 191216100 3,826 70,700 SH   SOLE   69,940 0 0
CONSOLIDATED EDISON INC COM 209115104 219 3,055 SH   SOLE   3,055 0 0
CONSTELLATION BRANDS INC COM 21036p108 596 2,550 SH   SOLE   2,550 0 0
CVS HEALTH CORP COM 126650100 3,631 43,517 SH   SOLE   42,272 0 0
DANAHER CORP COM 235851102 5,904 21,999 SH   SOLE   20,617 0 0
DARDEN RESTAURANTS INC COM 237194105 691 4,730 SH   SOLE   4,730 0 0
DEVON ENERGY CORP COM 25179M103 277 9,500 SH   SOLE   9,500 0 0
DEXCOM INC COM 252131107 333 780 SH   SOLE   780 0 0
EBAY INC COM 278642103 246 3,500 SH   SOLE   3,500 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 317 3,060 SH   SOLE   3,060 0 0
ELI LILLY & CO COM 532457108 4,979 21,694 SH   SOLE   21,374 0 0
EMERSON ELECTRIC CO COM 291011104 3,161 32,843 SH   SOLE   32,353 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107 1,166 48,313 SH   SOLE   46,813 0 0
EOG RESOURCES INC COM 26875P101 1,697 20,333 SH   SOLE   19,943 0 0
EXXON MOBIL CORP COM 30231G102 368 5,839 SH   SOLE   5,839 0 0
FACEBOOK INC-CLASS A COM 30303M102 8,907 25,617 SH   SOLE   25,232 0 0
FIVE9 INC COM 338307101 238 1,300 SH   SOLE   1,300 0 0
FORTIVE CORP COM 34959J108 1,985 28,466 SH   SOLE   27,439 0 0
GELTECH SOLUTIONS INC COM 368537106 0 14,000 SH   SOLE   14,000 0 0
GENERAL MILLS INC COM 370334104 354 5,810 SH   SOLE   5,810 0 0
GILEAD SCIENCES INC COM 375558103 2,450 35,576 SH   SOLE   34,478 0 0
GLAXOSMITHKLINE PLC-SPON ADR COM 37733W105 1,626 40,830 SH   SOLE   40,830 0 0
HEXCEL CORP COM 428291108 4,779 76,592 SH   SOLE   74,397 0 0
HOME DEPOT INC COM 437076102 10,687 33,514 SH   SOLE   32,461 0 0
HUMANA INC COM 444859102 1,306 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100 1,154 20,559 SH   SOLE   20,559 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 663 4,520 SH   SOLE   4,520 0 0
ISHARES RUSSELL 2000 GROWTH ET COM 464287648 262 839 SH   SOLE   839 0 0
JOHNSON & JOHNSON COM 478160104 700 4,250 SH   SOLE   4,250 0 0
JPMORGAN CHASE & CO COM 46625H100 3,737 24,026 SH   SOLE   22,696 0 0
KANSAS CITY SOUTHERN COM 485170302 213 750 SH   SOLE   750 0 0
LAM RESEARCH CORP COM 512807108 4,636 7,125 SH   SOLE   6,985 0 0
LANTRONIX INC COM 516548203 542 105,000 SH   SOLE   105,000 0 0
LIVEPERSON INC COM 538146101 2,802 44,300 SH   SOLE   44,300 0 0
MASTERCARD INC - A COM 57636Q104 22,008 60,282 SH   SOLE   59,607 0 0
MCDONALDS CORP COM 580135101 1,234 5,343 SH   SOLE   5,343 0 0
MCKESSON CORP COM 58155q103 1,157 6,050 SH   SOLE   6,050 0 0
MICROSOFT CORP COM 594918104 8,957 33,064 SH   SOLE   32,674 0 0
MID-AMERICA APARTMENT COMMUNIT COM 59522j103 612 3,635 SH   SOLE   3,635 0 0
MOODYS CORP COM 615369105 350 966 SH   SOLE   966 0 0
MORGAN STANLEY COM 617446448 4,152 45,278 SH   SOLE   44,418 0 0
NEXTERA ENERGY INC COM 65339F101 1,589 21,680 SH   SOLE   21,680 0 0
NUCOR CORP COM 670346105 1,183 12,335 SH   SOLE   12,335 0 0
OLLIE'S BARGAIN OUTLET COM 681116109 2,400 28,525 SH   SOLE   27,955 0 0
OPTION CARE HEALTH INC COM 68404l201 2,335 106,745 SH   SOLE   104,245 0 0
ORACLE CORP COM 68389X105 3,371 43,313 SH   SOLE   40,858 0 0
PAYPAL HOLDINGS INC COM 70450Y103 17,103 58,675 SH   SOLE   56,835 0 0
PIONEER NATURAL RESOURCES COMP COM 723787107 1,796 11,048 SH   SOLE   10,828 0 0
PROSHARES TRUST ULTRA FINANCIA COM 74347x633 830 13,440 SH   SOLE   13,440 0 0
PROSHARES ULTRA QQQ COM 74347r206 3,447 48,000 SH   SOLE   48,000 0 0
QUALCOMM INC COM 747525103 8,428 58,968 SH   SOLE   57,845 0 0
RAINMAKER SYSTEMS COM NEW COM 750875304 1 151,100 SH   SOLE   151,100 0 0
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 3,257 38,190 SH   SOLE   37,160 0 0
SERVICENOW INC COM COM 81762p102 2,426 4,415 SH   SOLE   4,325 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 4,842 25,250 SH   SOLE   24,825 0 0
SPDR GOLD TR GOLD SHS COM 78463v107 818 4,940 SH   SOLE   4,940 0 0
SPDR S&P 500 ETF TRUST COM 78462f103 325 760 SH   SOLE   760 0 0
STARBUCKS CORP COM 855244109 8,326 74,466 SH   SOLE   73,196 0 0
TARGA RESOURCES CORP COM 87612G101 232 5,222 SH   SOLE   5,222 0 0
TARGET CORP COM 87612E106 1,199 4,960 SH   SOLE   4,960 0 0
TEXAS INSTRUMENTS INC COM 882508104 4,949 25,737 SH   SOLE   24,737 0 0
TRANSWITCH CORP COM COM 894065309 1 97,836 SH   SOLE   97,836 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,492 8,720 SH   SOLE   8,570 0 0
VACCINOGEN INC COM 918641101 0 52,679 SH   SOLE   52,679 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 642 11,455 SH   SOLE   11,455 0 0
VF CORP COM 918204108 1,080 13,170 SH   SOLE   13,170 0 0
VISA INC-CLASS A SHARES COM 92826C839 358 1,530 SH   SOLE   1,530 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 487 21,613 SH   SOLE   21,613 0 0
WALT DISNEY CO/THE COM 254687106 6,545 37,238 SH   SOLE   36,458 0 0
WASTE MANAGEMENT INC COM 94106L109 1,314 9,381 SH   SOLE   9,381 0 0
WILLIAMS COS INC COM 969457100 2,091 78,762 SH   SOLE   78,762 0 0
XILINX INC COM 983919101 9,404 65,019 SH   SOLE   62,924 0 0
YOUNG AUST MINES LTD COM 9a4qhq938 0 17,700 SH   SOLE   17,700 0 0
AT&T INC 4.75 PREF STOCK SER PFD 00206r706 705 26,500 SH   SOLE   26,500 0 0
BANK OF AMERICA NON CUM PREF 6 PFD 060505229 493 18,000 SH   SOLE   18,000 0 0
CAPITAL ONE PAR PREF 4.80 SER PFD 14040h782 752 28,500 SH   SOLE   28,500 0 0
GOLDMAN SACHS NON CUM PFD 6.37 PFD 38148b108 441 15,000 SH   SOLE   15,000 0 0
JPM CHASE NON CUM 5.75 PREF S PFD 48128b655 254 9,000 SH   SOLE   9,000 0 0
JPM CHASE NON CUM 6 PREF SEIR PFD 48128b648 202 7,000 SH   SOLE   7,000 0 0
JPMORGAN CHASE & CO 4.55 NONC PFD 48128b580 281 10,550 SH   SOLE   10,550 0 0
KEYCORP 5.625 PFD 9/15/24 PFD 493267868 712 25,000 SH   SOLE   25,000 0 0
KEYCORP 5.65 SER F PFD 493267876 416 15,000 SH   SOLE   15,000 0 0
SCHWAB 4.45 PERP PFD PFD 808513865 397 15,000 SH   SOLE   15,000 0 0
TRUIST FINANCIAL 5.25 PERP PF PFD 89832q745 213 7,500 SH   SOLE   7,500 0 0
DODGE & COX STOCK FUND MUT 256219106 1,510 6,302 SH   SOLE   6,302 0 0
HARBOR CAPITAL APPRECIATION FU MUT 411511504 206 1,805 SH   SOLE   1,805 0 0
MATTHEWS PACIFIC TIGER MUT 577130107 583 15,794 SH   SOLE   15,794 0 0
OAKMARK INTERNATIONAL FUND MUT 413838202 255 8,602 SH   SOLE   8,602 0 0
ENTEROMEDICS $2.19 RESTRICTED WT 293993309 0 25,000 SH   SOLE   25,000 0 0