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
DRAFTKINGS INC COM CL A 26142R104 333 10,268 SH   SOLE   10,167 0 101
GENERAL ELECTRIC CO COM 369604103 120 17,971 SH   SOLE   16,943 0 1,028
ISHARES TR NATIONAL MUN ETF 464288414 1,611 13,931 SH   SOLE   10,331 0 3,600
SPDR S&P 500 ETF TR TR UNIT 78462F103 63,736 200,688 SH   SOLE   55,621 0 145,067
COMERICA INC COM 200340107 426 11,901 SH   SOLE   11,789 0 112
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 495 2,959 SH   SOLE   625 0 2,334
TELADOC HEALTH INC COM 87918A105 482 2,103 SH   SOLE   2,000 0 103
THE TRADE DESK INC COM CL A 88339J105 1,848 4,000 SH   SOLE   4,000 0 0
PULTE GROUP INC COM 745867101 277 7,900 SH   SOLE   7,900 0 0
ISHARES TR SELECT DIVID ETF 464287168 448 5,607 SH   SOLE   3,557 0 2,050
INNOVATIVE INDL PPTYS INC COM 45781V101 300 3,300 SH   SOLE   3,300 0 0
EQUIFAX INC COM 294429105 1,680 10,302 SH   SOLE   9,968 0 334
QUALYS INC COM 74758T303 561 5,102 SH   SOLE   5,000 0 102
EQUITY LIFESTYLE PPTYS INC COM 29472R108 273 4,355 SH   SOLE   3,512 0 843
QUALCOMM INC COM 747525103 1,401 15,144 SH   SOLE   13,007 0 2,137
TITAN INTL INC ILL COM 88830M102 258 184,076 SH   SOLE   184,076 0 0
APPLE INC COM 037833100 47,222 123,078 SH   SOLE   109,590 0 13,488
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 11,604 1,701,437 SH   SOLE   1,562,994 0 138,443
ISHARES TR MSCI ACWI EX US 464288240 212 4,708 SH   SOLE   4,604 0 104
JOHNSON CTLS INTL PLC SHS G51502105 670 19,779 SH   SOLE   15,978 0 3,801
EDWARDS LIFESCIENCES CORP COM 28176e108 1,424 21,000 SH   SOLE   21,000 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 358 1,683 SH   SOLE   1,683 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 319 390 SH   SOLE   307 0 83
SPDR SER TR PORTFOLIO SH TSR 78468R101 29,019 944,933 SH   SOLE   936,169 0 8,764
RAYONIER INC COM 754907103 614 23,883 SH   SOLE   23,008 0 875
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,641 40,000 SH   SOLE   40,000 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 224 2,754 SH   SOLE   2,754 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 196 50,246 SH   SOLE   39,420 0 10,826
INTEL CORP COM 458140100 3,829 64,328 SH   SOLE   61,930 0 2,398
SCHLUMBERGER LTD COM 806857108 180 10,130 SH   SOLE   9,740 0 390
VEEVA SYS INC CL A COM 922475108 2,555 10,051 SH   SOLE   10,000 0 51
WALMART INC COM 931142103 2,163 16,551 SH   SOLE   14,902 0 1,649
TRADEWEB MKTS INC CL A 892672106 383 7,000 SH   SOLE   7,000 0 0
DOMINOS PIZZA INC COM 25754A201 5,047 12,672 SH   SOLE   11,982 0 690
EQUINIX INC COM 29444U700 1,155 1,612 SH   SOLE   1,500 0 112
SUN CMNTYS INC COM 866674104 1,779 13,128 SH   SOLE   12,314 0 814
COMCAST CORP NEW CL A 20030N101 1,349 33,304 SH   SOLE   25,984 0 7,320
ROCKWELL AUTOMATION INC COM 773903109 707 3,352 SH   SOLE   3,352 0 0
FEDEX CORP COM 31428X106 317 2,002 SH   SOLE   1,997 0 5
FORTINET INC COM 34959e109 742 5,089 SH   SOLE   5,000 0 89
ISHARES INC CORE MSCI EMKT 46434G103 550 10,694 SH   SOLE   10,694 0 0
ISHARES TR PFD AND INCM SEC 464288687 373 10,700 SH   SOLE   10,700 0 0
KIRKLAND LAKE GOLD LTD COM 49741e100 459 10,000 SH   SOLE   10,000 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 11,383 230,191 SH   SOLE   10,856 0 219,335
ISHARES TR NORTH AMERN NAT 464287374 2,228 105,692 SH   SOLE   101,517 0 4,175
EURONET WORLDWIDE INC COM 298736109 460 5,000 SH   SOLE   5,000 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 4,997 37,417 SH   SOLE   34,307 0 3,110
COPART INC COM 217204106 11,430 137,633 SH   SOLE   137,529 0 104
AUTOMATIC DATA PROCESSING IN COM 053015103 590 4,009 SH   SOLE   3,951 0 58
ZOETIS INC CL A 98978V103 978 7,130 SH   SOLE   6,580 0 550
LEVEL ONE BANCORP INC COM 52730D208 165 10,000 SH   SOLE   10,000 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 41,580 1,915,265 SH   SOLE   1,761,814 0 153,451
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 423 18,041 SH   SOLE   17,816 0 225
BLACKSTONE GROUP INC COM CL A 09260D107 4,968 92,468 SH   SOLE   86,474 0 5,994
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 544 4,781 SH   SOLE   4,781 0 0
SALESFORCE COM INC COM 79466L302 1,762 8,861 SH   SOLE   7,963 0 898
POWER REIT COM 73933H101 262 10,000 SH   SOLE   10,000 0 0
PIMCO INCOME STRATEGY FD II COM 72201J104 312 35,000 SH   SOLE   35,000 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 274 1 SH   SOLE   1 0 0
NUVEEN PFD & INCOME TERM FD COM 67075A106 860 40,000 SH   SOLE   40,000 0 0
CSX CORP COM 126408103 1,559 23,084 SH   SOLE   22,574 0 510
FIDELITY NATL INFORMATION SV COM 31620M106 852 6,225 SH   SOLE   5,841 0 384
INVESCO QQQ TR UNIT SER 1 46090e103 2,470 9,359 SH   SOLE   9,359 0 0
ECOLAB INC COM 278865100 705 3,514 SH   SOLE   2,867 0 647
NVIDIA CORPORATION COM 67066G104 2,236 5,335 SH   SOLE   5,056 0 279
TESLA INC COM 88160R101 2,051 1,328 SH   SOLE   920 0 408
ATLASSIAN CORP PLC CL A G06242104 1,933 10,069 SH   SOLE   10,000 0 69
ISHARES TR S&P 500 GRWT ETF 464287309 1,429 6,585 SH   SOLE   6,585 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513e101 499 8,366 SH   SOLE   7,392 0 974
LINDE PLC SHS G5494J103 1,373 6,076 SH   SOLE   5,585 0 491
ISHARES TR RUS 1000 ETF 464287622 35,878 202,687 SH   SOLE   193,863 0 8,824
NIKOLA CORP COM 654110105 407 7,500 SH   SOLE   7,500 0 0
STARBUCKS CORP COM 855244109 1,705 22,953 SH   SOLE   22,375 0 578
DOUGLAS EMMETT INC COM 25960P109 300 10,000 SH   SOLE   10,000 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 187 32,190 SH   SOLE   32,190 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 720 7,151 SH   SOLE   7,093 0 58
BOOKING HOLDINGS INC COM 09857L108 2,974 1,742 SH   SOLE   1,742 0 0
AUTOZONE INC COM 053332102 4,616 4,146 SH   SOLE   3,835 0 311
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 487 3,000 SH   SOLE   3,000 0 0
MCDONALDS CORP COM 580135101 2,701 14,608 SH   SOLE   13,816 0 792
ALPHABET INC CAP STK CL A 02079K305 18,660 12,125 SH   SOLE   11,601 0 524
BIOMARIN PHARMACEUTICAL INC COM 09061G101 294 2,331 SH   SOLE   2,000 0 331
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 231 8,638 SH   SOLE   6,638 0 2,000
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,433 83,379 SH   SOLE   80,529 0 2,850
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,198 27,800 SH   SOLE   24,807 0 2,993
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 805 5,004 SH   SOLE   5,000 0 4
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 694 11,169 SH   SOLE   11,059 0 110
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 219 45,000 SH   SOLE   45,000 0 0
BAXTER INTL INC COM 071813109 1,037 12,164 SH   SOLE   11,749 0 415
PROSHARES TR PSHS SHORT DOW30 74347B235 1,202 25,446 SH   SOLE   2,846 0 22,600
BLACKROCK CAP INVT CORP COM 092533108 8,371 3,502,485 SH   SOLE   3,100,518 0 401,967
OSHKOSH CORP COM 688239201 521 7,234 SH   SOLE   5,894 0 1,340
RPM INTL INC COM 749685103 942 12,436 SH   SOLE   9,418 0 3,018
WORKHORSE GROUP INC COM NEW 98138J206 213 14,000 SH   SOLE   14,000 0 0
LULULEMON ATHLETICA INC COM 550021109 2,431 7,733 SH   SOLE   7,576 0 157
MOODYS CORP COM 615369105 729 2,488 SH   SOLE   2,095 0 393
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 373 2,795 SH   SOLE   2,750 0 45
CARETRUST REIT INC COM 14174T107 335 20,054 SH   SOLE   20,000 0 54
ISHARES TR HDG MSCI EAFE 46434V803 835 30,219 SH   SOLE   17,951 0 12,268
DIGITAL RLTY TR INC COM 253868103 1,396 9,473 SH   SOLE   9,450 0 23
REDWOOD TR INC COM 758075402 214 33,884 SH   SOLE   33,074 0 810
MARATHON PETE CORP COM 56585A102 472 13,035 SH   SOLE   11,535 0 1,500
DISNEY WALT CO COM DISNEY 254687106 8,087 67,767 SH   SOLE   62,838 0 4,929
EVERSOURCE ENERGY COM 30040W108 310 3,628 SH   SOLE   3,491 0 137
PEPSICO INC COM 713448108 4,855 36,109 SH   SOLE   35,059 0 1,050
ISHARES TR SH TR CRPORT ETF 464288646 3,965 72,454 SH   SOLE   66,026 0 6,428
ARBOR RLTY TR INC COM 038923108 1,235 155,500 SH   SOLE   155,500 0 0
CVS HEALTH CORP COM 126650100 2,106 33,610 SH   SOLE   31,431 0 2,179
FOCUS FINL PARTNERS INC COM CL A 34417P100 1,504 42,679 SH   SOLE   42,679 0 0
COSTCO WHSL CORP NEW COM 22160K105 568 1,740 SH   SOLE   1,536 0 204
MGM RESORTS INTERNATIONAL COM 552953101 10,600 654,294 SH   SOLE   654,294 0 0
NORTHERN TR CORP COM 665859104 289 3,600 SH   SOLE   3,600 0 0
BK OF AMERICA CORP COM 060505104 961 40,024 SH   SOLE   31,889 0 8,135
AMERICAN EXPRESS CO COM 025816109 593 6,358 SH   SOLE   5,928 0 430
AMAZON COM INC COM 023135106 49,648 15,515 SH   SOLE   14,354 0 1,162
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,704 34,979 SH   SOLE   32,988 0 1,991
PALO ALTO NETWORKS INC COM 697435105 779 3,128 SH   SOLE   3,000 0 128
ALCON AG ORD SHS H01301128 1,062 18,738 SH   SOLE   15,859 0 2,879
TRANE TECHNOLOGIES PLC SHS G8994E103 202 2,200 SH   SOLE   2,200 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 345 8,760 SH   SOLE   7,585 0 1,175
SCHWAB CHARLES CORP COM 808513105 1,298 37,289 SH   SOLE   35,148 0 2,141
COLGATE PALMOLIVE CO COM 194162103 752 10,204 SH   SOLE   10,204 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 36,545 597,036 SH   SOLE   569,308 0 27,728
ORACLE CORP COM 68389X105 2,799 48,780 SH   SOLE   46,670 0 2,110
US BANCORP DEL COM NEW 902973304 1,050 28,828 SH   SOLE   27,588 0 1,240
ISHARES TR CORE S&P SCP ETF 464287804 22,549 335,800 SH   SOLE   37,005 0 298,795
ARES CAPITAL CORP COM 04010L103 698 49,780 SH   SOLE   42,250 0 7,530
FORTIVE CORP COM 34959J108 1,644 24,436 SH   SOLE   22,329 0 2,107
CISCO SYS INC COM 17275R102 1,763 37,794 SH   SOLE   34,388 0 3,406
MARKEL CORP COM 570535104 706 773 SH   SOLE   651 0 122
ISHARES TR 1 3 YR TREAS BD 464287457 6,684 77,236 SH   SOLE   73,236 0 4,000
WESTROCK CO COM 96145D105 2,656 95,724 SH   SOLE   89,338 0 6,387
DIAGEO P L C SPON ADR NEW 25243Q205 1,708 12,059 SH   SOLE   11,343 0 716
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1,133 35,000 SH   SOLE   35,000 0 0
AMPHENOL CORP NEW CL A 032095101 416 4,384 SH   SOLE   3,625 0 759
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 3,814 67,570 SH   SOLE   62,744 0 4,826
ISHARES TR FLTG RATE NT ETF 46429B655 16,358 323,911 SH   SOLE   322,306 0 1,605
EQUITRANS MIDSTREAM CORP COM 294600101 764 82,237 SH   SOLE   82,237 0 0
ABBVIE INC COM 00287Y109 3,998 41,289 SH   SOLE   40,469 0 820
NUVEEN FLOATING RATE INCOME COM 67072T108 143 18,235 SH   SOLE   18,235 0 0
EXACT SCIENCES CORP COM 30063P105 266 2,892 SH   SOLE   2,825 0 67
BROADCOM INC COM 11135F101 3,377 10,573 SH   SOLE   10,227 0 346
DTE ENERGY CO COM 233331107 287 2,672 SH   SOLE   2,672 0 0
OSI ETF TR OSHARES US SMLCP 67110P100 361 14,535 SH   SOLE   0 0 14,535
CORESITE RLTY CORP COM 21870Q105 2,034 16,559 SH   SOLE   16,500 0 59
MONDELEZ INTL INC CL A 609207105 543 10,555 SH   SOLE   9,494 0 1,061
VISA INC COM CL A 92826C839 6,674 34,661 SH   SOLE   32,952 0 1,709
BROADMARK RLTY CAP INC COM 11135B100 15,339 1,713,862 SH   SOLE   1,537,661 0 176,201
HERCULES CAPITAL INC COM 427096508 203 20,000 SH   SOLE   20,000 0 0
COMMERCE BANCSHARES INC COM 200525103 298 5,359 SH   SOLE   4,290 0 1,069
AGREE REALTY CORP COM 008492100 291 4,552 SH   SOLE   2,000 0 2,552
CONSTELLATION BRANDS INC CL A 21036P108 4,149 22,435 SH   SOLE   21,000 0 1,435
SMILEDIRECTCLUB INC CL A COM 83192H106 698 84,449 SH   SOLE   84,449 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,288 13,493 SH   SOLE   12,230 0 1,264
ISHARES TR RUS 1000 VAL ETF 464287598 13,513 119,250 SH   SOLE   117,404 0 1,846
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,567 100,026 SH   SOLE   91,382 0 8,644
FACEBOOK INC CL A 30303M102 16,959 69,202 SH   SOLE   58,167 0 11,035
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 288 5,676 SH   SOLE   4,176 0 1,500
MICROCHIP TECHNOLOGY INC. COM 595017104 2,933 27,511 SH   SOLE   25,243 0 2,268
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 20,579 1,550,759 SH   SOLE   1,392,046 0 158,713
IMMUNOMEDICS INC COM 452907108 435 10,531 SH   SOLE   10,000 0 531
EPR PPTYS COM SH BEN INT 26884U109 637 20,000 SH   SOLE   20,000 0 0
ALTRIA GROUP INC COM 02209S103 1,306 32,432 SH   SOLE   26,946 0 5,486
ALIGN TECHNOLOGY INC COM 016255101 890 3,256 SH   SOLE   3,223 0 33
HUMANA INC COM 444859102 2,035 5,334 SH   SOLE   5,094 0 240
CDW CORP COM 12514G108 3,638 31,959 SH   SOLE   29,717 0 2,242
CHEGG INC COM 163092109 566 7,538 SH   SOLE   7,500 0 38
INTERNATIONAL BUSINESS MACHS COM 459200101 763 6,449 SH   SOLE   6,440 0 9
SOUTHERN CO COM 842587107 303 5,699 SH   SOLE   4,992 0 707
UNITEDHEALTH GROUP INC COM 91324P102 8,408 28,872 SH   SOLE   26,513 0 2,360
SPROTT PHYSICAL GOLD TR UNIT 85207H104 6,504 447,938 SH   SOLE   421,669 0 26,269
SERVICENOW INC COM 81762P102 2,559 6,050 SH   SOLE   6,000 0 50
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 178 21,640 SH   SOLE   21,640 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 625 4,687 SH   SOLE   4,532 0 155
ISHARES TR RUSSELL 2000 ETF 464287655 8,837 62,537 SH   SOLE   53,945 0 8,592
ISHARES TR MSCI ACWI ETF 464288257 2,965 38,793 SH   SOLE   36,898 0 1,895
ISHARES TR MSCI EMG MKT ETF 464287234 2,004 46,340 SH   SOLE   28,871 0 17,469
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,010 3,503 SH   SOLE   3,503 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,123 5,462 SH   SOLE   4,445 0 1,017
ANTHEM INC COM 036752103 373 1,462 SH   SOLE   1,015 0 447
FRANCO NEV CORP COM 351858105 572 4,000 SH   SOLE   4,000 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 451 8,725 SH   SOLE   7,725 0 1,000
MEDICAL PPTYS TRUST INC COM 58463J304 2,094 118,115 SH   SOLE   117,550 0 565
HONEYWELL INTL INC COM 438516106 2,037 14,299 SH   SOLE   13,313 0 986
LIVONGO HEALTH INC COM 539183103 740 7,000 SH   SOLE   7,000 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 456 10,650 SH   SOLE   10,650 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,118 1,000 SH   SOLE   1,000 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 668 6,335 SH   SOLE   5,022 0 1,313
NEXPOINT RESIDENTIAL TR INC COM 65341D102 512 15,096 SH   SOLE   15,096 0 0
SPDR SER TR S&P DIVID ETF 78464A763 1,051 11,658 SH   SOLE   11,658 0 0
PALOMAR HLDGS INC COM 69753M105 454 5,000 SH   SOLE   5,000 0 0
IGM BIOSCIENCES INC COM 449585108 354 5,000 SH   SOLE   5,000 0 0
ISHARES TR ULTR SH TRM BD 46434V878 277 5,475 SH   SOLE   5,475 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 351 6,674 SH   SOLE   6,669 0 5
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 213 1,251 SH   SOLE   1,251 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 11,306 29,552 SH   SOLE   27,578 0 1,974
KEROS THERAPEUTICS INC COM 492327101 328 10,000 SH   SOLE   10,000 0 0
DANAHER CORPORATION COM 235851102 1,271 6,918 SH   SOLE   5,746 0 1,172
SPDR SER TR BLOMBERG BRC INV 78468R200 4,855 159,272 SH   SOLE   157,372 0 1,900
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 101 12,970 SH   SOLE   12,970 0 0
MASTERCARD INCORPORATED CL A 57636Q104 9,202 31,122 SH   SOLE   29,041 0 2,081
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 825 64,135 SH   SOLE   64,135 0 0
AON PLC SHS CL A G0403H108 250 1,266 SH   SOLE   1,200 0 66
LAZARD LTD SHS A G54050102 555 19,615 SH   SOLE   18,975 0 640
TWO HBRS INVT CORP COM NEW 90187B408 597 121,544 SH   SOLE   121,544 0 0
ADOBE INC COM 00724F101 12,610 27,048 SH   SOLE   25,088 0 1,960
BORGWARNER INC COM 099724106 3,766 106,051 SH   SOLE   98,481 0 7,571
LOWES COS INC COM 548661107 506 3,679 SH   SOLE   3,085 0 594
TARGET CORP COM 87612e106 1,097 9,228 SH   SOLE   9,228 0 0
ALLEGION PLC ORD SHS G0176J109 831 8,185 SH   SOLE   6,948 0 1,237
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,423 25,905 SH   SOLE   25,085 0 820
TEXAS INSTRS INC COM 882508104 7,076 54,211 SH   SOLE   49,595 0 4,617
ILLUMINA INC COM 452327109 690 1,864 SH   SOLE   1,842 0 22
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1,428 86,500 SH   SOLE   86,500 0 0
TWITTER INC COM 90184L102 571 16,117 SH   SOLE   11,738 0 4,379
ENTERPRISE PRODS PARTNERS L COM 293792107 2,075 120,299 SH   SOLE   120,299 0 0
PHILIP MORRIS INTL INC COM 718172109 2,160 29,599 SH   SOLE   29,236 0 363
MACQUARIE INFRASTRUCTURE COR COM 55608B105 15,318 506,549 SH   SOLE   467,009 0 39,540
PIMCO INCOME STRATEGY FD COM 72201H108 260 26,000 SH   SOLE   26,000 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 11,315 305,163 SH   SOLE   300,163 0 5,000
TWILIO INC CL A 90138F102 1,251 5,200 SH   SOLE   5,200 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 743 3,674 SH   SOLE   3,486 0 188
JPMORGAN CHASE & CO COM 46625H100 6,708 69,676 SH   SOLE   58,027 0 11,649
PIONEER NAT RES CO COM 723787107 378 4,088 SH   SOLE   3,365 0 723
ISHARES TR US TREAS BD ETF 46429B267 649 23,134 SH   SOLE   23,134 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107 514 12,500 SH   SOLE   12,500 0 0
PING IDENTITY HLDG CORP COM 72341T103 425 12,500 SH   SOLE   12,500 0 0
ISHARES TR CORE S&P US VLU 464287663 890 16,986 SH   SOLE   15,346 0 1,640
ONE LIBERTY PPTYS INC COM 682406103 721 41,000 SH   SOLE   41,000 0 0
EXXON MOBIL CORP COM 30231G102 1,232 28,875 SH   SOLE   27,590 0 1,285
ECA MARCELLUS TR I COM UNIT 26827L109 5 10,194 SH   SOLE   10,194 0 0
ONEOK INC NEW COM 682680103 362 13,552 SH   SOLE   13,492 0 60
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 223 34,686 SH   SOLE   34,686 0 0
EATON CORP PLC SHS G29183103 383 4,431 SH   SOLE   3,850 0 581
CHEVRON CORP NEW COM 166764100 2,095 24,576 SH   SOLE   23,831 0 745
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,310 50,000 SH   SOLE   50,000 0 0
CELANESE CORP DEL COM 150870103 4,746 54,903 SH   SOLE   51,576 0 3,327
PRA HEALTH SCIENCES INC COM 69354M108 1,589 17,000 SH   SOLE   17,000 0 0
TOPBUILD CORP COM 89055F103 657 5,606 SH   SOLE   5,590 0 16
PROLOGIS INC. COM 74340W103 1,188 12,532 SH   SOLE   11,900 0 632
ISHARES TR CORE DIV GRWTH 46434V621 221 5,819 SH   SOLE   5,819 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 494 3,097 SH   SOLE   3,000 0 97
SBA COMMUNICATIONS CORP NEW CL A 78410G104 619 2,035 SH   SOLE   2,033 0 2
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 782 19,484 SH   SOLE   15,000 0 4,484
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 598 11,011 SH   SOLE   10,850 0 161
ISHARES TR CORE S&P TTL STK 464287150 364 5,096 SH   SOLE   5,096 0 0
KURA ONCOLOGY INC COM 50127T109 357 20,000 SH   SOLE   20,000 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 216 14,213 SH   SOLE   11,213 0 3,000
ILLINOIS TOOL WKS INC COM 452308109 258 1,485 SH   SOLE   1,485 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 7,414 22,954 SH   SOLE   20,347 0 2,607
SAVARA INC COM 805111101 53 25,214 SH   SOLE   25,214 0 0
CHUBB LIMITED COM H1467J104 4,598 35,805 SH   SOLE   33,101 0 2,704
EQUITY RESIDENTIAL SH BEN INT 29476L107 722 12,739 SH   SOLE   12,209 0 530
IRON MTN INC NEW COM 46284V101 1,497 56,000 SH   SOLE   56,000 0 0
WELLS FARGO CO NEW COM 949746101 270 10,582 SH   SOLE   10,582 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,162 39,673 SH   SOLE   38,152 0 1,521
AMGEN INC COM 031162100 4,972 19,965 SH   SOLE   18,958 0 1,007
COCA COLA CO COM 191216100 1,718 38,043 SH   SOLE   35,035 0 3,008
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 6,665 84,233 SH   SOLE   74,519 0 9,714
NETFLIX INC COM 64110L106 310 565 SH   SOLE   540 0 25
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 10,009 219,984 SH   SOLE   218,029 0 1,955
NORTHROP GRUMMAN CORP COM 666807102 1,765 6,046 SH   SOLE   6,010 0 36
MICROSOFT CORP COM 594918104 33,449 156,546 SH   SOLE   142,851 0 13,695
BANK NEW YORK MELLON CORP COM 064058100 1,351 35,206 SH   SOLE   33,555 0 1,651
ISHARES TR RUS MID CAP ETF 464287499 1,779 32,866 SH   SOLE   32,866 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,245 11,457 SH   SOLE   11,457 0 0
ISHARES TR CORE S&P MCP ETF 464287507 25,272 142,941 SH   SOLE   18,772 0 124,169
PAYCOM SOFTWARE INC COM 70432V102 3,098 10,025 SH   SOLE   10,000 0 25
GENERAL DYNAMICS CORP COM 369550108 456 3,209 SH   SOLE   2,628 0 581
LANNET INC COM 516012101 44,149 7,691,473 SH   SOLE   16,150 0 7,675,323
CIGNA CORP NEW COM 125523100 1,153 6,570 SH   SOLE   6,500 0 70
VERTEX PHARMACEUTICALS INC COM 92532F100 980 3,327 SH   SOLE   3,033 0 294
EMERSON ELEC CO COM 291011104 368 6,163 SH   SOLE   5,583 0 580
ISHARES TR MSCI EAFE ETF 464287465 4,615 74,036 SH   SOLE   70,507 0 3,529
CLOUDFLARE INC CL A COM 18915M107 200 5,000 SH   SOLE   5,000 0 0
DOCUSIGN INC COM 256163106 454 2,160 SH   SOLE   2,160 0 0
AFLAC INC COM 001055102 334 9,575 SH   SOLE   9,575 0 0
MORGAN STANLEY COM NEW 617446448 4,736 95,092 SH   SOLE   89,206 0 5,886
BLACKROCK INC COM 09247X101 7,987 14,415 SH   SOLE   13,736 0 679
MEDTRONIC PLC SHS G5960L103 1,775 19,541 SH   SOLE   17,573 0 1,968
WESTERN ASSET HIGH YIELD DEF COM 95768B107 268 19,300 SH   SOLE   19,300 0 0
DEXCOM INC COM 252131107 659 1,500 SH   SOLE   1,500 0 0
ISHARES TR EAFE GRWTH ETF 464288885 2,015 23,499 SH   SOLE   23,499 0 0
INTUIT COM 461202103 2,211 7,188 SH   SOLE   5,871 0 1,317
KITE RLTY GROUP TR COM NEW 49803T300 521 50,000 SH   SOLE   50,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 997 5,813 SH   SOLE   5,502 0 311
JOHNSON & JOHNSON COM 478160104 4,267 29,970 SH   SOLE   28,902 0 1,068
AIR PRODS & CHEMS INC COM 009158106 561 2,053 SH   SOLE   1,913 0 140
MYOKARDIA INC COM 62857M105 743 8,000 SH   SOLE   8,000 0 0
PFIZER INC COM 717081103 2,006 59,297 SH   SOLE   56,379 0 2,918
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 3,418 86,205 SH   SOLE   82,054 0 4,151
FERRARI N V COM N3167Y103 960 5,405 SH   SOLE   5,302 0 103
UNILEVER N V N Y SHS NEW 904784709 311 5,888 SH   SOLE   5,451 0 437
AMERICAN TOWER CORP NEW COM 03027X100 9,269 35,064 SH   SOLE   33,131 0 1,933
ABBOTT LABS COM 002824100 8,176 87,876 SH   SOLE   83,322 0 4,554
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 284 5,485 SH   SOLE   5,485 0 0
ROSS STORES INC COM 778296103 845 9,735 SH   SOLE   9,425 0 310
XYLEM INC COM 98419M100 465 6,987 SH   SOLE   5,786 0 1,201
ISHARES TR TIPS BD ETF 464287176 11,581 93,653 SH   SOLE   87,093 0 6,560
IPG PHOTONICS CORP COM 44980X109 3,213 19,882 SH   SOLE   18,588 0 1,294
NEXTERA ENERGY INC COM 65339F101 5,618 21,641 SH   SOLE   20,883 0 758
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 248 4,119 SH   SOLE   4,119 0 0
KILROY RLTY CORP COM 49427F108 319 5,518 SH   SOLE   5,500 0 18
PARKER HANNIFIN CORP COM 701094104 802 4,570 SH   SOLE   3,770 0 800
AT&T INC COM 00206R102 3,284 108,997 SH   SOLE   96,719 0 12,278
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 451 1,730 SH   SOLE   1,730 0 0
REGENERON PHARMACEUTICALS COM 75886F107 355 572 SH   SOLE   523 0 49
LENNAR CORP CL A 526057104 617 9,457 SH   SOLE   7,503 0 1,954
NOVARTIS AG SPONSORED ADR 66987V109 2,233 25,667 SH   SOLE   23,841 0 1,826
MARTIN MARIETTA MATLS INC COM 573284106 524 2,493 SH   SOLE   2,052 0 441
MERCK & CO. INC COM 58933Y105 3,104 40,451 SH   SOLE   39,921 0 530
CABOT OIL & GAS CORP COM 127097103 470 26,700 SH   SOLE   21,908 0 4,792
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 347 3,792 SH   SOLE   0 0 3,792
TRANSDIGM GROUP INC COM 893641100 250 594 SH   SOLE   504 0 90
ZYNEX INC COM 98986M103 572 20,000 SH   SOLE   20,000 0 0
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 1,721 1,851,000 PRN   SOLE   1,851,000 0 0
BOEING CO COM 097023105 1,850 10,366 SH   SOLE   9,866 0 500
CBRE GROUP INC CL A 12504L109 4,481 101,388 SH   SOLE   95,354 0 6,034
AMERIPRISE FINL INC COM 03076C106 897 6,037 SH   SOLE   4,990 0 1,047
ALPS ETF TR ALERIAN MLP 00162Q452 1,008 43,525 SH   SOLE   43,450 0 75
REALTY INCOME CORP COM 756109104 570 10,000 SH   SOLE   10,000 0 0
PROCTER AND GAMBLE CO COM 742718109 3,041 24,550 SH   SOLE   23,322 0 1,228
SONY CORP SPONSORED ADR 835699307 619 8,378 SH   SOLE   6,915 0 1,463
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 21,281 256,279 SH   SOLE   208,179 0 48,100
ISHARES TR RUS 2000 VAL ETF 464287630 5,872 62,266 SH   SOLE   60,187 0 2,079
NIKE INC CL B 654106103 4,648 47,437 SH   SOLE   44,135 0 3,303
ULTA BEAUTY INC COM 90384S303 301 1,536 SH   SOLE   1,341 0 195
ISHARES TR US HLTHCARE ETF 464287762 492 2,259 SH   SOLE   175 0 2,084
OMEGA HEALTHCARE INVS INC COM 681936100 905 29,600 SH   SOLE   29,600 0 0
WILLIAMS COS INC COM 969457100 846 45,580 SH   SOLE   45,000 0 580
BLACK DIAMOND THERAPEUTICS I COM 09203e105 337 10,000 SH   SOLE   10,000 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 600 19,918 SH   SOLE   18,701 0 1,217
ISHARES INC MSCI FRNTR100ETF 464286145 218 9,018 SH   SOLE   1,576 0 7,442
BANDWIDTH INC COM CL A 05988J103 340 2,500 SH   SOLE   2,500 0 0
NEW MTN FIN CORP COM 647551100 412 46,000 SH   SOLE   46,000 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 440 6,465 SH   SOLE   6,465 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,245 21,672 SH   SOLE   20,799 0 873
SHOPIFY INC CL A 82509L107 1,153 1,117 SH   SOLE   1,000 0 117
INMODE LTD SHS M5425M103 1,549 60,000 SH   SOLE   60,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7,433 28,479 SH   SOLE   25,872 0 2,607
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,786 26,168 SH   SOLE   24,677 0 1,491
CULLEN FROST BANKERS INC COM 229899109 209 3,049 SH   SOLE   2,375 0 674
EAST WEST BANCORP INC COM 27579R104 296 8,668 SH   SOLE   7,024 0 1,644
SAP SE SPON ADR 803054204 2,311 15,054 SH   SOLE   13,438 0 1,616
FIRST TR INTER DUR PFD & IN COM 33718W103 837 40,000 SH   SOLE   40,000 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 526 4,865 SH   SOLE   4,805 0 60
ELANCO ANIMAL HEALTH INC COM 28414H103 763 34,637 SH   SOLE   28,671 0 5,966
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,407 35,062 SH   SOLE   33,589 0 1,473
ANSYS INC COM 03662Q105 4,594 15,229 SH   SOLE   13,657 0 1,572
LILLY ELI & CO COM 532457108 1,877 11,492 SH   SOLE   11,350 0 142
INSULET CORP COM 45784P101 1,045 5,028 SH   SOLE   5,000 0 28
EOG RES INC COM 26875P101 970 21,372 SH   SOLE   21,294 0 78
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 308 5,943 SH   SOLE   5,933 0 10
HOME DEPOT INC COM 437076102 12,907 51,603 SH   SOLE   49,706 0 1,897
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739e108 750 40,500 SH   SOLE   40,500 0 0
PNC FINL SVCS GROUP INC COM 693475105 487 4,789 SH   SOLE   4,213 0 576
APOLLO COML REAL EST FIN INC COM 03762U105 548 60,000 SH   SOLE   60,000 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 828 3,000 SH   SOLE   3,000 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,195 18,522 SH   SOLE   18,281 0 241
ADVANCED MICRO DEVICES INC COM 007903107 282 5,050 SH   SOLE   5,000 0 50
3M CO COM 88579Y101 418 2,735 SH   SOLE   2,712 0 23
RINGCENTRAL INC CL A 76680R206 854 3,000 SH   SOLE   3,000 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,304 21,448 SH   SOLE   19,854 0 1,594
VICI PPTYS INC COM 925652109 502 25,151 SH   SOLE   25,000 0 151
OREILLY AUTOMOTIVE INC COM 67103H107 232 551 SH   SOLE   479 0 72
LOCKHEED MARTIN CORP COM 539830109 3,466 9,924 SH   SOLE   9,781 0 143
EXPEDIA GROUP INC COM NEW 30212P303 406 4,864 SH   SOLE   4,764 0 100
CREATIVE REALITIES INC COM NEW 22530J200 25 10,000 SH   SOLE   0 0 10,000
EVERBRIDGE INC COM 29978A104 671 4,557 SH   SOLE   4,500 0 57
TYSON FOODS INC CL A 902494103 424 7,242 SH   SOLE   6,025 0 1,217
SPDR GOLD TR GOLD SHS 78463V107 1,172 6,925 SH   SOLE   4,760 0 2,165
DYNATRACE INC COM 268150109 217 5,000 SH   SOLE   5,000 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 502 5,072 SH   SOLE   5,072 0 0
DOMINION ENERGY INC COM 25746U109 552 7,500 SH   SOLE   7,500 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 14,911 73,665 SH   SOLE   71,253 0 2,412
APPLIED MATLS INC COM 038222105 4,943 78,978 SH   SOLE   73,216 0 5,763
FASTENAL CO COM 311900104 1,588 36,897 SH   SOLE   35,682 0 1,215
PHILLIPS 66 COM 718546104 786 12,873 SH   SOLE   11,599 0 1,274
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 376 19,153 SH   SOLE   19,153 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 796 11,625 SH   SOLE   8,000 0 3,625
ALPHABET INC CAP STK CL C 02079K107 12,193 7,909 SH   SOLE   7,087 0 822
CORTEVA INC COM 22052L104 555 20,843 SH   SOLE   16,691 0 4,152
ISHARES TR RUS MD CP GR ETF 464287481 217 1,323 SH   SOLE   1,323 0 0
ALLIANZGI EQUITY & CONV INCO COM 018829101 780 33,550 SH   SOLE   33,550 0 0
LEGGETT & PLATT INC COM 524660107 240 6,890 SH   SOLE   6,870 0 20
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 576 7,380 SH   SOLE   1,712 0 5,668
QUIDEL CORP COM 74838J101 740 3,000 SH   SOLE   3,000 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,795 15,037 SH   SOLE   14,987 0 50
BEST BUY INC COM 086516101 3,583 42,206 SH   SOLE   39,008 0 3,198
ISHARES TR SHORT TREAS BD 464288679 498 4,500 SH   SOLE   4,500 0 0
TELEFLEX INCORPORATED COM 879369106 1,235 3,480 SH   SOLE   3,109 0 371
PAYPAL HLDGS INC COM 70450Y103 1,844 10,337 SH   SOLE   9,079 0 1,258
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 455 10,497 SH   SOLE   10,000 0 497
KINDER MORGAN INC DEL COM 49456B101 744 52,265 SH   SOLE   52,265 0 0