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
ALPHABET INC CAP STK CL C 02079K107 413 346 SH   SOLE 339 0 7
ALPHABET INC CAP STK CL A 02079K305 7,671 6,355 SH   SOLE 6,074 0 281
ALTRIA GROUP INC COM 02209S103 286 4,750 SH   SOLE 4,750 0 0
AMAZON COM INC COM 023135106 7,633 3,811 SH   SOLE 3,699 0 112
AMGEN INC COM 031162100 4,759 22,956 SH   SOLE 22,141 0 815
APPLE INC COM 037833100 18,111 80,229 SH   SOLE 73,407 0 6,822
AT&T INC COM 00206R102 322 9,576 SH   SOLE 7,423 0 2,153
BERKSHIRE HATHAWAY INC DEL CL A 084670108 960 3 SH   SOLE 3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,077 14,369 SH   SOLE 12,433 0 1,936
BIOTIME INC COM 09066L105 34 14,500 SH   SOLE 14,500 0 0
BOEING CO COM 097023105 247 665 SH   SOLE 0 0 665
BP PLC SPONSORED ADR 055622104 1,630 35,359 SH   SOLE 34,025 0 1,334
BRISTOL MYERS SQUIBB CO COM 110122108 1,179 18,996 SH   SOLE 16,436 0 2,560
CAESARS ENTMT CORP COM 127686103 244 23,757 SH   SOLE 23,757 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 284 4,400 SH   SOLE 4,400 0 0
CAS MED SYS INC COM PAR 124769209 45 19,794 SH   SOLE 0 0 19,794
CHEVRON CORP NEW COM 166764100 481 3,933 SH   SOLE 3,933 0 0
CITIGROUP INC COM NEW 172967424 4,092 57,039 SH   SOLE 53,334 0 3,705
CONSTELLATION BRANDS INC CL A 21036P108 2,387 11,072 SH   SOLE 10,657 0 415
DETERMINE INC COM 250660107 20 30,000 SH   SOLE 30,000 0 0
DIFFERENTIAL BRANDS GROUP IN COM 25374L108 954 235,000 SH   SOLE 235,000 0 0
DISNEY WALT CO COM DISNEY 254687106 3,934 33,642 SH   SOLE 32,372 0 1,270
DUKE ENERGY CORP NEW COM NEW 26441C204 2,042 25,517 SH   SOLE 24,414 0 1,103
EXXON MOBIL CORP COM 30231G102 4,511 53,059 SH   SOLE 48,312 0 4,747
FACEBOOK INC CL A 30303M102 2,948 17,923 SH   SOLE 17,484 0 439
GABELLI EQUITY TR INC COM 362397101 92 14,206 SH   SOLE 14,206 0 0
GERON CORP COM 374163103 18 10,200 SH   SOLE 10,200 0 0
GREAT AJAX CORP COM 38983D300 2,843 208,873 SH   SOLE 207,878 0 995
HOME DEPOT INC COM 437076102 5,772 27,863 SH   SOLE 26,410 0 1,453
ILLUMINA INC COM 452327109 2,614 7,122 SH   SOLE 6,851 0 271
IMPERVA INC COM 45321L100 1,626 35,000 SH   SOLE 0 0 35,000
INSEEGO CORP COM 45782B104 1,010 262,502 SH   SOLE 173,700 0 88,802
INTEL CORP COM 458140100 590 12,465 SH   SOLE 6,025 0 6,440
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,055 27,444 SH   SOLE 26,329 0 1,115
INTERNATIONAL BUSINESS MACHS COM 459200101 5,560 36,770 SH   SOLE 34,754 0 2,016
JOHNSON & JOHNSON COM 478160104 4,524 32,747 SH   SOLE 28,361 0 4,386
JPMORGAN CHASE & CO COM 46625H100 545 4,829 SH   SOLE 4,829 0 0
KERYX BIOPHARMACEUTICALS INC COM 492515101 68 20,000 SH   SOLE 0 0 20,000
L BRANDS INC COM 501797104 3,346 110,438 SH   SOLE 0 0 110,438
LEXINGTON REALTY TRUST COM 529043101 104 12,512 SH   SOLE 12,512 0 0
LOCKHEED MARTIN CORP COM 539830109 4,878 14,100 SH   SOLE 13,515 0 585
MCDONALDS CORP COM 580135101 301 1,801 SH   SOLE 1,801 0 0
MEDICINES CO COM 584688105 770 25,750 SH   SOLE 16,950 0 8,800
MERCK & CO INC COM 58933Y105 2,714 38,266 SH   SOLE 36,952 0 1,314
MICROSOFT CORP COM 594918104 9,244 80,826 SH   SOLE 67,131 0 13,695
MILESTONE SCIENTIFIC INC COM NEW 59935P209 88 119,410 SH   SOLE 119,410 0 0
NVIDIA CORP COM 67066G104 2,461 8,757 SH   SOLE 8,029 0 728
ONEOK INC NEW COM 682680103 202 2,979 SH   SOLE 0 0 2,979
OPTIMIZERX CORP COM NEW 68401U204 240 13,334 SH   SOLE 13,334 0 0
ORBCOMM INC COM 68555P100 114 10,539 SH   SOLE 0 0 10,539
PACWEST BANCORP DEL COM 695263103 4,598 96,501 SH   SOLE 91,501 0 5,000
PARK CITY GROUP INC COM NEW 700215304 192 19,000 SH   SOLE 19,000 0 0
PFIZER INC COM 717081103 939 21,293 SH   SOLE 12,123 0 9,170
PHILIP MORRIS INTL INC COM 718172109 207 2,544 SH   SOLE 2,544 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 453 17,000 SH   SOLE 0 0 17,000
RESEARCH FRONTIERS INC COM 760911107 82 52,000 SH   SOLE 52,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 288 4,229 SH   SOLE 0 0 4,229
SQUARE INC CL A 852234103 4,184 42,256 SH   SOLE 40,947 0 1,309
STEEL PARTNERS HLDGS L P LTD PRTRSHIP U 85814R107 732 43,836 SH   SOLE 0 0 43,836
STRYKER CORP COM 863667101 619 3,482 SH   SOLE 3,482 0 0
TARGET CORP COM 87612E106 706 8,000 SH   SOLE 8,000 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 3,837 72,638 SH   SOLE 0 0 72,638
TEXAS PAC LD TR SUB CTF PROP I T 882610108 9,169 10,630 SH   SOLE 0 0 10,630
TYME TECHNOLOGIES INC COM 90238J103 389 140,000 SH   SOLE 140,000 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,886 27,798 SH   SOLE 26,558 0 1,240
UNITEDHEALTH GROUP INC COM 91324P102 3,486 13,103 SH   SOLE 12,413 0 690
US BANCORP DEL COM NEW 902973304 4,343 82,239 SH   SOLE 79,502 0 2,737
VERIZON COMMUNICATIONS INC COM 92343V104 4,743 88,846 SH   SOLE 83,375 0 5,471
VISA INC COM CL A 92826C839 5,274 35,141 SH   SOLE 33,748 0 1,393
WALMART INC COM 931142103 2,844 30,283 SH   SOLE 27,798 0 2,485
XYLEM INC COM 98419M100 212 2,660 SH   SOLE 2,660 0 0