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,619 42,445 SH   SOLE   42,045 0 0
ACTIVISION BLIZZARD INC COM 00507V109 3,356 41,460 SH   SOLE   41,460 0 0
ALARM.COM HOLDINGS INC COM 011642105 832 15,060 SH   SOLE   15,060 0 0
AMAZON.COM INC COM 023135106 4,496 1,428 SH   SOLE   1,428 0 0
AMGEN INC COM 031162100 2,509 9,873 SH   SOLE   9,873 0 0
APPLE INC COM 037833100 1,919 16,568 SH   SOLE   16,568 0 0
APPLIED MATERIALS INC COM 038222105 3,698 62,210 SH   SOLE   62,210 0 0
AT&T INC COM 00206R102 1,270 44,562 SH   SOLE   44,562 0 0
ATLAS SPINE INC. COM 011111111 50 25,000 SH   SOLE   25,000 0 0
AUTOMATIC DATA PROCESSING COM 053015103 538 3,855 SH   SOLE   3,855 0 0
BANK OF AMERICA CORP COM 060505104 3,773 156,603 SH   SOLE   156,603 0 0
BOEING CO/THE COM 097023105 3,465 20,966 SH   SOLE   20,616 0 0
BOTTOMLINE TECHNOLOGIES (DE) COM 101388106 1,095 25,973 SH   SOLE   25,973 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 2,567 42,585 SH   SOLE   41,885 0 0
CANADIAN NATURAL RESOURCES COM 136385101 732 45,725 SH   SOLE   45,725 0 0
CHEVRON CORP COM 166764100 364 5,049 SH   SOLE   5,049 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 616 495 SH   SOLE   495 0 0
CISCO SYSTEMS INC COM 17275R102 2,093 53,133 SH   SOLE   51,633 0 0
CITIGROUP INC COM 172967424 2,050 47,559 SH   SOLE   46,659 0 0
COCA-COLA CO/THE COM 191216100 2,725 55,206 SH   SOLE   55,206 0 0
CONSOLIDATED EDISON INC COM 209115104 214 2,755 SH   SOLE   2,755 0 0
CONSTELLATION BRANDS INC COM 21036p108 270 1,425 SH   SOLE   1,425 0 0
CVS HEALTH CORP COM 126650100 1,922 32,907 SH   SOLE   32,307 0 0
DANAHER CORP COM 235851102 3,931 18,254 SH   SOLE   17,182 0 0
DARDEN RESTAURANTS INC COM 237194105 477 4,730 SH   SOLE   4,730 0 0
DEXCOM INC COM 252131107 322 780 SH   SOLE   780 0 0
ELI LILLY & CO COM 532457108 2,551 17,234 SH   SOLE   17,234 0 0
EMERSON ELECTRIC CO COM 291011104 1,639 24,993 SH   SOLE   24,993 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107 660 41,812 SH   SOLE   40,312 0 0
EOG RESOURCES INC COM 26875P101 619 17,213 SH   SOLE   17,213 0 0
EXXON MOBIL CORP COM 30231G102 260 7,582 SH   SOLE   7,582 0 0
FACEBOOK INC-CLASS A COM 30303M102 5,633 21,507 SH   SOLE   21,507 0 0
FIVE9 INC COM 338307101 207 1,600 SH   SOLE   1,600 0 0
FORTIVE CORP COM 34959J108 1,744 22,880 SH   SOLE   22,344 0 0
GELTECH SOLUTIONS INC COM 368537106 0 14,000 SH   SOLE   14,000 0 0
GENERAL MILLS INC COM 370334104 348 5,650 SH   SOLE   5,650 0 0
GILEAD SCIENCES INC COM 375558103 2,336 36,973 SH   SOLE   35,911 0 0
GLAXOSMITHKLINE PLC-SPON ADR COM 37733W105 1,624 43,135 SH   SOLE   43,135 0 0
HEXCEL CORP COM 428291108 2,277 67,862 SH   SOLE   66,262 0 0
HOME DEPOT INC COM 437076102 8,402 30,255 SH   SOLE   29,541 0 0
HUMANA INC COM 444859102 1,221 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100 1,280 24,729 SH   SOLE   24,729 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 653 5,370 SH   SOLE   5,370 0 0
JOHNSON & JOHNSON COM 478160104 596 4,000 SH   SOLE   4,000 0 0
JPMORGAN CHASE & CO COM 46625H100 1,929 20,036 SH   SOLE   18,986 0 0
LAM RESEARCH CORP COM 512807108 2,131 6,425 SH   SOLE   6,425 0 0
LANTRONIX INC COM 516548203 505 105,000 SH   SOLE   105,000 0 0
LIVEPERSON INC COM 538146101 2,511 48,300 SH   SOLE   48,300 0 0
MASTERCARD INC - A COM 57636Q104 19,099 56,477 SH   SOLE   56,477 0 0
MCDONALDS CORP COM 580135101 1,081 4,923 SH   SOLE   4,923 0 0
MCKESSON CORP COM 58155q103 901 6,050 SH   SOLE   6,050 0 0
MICROSOFT CORP COM 594918104 6,025 28,644 SH   SOLE   28,644 0 0
MID-AMERICA APARTMENT COMMUNIT COM 59522j103 375 3,235 SH   SOLE   3,235 0 0
MOODYS CORP COM 615369105 280 966 SH   SOLE   966 0 0
MORGAN STANLEY COM 617446448 1,557 32,193 SH   SOLE   32,193 0 0
NEXTERA ENERGY INC COM 65339F101 1,484 5,345 SH   SOLE   5,345 0 0
OLLIE'S BARGAIN OUTLET COM 681116109 1,877 21,485 SH   SOLE   21,485 0 0
OPTION CARE HEALTH INC COM 68404l201 1,423 106,445 SH   SOLE   103,945 0 0
ORACLE CORP COM 68389X105 2,733 45,778 SH   SOLE   43,778 0 0
PAYPAL HOLDINGS INC COM 70450Y103 10,244 51,990 SH   SOLE   50,790 0 0
PIONEER NATURAL RESOURCES COMP COM 723787107 553 6,433 SH   SOLE   6,433 0 0
PROSHARES TRUST ULTRA FINANCIA COM 74347x633 415 13,440 SH   SOLE   13,440 0 0
PROSHARES ULTRA QQQ COM 74347r206 2,200 24,000 SH   SOLE   24,000 0 0
QUALCOMM INC COM 747525103 6,146 52,225 SH   SOLE   51,625 0 0
RAINMAKER SYSTEMS COM NEW COM 750875304 0 151,100 SH   SOLE   151,100 0 0
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 1,928 29,780 SH   SOLE   29,480 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,181 21,865 SH   SOLE   21,865 0 0
SPDR GOLD TR GOLD SHS COM 78463v107 844 4,765 SH   SOLE   4,765 0 0
SPDR S&P 500 ETF TRUST COM 78462f103 216 645 SH   SOLE   645 0 0
STARBUCKS CORP COM 855244109 5,339 62,136 SH   SOLE   61,636 0 0
TARGET CORP COM 87612E106 393 2,495 SH   SOLE   2,495 0 0
TEXAS INSTRUMENTS INC COM 882508104 3,646 25,537 SH   SOLE   24,537 0 0
TRANSWITCH CORP COM COM 894065309 0 97,836 SH   SOLE   97,836 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,098 6,730 SH   SOLE   6,730 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 267 4,480 SH   SOLE   4,480 0 0
VF CORP COM 918204108 321 4,570 SH   SOLE   4,570 0 0
VISA INC-CLASS A SHARES COM 92826C839 306 1,530 SH   SOLE   1,530 0 0
WALT DISNEY CO/THE COM 254687106 3,967 31,973 SH   SOLE   31,573 0 0
WASTE MANAGEMENT INC COM 94106L109 990 8,751 SH   SOLE   8,751 0 0
WELLS FARGO & CO COM 949746101 719 30,579 SH   SOLE   30,579 0 0
WILLIAMS COS INC COM 969457100 1,653 84,127 SH   SOLE   82,542 0 0
XILINX INC COM 983919101 6,060 58,131 SH   SOLE   56,631 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 625 24,500 SH   SOLE   24,500 0 0
BANK OF AMERICA NON CUM PREF 6 PFD 060505229 437 16,000 SH   SOLE   16,000 0 0
CAPITAL ONE PAR PREF 4.80 SER PFD 14040h782 696 28,500 SH   SOLE   28,500 0 0
GOLDMAN SACHS NON CUM PFD 6.37 PFD 38148b108 422 15,000 SH   SOLE   15,000 0 0
JP MORGAN CHASE & CO 6.10 NCU PFD 48127x542 1,046 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 398 15,000 SH   SOLE   15,000 0 0
TRUIST FINANCIAL 5.25 PERP PF PFD 89832q745 206 7,500 SH   SOLE   7,500 0 0
DODGE & COX STOCK FUND MUT 256219106 995 5,973 SH   SOLE   5,973 0 0
MATTHEWS PACIFIC TIGER MUT 577130107 459 14,806 SH   SOLE   14,806 0 0