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 4,022 46,301 SH   SOLE   45,901 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,839 47,782 SH   SOLE   47,782 0 0
ALARM.COM HOLDINGS INC COM 011642105 745 17,345 SH   SOLE   17,345 0 0
AMAZON.COM INC COM 023135106 2,977 1,611 SH   SOLE   1,611 0 0
AMGEN INC COM 031162100 2,649 10,989 SH   SOLE   10,989 0 0
APPLE INC COM 037833100 1,228 4,182 SH   SOLE   4,182 0 0
APPLIED MATERIALS INC COM 038222105 4,002 65,560 SH   SOLE   65,560 0 0
AT&T INC COM 00206R102 2,004 51,272 SH   SOLE   51,272 0 0
ATLAS SPINE INC. COM 011111111 50 25,000 SH   SOLE   25,000 0 0
AUTOMATIC DATA PROCESSING COM 053015103 689 4,040 SH   SOLE   4,040 0 0
BANK OF AMERICA CORP COM 060505104 5,961 169,249 SH   SOLE   169,249 0 0
BIOSCRIP INC COM 68404l102 1,588 425,780 SH   SOLE   415,780 0 0
BOEING CO/THE COM 097023105 7,210 22,132 SH   SOLE   21,782 0 0
BOTTOMLINE TECHNOLOGIES (DE) COM 101388106 1,734 32,354 SH   SOLE   32,354 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 2,883 44,921 SH   SOLE   44,221 0 0
CANADIAN NATURAL RESOURCES COM 136385101 1,572 48,606 SH   SOLE   48,606 0 0
CHEVRON CORP COM 166764100 436 3,614 SH   SOLE   3,614 0 0
CISCO SYSTEMS INC COM 17275R102 2,664 55,554 SH   SOLE   54,054 0 0
CITIGROUP INC COM 172967424 4,095 51,254 SH   SOLE   50,354 0 0
COCA-COLA CO/THE COM 191216100 3,267 59,021 SH   SOLE   59,021 0 0
CONOCOPHILLIPS COM 20825C104 215 3,311 SH   SOLE   3,311 0 0
CONSOLIDATED EDISON INC COM 209115104 245 2,705 SH   SOLE   2,705 0 0
CONSTELLATION BRANDS INC COM 21036p108 285 1,500 SH   SOLE   1,500 0 0
CVS HEALTH CORP COM 126650100 2,768 37,265 SH   SOLE   36,665 0 0
DANAHER CORP COM 235851102 3,196 20,825 SH   SOLE   19,753 0 0
DARDEN RESTAURANTS INC COM 237194105 492 4,510 SH   SOLE   4,510 0 0
DEVON ENERGY CORP COM 25179M103 323 12,442 SH   SOLE   12,442 0 0
DEXCOM INC COM 252131107 223 1,020 SH   SOLE   1,020 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 280 1,200 SH   SOLE   1,200 0 0
ELI LILLY & CO COM 532457108 2,895 22,026 SH   SOLE   22,026 0 0
EMERSON ELECTRIC CO COM 291011104 2,127 27,888 SH   SOLE   27,888 0 0
ENERGY TRANSFER LP COM 29273v100 324 25,275 SH   SOLE   25,275 0 0
ENLINK MIDSTREAM LLC COM 29336T100 99 16,085 SH   SOLE   16,085 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107 1,172 41,629 SH   SOLE   40,129 0 0
EOG RESOURCES INC COM 26875P101 1,678 20,038 SH   SOLE   20,038 0 0
EXXON MOBIL CORP COM 30231G102 589 8,446 SH   SOLE   8,446 0 0
FACEBOOK INC-CLASS A COM 30303M102 5,406 26,337 SH   SOLE   26,337 0 0
FIVE9 INC COM 338307101 230 3,500 SH   SOLE   3,500 0 0
FORTIVE CORP COM 34959J108 2,019 26,432 SH   SOLE   25,896 0 0
GELTECH SOLUTIONS INC COM 368537106 1 14,000 SH   SOLE   14,000 0 0
GENERAL MILLS INC COM 370334104 276 5,150 SH   SOLE   5,150 0 0
GILEAD SCIENCES INC COM 375558103 2,576 39,638 SH   SOLE   38,606 0 0
GLAXOSMITHKLINE PLC-SPON ADR COM 37733W105 1,977 42,065 SH   SOLE   42,065 0 0
HEXCEL CORP COM 428291108 5,437 74,158 SH   SOLE   72,558 0 0
HOME DEPOT INC COM 437076102 7,718 35,341 SH   SOLE   34,627 0 0
HUMANA INC COM 444859102 1,081 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100 1,432 23,934 SH   SOLE   23,934 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 546 4,070 SH   SOLE   4,070 0 0
JOHNSON & JOHNSON COM 478160104 508 3,485 SH   SOLE   3,485 0 0
JPMORGAN CHASE & CO COM 46625H100 3,004 21,551 SH   SOLE   20,501 0 0
LAM RESEARCH CORP COM 512807108 2,641 9,031 SH   SOLE   9,031 0 0
LANTRONIX INC COM 516548203 373 105,000 SH   SOLE   105,000 0 0
LIVEPERSON INC COM 538146101 1,843 49,800 SH   SOLE   49,800 0 0
LYONDELLBASELL INDUSTRIES N V COM n53745100 2,075 21,965 SH   SOLE   20,965 0 0
MASTERCARD INC - A COM 57636Q104 19,210 64,337 SH   SOLE   64,337 0 0
MCDONALDS CORP COM 580135101 933 4,723 SH   SOLE   4,723 0 0
MCKESSON CORP COM 58155q103 871 6,300 SH   SOLE   6,300 0 0
MICROSOFT CORP COM 594918104 4,965 31,485 SH   SOLE   31,485 0 0
MID-AMERICA APARTMENT COMMUNIT COM 59522j103 425 3,225 SH   SOLE   3,225 0 0
MOODYS CORP COM 615369105 229 966 SH   SOLE   966 0 0
MORGAN STANLEY COM 617446448 1,544 30,208 SH   SOLE   30,208 0 0
MPLX LP COM 55336v100 294 11,559 SH   SOLE   10,114 0 0
NEXTERA ENERGY INC COM 65339F101 1,406 5,805 SH   SOLE   5,805 0 0
NUCOR CORP COM 670346105 1,424 25,307 SH   SOLE   25,307 0 0
ORACLE CORP COM 68389X105 2,995 56,524 SH   SOLE   54,524 0 0
PAYPAL HOLDINGS INC COM 70450Y103 6,889 63,686 SH   SOLE   62,486 0 0
PIONEER NATURAL RESOURCES COMP COM 723787107 841 5,555 SH   SOLE   5,555 0 0
PROSHARES TRUST ULTRA FINANCIA COM 74347x633 721 13,440 SH   SOLE   13,440 0 0
PROSHARES ULTRA QQQ COM 74347r206 1,463 12,000 SH   SOLE   12,000 0 0
QUALCOMM INC COM 747525103 3,697 41,906 SH   SOLE   41,306 0 0
RAINMAKER SYSTEMS COM NEW COM 750875304 0 151,100 SH   SOLE   151,100 0 0
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 4,956 37,120 SH   SOLE   36,820 0 0
SCHLUMBERGER LTD COM 806857108 891 22,170 SH   SOLE   22,170 0 0
SIRIUS MINERALS COM b0dg3h249 1 23,700 SH   SOLE   23,700 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,094 25,596 SH   SOLE   25,596 0 0
SPDR GOLD TR GOLD SHS COM 78463v107 617 4,315 SH   SOLE   4,315 0 0
STARBUCKS CORP COM 855244109 5,868 66,742 SH   SOLE   66,242 0 0
TARGA RESOURCES CORP COM 87612G101 338 8,282 SH   SOLE   8,282 0 0
TEXAS INSTRUMENTS INC COM 882508104 3,277 25,547 SH   SOLE   24,547 0 0
TRANSWITCH CORP COM COM 894065309 0 97,836 SH   SOLE   97,836 0 0
TRUIST FINANCIAL CORP COM 89832q109 222 3,947 SH   SOLE   3,947 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,279 7,753 SH   SOLE   7,753 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 257 4,190 SH   SOLE   4,190 0 0
VF CORP COM 918204108 411 4,120 SH   SOLE   4,120 0 0
VISA INC-CLASS A SHARES COM 92826C839 381 2,030 SH   SOLE   2,030 0 0
WALT DISNEY CO/THE COM 254687106 4,922 34,035 SH   SOLE   33,635 0 0
WASTE MANAGEMENT INC COM 94106L109 960 8,421 SH   SOLE   8,421 0 0
WELLS FARGO & CO COM 949746101 1,836 34,122 SH   SOLE   34,122 0 0
WILLIAMS COS INC COM 969457100 1,989 83,852 SH   SOLE   82,267 0 0
XILINX INC COM 983919101 6,075 62,137 SH   SOLE   60,637 0 0
YOUNG AUST MINES LTD COM 9a4qhq938 0 17,700 SH   SOLE   17,700 0 0
BANK OF AMERICA NON CUM PREF 6 PFD 060505229 440 16,000 SH   SOLE   16,000 0 0
GOLDMAN SACHS NON CUM PFD 6.37 PFD 38148b108 427 15,000 SH   SOLE   15,000 0 0
HSBC HOLDINGS 6.2 NONCUM PREF PFD 404280604 202 7,500 SH   SOLE   7,500 0 0
JP MORGAN CHASE & CO 6.10 NCU PFD 48127x542 1,063 41,300 SH   SOLE   41,300 0 0
JPM CHASE NON CUM 5.75 PREF S PFD 48128b655 246 9,000 SH   SOLE   9,000 0 0
KEYCORP 5.625 PFD 9/15/24 PFD 493267868 650 24,000 SH   SOLE   24,000 0 0
KEYCORP 5.65 SER F PFD 493267876 402 15,000 SH   SOLE   15,000 0 0
DODGE & COX STOCK FUND MUT 256219106 836 4,317 SH   SOLE   4,317 0 0
MATTHEWS PACIFIC TIGER MUT 577130107 426 14,806 SH   SOLE   14,806 0 0
OAKMARK INTERNATIONAL FUND MUT 413838202 235 9,425 SH   SOLE   9,425 0 0
SOUND SHORE FD INC COM MUT 836083105 320 7,538 SH   SOLE   7,538 0 0