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
ABBOTT LABORATORIES COM 002824100 5,786 48,976 SH   SOLE   48,020 0 0
ABBVIE INC COM 00287Y109 270 2,500 SH   SOLE   2,500 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,216 54,480 SH   SOLE   53,555 0 0
ALARM.COM HOLDINGS INC COM 011642105 1,448 18,525 SH   SOLE   18,180 0 0
AMAZON.COM INC COM 023135106 6,228 1,896 SH   SOLE   1,866 0 0
AMERICAN ELECTRIC POWER COM 025537101 366 4,510 SH   SOLE   4,510 0 0
AMGEN INC COM 031162100 2,440 11,473 SH   SOLE   11,308 0 0
APPLE INC COM 037833100 3,639 25,718 SH   SOLE   25,718 0 0
APPLIED MATERIALS INC COM 038222105 10,625 82,540 SH   SOLE   81,830 0 0
ASHLAND GLOBAL HOLDINGS INC COM 044186104 529 5,935 SH   SOLE   5,935 0 0
AT&T INC COM 00206R102 951 35,197 SH   SOLE   35,197 0 0
ATLAS SPINE INC. COM 011111111 50 25,000 SH   SOLE   25,000 0 0
AUTOMATIC DATA PROCESSING COM 053015103 836 4,180 SH   SOLE   4,180 0 0
BANK OF AMERICA CORP COM 060505104 7,825 184,343 SH   SOLE   182,453 0 0
BOEING CO/THE COM 097023105 6,567 29,856 SH   SOLE   29,176 0 0
BOTTOMLINE TECHNOLOGIES (DE) COM 101388106 1,285 32,703 SH   SOLE   32,073 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 3,071 51,900 SH   SOLE   50,635 0 0
CANADIAN NATURAL RESOURCES COM 136385101 1,971 53,945 SH   SOLE   52,925 0 0
CHEVRON CORP COM 166764100 578 5,699 SH   SOLE   5,699 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 3,172 1,745 SH   SOLE   1,710 0 0
CISCO SYSTEMS INC COM 17275R102 4,783 87,883 SH   SOLE   85,608 0 0
CITIGROUP INC COM 172967424 3,903 55,620 SH   SOLE   54,149 0 0
COCA-COLA CO/THE COM 191216100 3,738 71,250 SH   SOLE   70,490 0 0
CONOCOPHILLIPS COM 20825C104 204 3,011 SH   SOLE   3,011 0 0
CONSOLIDATED EDISON INC COM 209115104 222 3,055 SH   SOLE   3,055 0 0
CONSTELLATION BRANDS INC COM 21036p108 537 2,550 SH   SOLE   2,550 0 0
CVS HEALTH CORP COM 126650100 3,739 44,056 SH   SOLE   42,807 0 0
DANAHER CORP COM 235851102 6,564 21,560 SH   SOLE   20,177 0 0
DARDEN RESTAURANTS INC COM 237194105 706 4,660 SH   SOLE   4,660 0 0
DEVON ENERGY CORP COM 25179M103 337 9,500 SH   SOLE   9,500 0 0
DEXCOM INC COM 252131107 427 780 SH   SOLE   780 0 0
DOMINION RESOURCES INC/VA COM 25746U109 202 2,762 SH   SOLE   2,762 0 0
EBAY INC COM 278642103 244 3,500 SH   SOLE   3,500 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 346 3,060 SH   SOLE   3,060 0 0
ELI LILLY & CO COM 532457108 4,987 21,584 SH   SOLE   21,264 0 0
EMERSON ELECTRIC CO COM 291011104 3,165 33,593 SH   SOLE   33,103 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107 1,075 49,676 SH   SOLE   48,146 0 0
EOG RESOURCES INC COM 26875P101 1,632 20,333 SH   SOLE   19,943 0 0
EXXON MOBIL CORP COM 30231G102 343 5,839 SH   SOLE   5,839 0 0
FACEBOOK INC-CLASS A COM 30303M102 8,613 25,377 SH   SOLE   24,992 0 0
FIVE9 INC COM 338307101 208 1,300 SH   SOLE   1,300 0 0
FORTIVE CORP COM 34959J108 2,009 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,910 SH   SOLE   5,910 0 0
GILEAD SCIENCES INC COM 375558103 2,485 35,577 SH   SOLE   34,468 0 0
GLAXOSMITHKLINE PLC-SPON ADR COM 37733W105 1,560 40,830 SH   SOLE   40,830 0 0
HEXCEL CORP COM 428291108 4,329 72,887 SH   SOLE   70,692 0 0
HOME DEPOT INC COM 437076102 10,904 33,217 SH   SOLE   32,161 0 0
HUMANA INC COM 444859102 1,148 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100 1,095 20,559 SH   SOLE   20,559 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 677 4,870 SH   SOLE   4,870 0 0
ISHARES RUSSELL 2000 GROWTH ET COM 464287648 246 839 SH   SOLE   839 0 0
JOHNSON & JOHNSON COM 478160104 686 4,250 SH   SOLE   4,250 0 0
JPMORGAN CHASE & CO COM 46625H100 3,967 24,232 SH   SOLE   22,896 0 0
LAM RESEARCH CORP COM 512807108 4,072 7,155 SH   SOLE   7,015 0 0
LANTRONIX INC COM 516548203 611 105,000 SH   SOLE   105,000 0 0
LIVEPERSON INC COM 538146101 2,611 44,300 SH   SOLE   44,300 0 0
MASTERCARD INC - A COM 57636Q104 20,712 59,572 SH   SOLE   58,797 0 0
MCDONALDS CORP COM 580135101 1,288 5,343 SH   SOLE   5,343 0 0
MCKESSON CORP COM 58155q103 1,206 6,050 SH   SOLE   6,050 0 0
MICROSOFT CORP COM 594918104 9,312 33,029 SH   SOLE   32,639 0 0
MID-AMERICA APARTMENT COMMUNIT COM 59522j103 679 3,635 SH   SOLE   3,635 0 0
MOODYS CORP COM 615369105 343 966 SH   SOLE   966 0 0
MORGAN STANLEY COM 617446448 4,406 45,278 SH   SOLE   44,418 0 0
NEXTERA ENERGY INC COM 65339F101 1,702 21,680 SH   SOLE   21,680 0 0
NUCOR CORP COM 670346105 1,215 12,335 SH   SOLE   12,335 0 0
OLLIE'S BARGAIN OUTLET COM 681116109 1,719 28,525 SH   SOLE   27,955 0 0
OPTION CARE HEALTH INC COM 68404l201 2,590 106,745 SH   SOLE   104,245 0 0
ORACLE CORP COM 68389X105 3,774 43,320 SH   SOLE   40,858 0 0
PAYPAL HOLDINGS INC COM 70450Y103 15,140 58,185 SH   SOLE   56,345 0 0
PIONEER NATURAL RESOURCES COMP COM 723787107 1,840 11,048 SH   SOLE   10,828 0 0
PROSHARES TRUST ULTRA FINANCIA COM 74347x633 852 13,440 SH   SOLE   13,440 0 0
PROSHARES ULTRA QQQ COM 74347r206 3,493 48,000 SH   SOLE   48,000 0 0
QUALCOMM INC COM 747525103 7,633 59,181 SH   SOLE   58,055 0 0
RAINMAKER SYSTEMS COM NEW COM 750875304 0 151,100 SH   SOLE   151,100 0 0
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 3,397 38,190 SH   SOLE   37,160 0 0
SALESFORCE.COM INC COM 79466l302 819 3,019 SH   SOLE   3,019 0 0
SERVICENOW INC COM COM 81762p102 2,769 4,450 SH   SOLE   4,360 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 4,156 25,220 SH   SOLE   24,795 0 0
SPDR GOLD TR GOLD SHS COM 78463v107 798 4,860 SH   SOLE   4,860 0 0
SPDR S&P 500 ETF TRUST COM 78462f103 326 760 SH   SOLE   760 0 0
STARBUCKS CORP COM 855244109 8,184 74,193 SH   SOLE   72,921 0 0
TARGA RESOURCES CORP COM 87612G101 257 5,222 SH   SOLE   5,222 0 0
TARGET CORP COM 87612E106 1,184 5,175 SH   SOLE   5,175 0 0
TEXAS INSTRUMENTS INC COM 882508104 4,852 25,242 SH   SOLE   24,237 0 0
TRANSWITCH CORP COM COM 894065309 0 97,836 SH   SOLE   97,836 0 0
TRUIST FINANCIAL CORP COM 89832q109 202 3,447 SH   SOLE   3,447 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,407 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 619 11,455 SH   SOLE   11,455 0 0
VF CORP COM 918204108 929 13,870 SH   SOLE   13,870 0 0
VISA INC-CLASS A SHARES COM 92826C839 363 1,630 SH   SOLE   1,630 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 284 14,113 SH   SOLE   14,113 0 0
WALT DISNEY CO/THE COM 254687106 6,316 37,333 SH   SOLE   36,553 0 0
WASTE MANAGEMENT INC COM 94106L109 1,401 9,381 SH   SOLE   9,381 0 0
WILLIAMS COS INC COM 969457100 2,082 80,262 SH   SOLE   80,262 0 0
XILINX INC COM 983919101 9,804 64,934 SH   SOLE   62,839 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 686 26,000 SH   SOLE   26,000 0 0
BANK OF AMERICA NON CUM PREF 6 PFD 060505229 486 18,000 SH   SOLE   18,000 0 0
CAPITAL ONE PAR PREF 4.80 SER PFD 14040h782 748 28,500 SH   SOLE   28,500 0 0
GOLDMAN SACHS NON CUM PFD 6.37 PFD 38148b108 421 15,000 SH   SOLE   15,000 0 0
JPM CHASE NON CUM 5.75 PREF S PFD 48128b655 246 9,000 SH   SOLE   9,000 0 0
JPMORGAN CHASE & CO 4.55 NONC PFD 48128b580 301 11,550 SH   SOLE   11,550 0 0
KEYCORP 5.625 PFD 9/15/24 PFD 493267868 675 25,000 SH   SOLE   25,000 0 0
KEYCORP 5.65 SER F PFD 493267876 397 15,000 SH   SOLE   15,000 0 0
SCHWAB 4.45 PERP PFD PFD 808513865 419 16,000 SH   SOLE   16,000 0 0
TRUIST FINANCIAL 5.25 PERP PF PFD 89832q745 210 7,500 SH   SOLE   7,500 0 0
DODGE & COX STOCK FUND MUT 256219106 1,498 6,349 SH   SOLE   6,349 0 0
HARBOR CAPITAL APPRECIATION FU MUT 411511504 207 1,805 SH   SOLE   1,805 0 0
MATTHEWS PACIFIC TIGER MUT 577130107 528 15,794 SH   SOLE   5,794 0 0
OAKMARK INTERNATIONAL FUND MUT 413838202 242 8,602 SH   SOLE   8,602 0 0