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
3M CO COM 88579Y101 6,772 34,425 SH   SOLE   34,195 0 230
ABBOTT LABS COM 002824100 2,647 43,394 SH   SOLE   43,194 0 200
ABBVIE INC COM 00287Y109 3,560 38,420 SH   SOLE   38,218 0 202
ABIOMED INC COM 003654100 851 2,081 SH   SOLE   2,081 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,018 42,900 SH   SOLE   41,531 0 1,369
ACTIVISION BLIZZARD INC COM 00507V109 1,074 14,077 SH   SOLE   13,755 0 322
ADIENT PLC ORD SHS G0084W101 527 10,718 SH   SOLE   9,545 0 1,173
ADOBE SYS INC COM 00724F101 7,673 31,471 SH   SOLE   31,299 0 172
AECOM COM 00766T100 383 11,610 SH   SOLE   11,610 0 0
AERCAP HOLDINGS NV SHS N00985106 1,369 25,287 SH   SOLE   25,287 0 0
AFFILIATED MANAGERS GROUP COM 008252108 634 4,265 SH   SOLE   4,265 0 0
AFLAC INC COM 001055102 1,708 39,713 SH   SOLE   39,641 0 72
AIR PRODS & CHEMS INC COM 009158106 457 2,937 SH   SOLE   1,139 0 1,798
AIRCASTLE LTD COM G0129K104 308 15,000 SH   SOLE   0 0 15,000
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,440 34,714 SH   SOLE   34,522 0 192
ALIGN TECHNOLOGY INC COM 016255101 1,117 3,266 SH   SOLE   3,247 0 19
ALLERGAN PLC SHS G0177J108 844 5,065 SH   SOLE   4,991 0 74
ALLIANZGI EQUITY & CONV INCO COM 018829101 1,142 51,325 SH   SOLE   51,325 0 0
ALPHABET INC CAP STK CL A 02079K305 14,777 13,086 SH   SOLE   12,739 0 347
ALPHABET INC CAP STK CL C 02079K107 9,009 8,075 SH   SOLE   7,712 0 363
ALPS ETF TR ALERIAN MLP 00162Q866 802 79,395 SH   SOLE   79,395 0 0
ALTRIA GROUP INC COM 02209S103 1,548 27,258 SH   SOLE   27,118 0 140
AMAZON COM INC COM 023135106 24,895 14,646 SH   SOLE   14,204 0 442
AMBEV SA SPONSORED ADR 02319V103 308 66,504 SH   SOLE   66,504 0 0
AMEREN CORP COM 023608102 214 3,515 SH   SOLE   3,515 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,939 51,093 SH   SOLE   50,843 0 250
AMERICAN EXPRESS CO COM 025816109 673 6,868 SH   SOLE   6,769 0 99
AMERICAN INTL GROUP INC COM NEW 026874784 1,193 22,506 SH   SOLE   22,131 0 375
AMERICAN TOWER CORP NEW COM 03027X100 6,598 45,763 SH   SOLE   45,390 0 373
AMERICAN WTR WKS CO INC NEW COM 030420103 915 10,714 SH   SOLE   10,714 0 0
AMERIPRISE FINL INC COM 03076C106 1,347 9,627 SH   SOLE   9,589 0 38
AMGEN INC COM 031162100 3,617 19,596 SH   SOLE   19,165 0 431
AMN HEALTHCARE SERVICES INC COM 001744101 663 11,314 SH   SOLE   11,314 0 0
ANSYS INC COM 03662Q105 3,603 20,683 SH   SOLE   20,638 0 45
ANTHEM INC COM 036752103 1,899 7,979 SH   SOLE   7,695 0 284
APOLLO INVT CORP COM 03761U106 7,427 1,333,400 SH   SOLE   1,265,900 0 67,500
APPLE INC COM 037833100 27,173 146,792 SH   SOLE   124,584 0 22,208
APPLIED MATLS INC COM 038222105 4,047 87,613 SH   SOLE   87,428 0 185
APTIV PLC SHS G6095L109 239 2,610 SH   SOLE   2,301 0 309
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 352 12,233 SH   SOLE   12,233 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 299 6,531 SH   SOLE   6,396 0 135
ARES CAP CORP COM 04010L103 7,205 437,984 SH   SOLE   409,752 0 28,232
ARES COML REAL ESTATE CORP COM 04013V108 8,051 582,995 SH   SOLE   560,772 0 22,223
ARISTA NETWORKS INC COM 040413106 1,673 6,498 SH   SOLE   6,498 0 0
ARRIS INTL INC SHS G0551A103 308 12,599 SH   SOLE   12,599 0 0
ASSURANT INC COM 04621X108 446 4,308 SH   SOLE   4,308 0 0
AT&T INC COM 00206R102 2,822 87,881 SH   SOLE   77,476 0 10,405
AUTOHOME INC SP ADR RP CL A 05278C107 705 6,980 SH   SOLE   5,000 0 1,980
AUTOMATIC DATA PROCESSING IN COM 053015103 379 2,826 SH   SOLE   2,759 0 67
AUTONATION INC COM 05329W102 3,390 69,776 SH   SOLE   69,616 0 160
AUTOZONE INC COM 053332102 4,631 6,903 SH   SOLE   6,888 0 15
BAIDU INC SPON ADR REP A 056752108 940 3,867 SH   SOLE   3,828 0 39
BANCO SANTANDER SA ADR 05964H105 336 62,920 SH   SOLE   62,920 0 0
BANK AMER CORP COM 060505104 1,918 68,042 SH   SOLE   66,140 0 1,902
BANK NEW YORK MELLON CORP COM 064058100 2,161 40,077 SH   SOLE   39,972 0 105
BAOZUN INC SPONSORED ADR 06684L103 547 10,000 SH   SOLE   10,000 0 0
BARCLAYS BK PLC IPATH S&P MLP 06742A750 529 30,170 SH   SOLE   30,170 0 0
BARRICK GOLD CORP COM 067901108 1,010 76,955 SH   SOLE   76,955 0 0
BAXTER INTL INC COM 071813109 1,803 24,422 SH   SOLE   24,362 0 60
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,495 24,083 SH   SOLE   22,048 0 2,035
BHP BILLITON PLC SPONSORED ADR 05545E209 461 10,256 SH   SOLE   10,256 0 0
BIOTELEMETRY INC COM 090672106 501 11,124 SH   SOLE   11,124 0 0
BLACKROCK CAPITAL INVESTMENT COM 092533108 10,983 1,883,880 SH   SOLE   1,811,130 0 72,750
BLACKROCK INC COM 09247X101 7,228 14,485 SH   SOLE   14,100 0 385
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 582 18,097 SH   SOLE   17,120 0 977
BOEING CO COM 097023105 2,556 7,618 SH   SOLE   5,522 0 2,096
BOOKING HLDGS INC COM 09857L108 3,460 1,707 SH   SOLE   1,705 0 2
BRISTOL MYERS SQUIBB CO COM 110122108 1,331 24,054 SH   SOLE   20,424 0 3,630
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 444 8,803 SH   SOLE   8,803 0 0
BROADCOM INC COM 11135F101 3,682 15,176 SH   SOLE   15,149 0 27
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1,033 26,900 SH   SOLE   25,000 0 1,900
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1,162 91,742 SH   SOLE   91,242 0 500
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 618 10,500 SH   SOLE   10,000 0 500
CANADIAN NAT RES LTD COM 136385101 480 13,309 SH   SOLE   13,309 0 0
CANADIAN NATL RY CO COM 136375102 279 3,413 SH   SOLE   3,413 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,804 19,627 SH   SOLE   19,627 0 0
CAPSTEAD MTG CORP COM NO PAR 14067E506 158 17,600 SH   SOLE   17,600 0 0
CARBONITE INC COM 141337105 698 20,000 SH   SOLE   20,000 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 347 6,050 SH   SOLE   6,050 0 0
CATERPILLAR INC DEL COM 149123101 239 1,764 SH   SOLE   693 0 1,071
CBRE GROUP INC CL A 12504L109 6,441 134,918 SH   SOLE   134,608 0 310
CELANESE CORP DEL COM SER A 150870103 5,154 46,404 SH   SOLE   46,304 0 100
CELGENE CORP COM 151020104 2,336 29,416 SH   SOLE   26,062 0 3,354
CENTRAL FD CDA LTD CL A 153501101 1,477 117,910 SH   SOLE   117,910 0 0
CHEMICAL FINL CORP COM 163731102 819 14,703 SH   SOLE   0 0 14,703
CHESAPEAKE UTILS CORP COM 165303108 233 2,916 SH   SOLE   617 0 2,299
CHEVRON CORP NEW COM 166764100 3,377 26,707 SH   SOLE   22,341 0 4,366
CHUBB LIMITED COM H1467J104 4,807 37,848 SH   SOLE   37,768 0 80
CIMAREX ENERGY CO COM 171798101 999 9,819 SH   SOLE   9,819 0 0
CISCO SYS INC COM 17275R102 1,804 41,929 SH   SOLE   34,448 0 7,481
CITIGROUP INC COM NEW 172967424 821 12,263 SH   SOLE   11,465 0 798
COCA COLA CO COM 191216100 2,226 50,754 SH   SOLE   23,950 0 26,804
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 968 12,257 SH   SOLE   12,257 0 0
COLGATE PALMOLIVE CO COM 194162103 1,323 20,409 SH   SOLE   11,056 0 9,353
COMCAST CORP NEW CL A 20030N101 1,069 32,573 SH   SOLE   24,087 0 8,486
COMERICA INC COM 200340107 1,652 18,165 SH   SOLE   8,414 0 9,751
COMMSCOPE HLDG CO INC COM 20337X109 519 17,754 SH   SOLE   17,754 0 0
CONOCOPHILLIPS COM 20825C104 372 5,345 SH   SOLE   5,038 0 307
CONSTELLATION BRANDS INC CL A 21036P108 266 1,214 SH   SOLE   300 0 914
COPART INC COM 217204106 11,828 209,129 SH   SOLE   2,289 0 206,840
CORE LABORATORIES N V COM N22717107 3,924 31,087 SH   SOLE   30,771 0 316
CORESITE RLTY CORP COM 21870Q105 2,852 25,737 SH   SOLE   25,737 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 18,582 391,767 SH   SOLE   100,000 0 291,767
CORNING INC COM 219350105 1,161 42,205 SH   SOLE   42,205 0 0
COSTCO WHSL CORP NEW COM 22160K105 684 3,275 SH   SOLE   1,887 0 1,388
CROWN CASTLE INTL CORP NEW COM 22822V101 634 5,881 SH   SOLE   5,881 0 0
CROWN HOLDINGS INC COM 228368106 541 12,081 SH   SOLE   12,081 0 0
CSX CORP COM 126408103 1,355 21,252 SH   SOLE   10,293 0 10,959
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 238 5,000 SH   SOLE   5,000 0 0
CUMMINS INC COM 231021106 361 2,718 SH   SOLE   1,668 0 1,050
CVS HEALTH CORP COM 126650100 2,766 42,984 SH   SOLE   37,982 0 5,002
CYBERARK SOFTWARE LTD SHS M2682V108 315 5,000 SH   SOLE   5,000 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 354 7,140 SH   SOLE   6,487 0 653
DIAGEO P L C SPON ADR NEW 25243Q205 1,956 13,579 SH   SOLE   13,295 0 284
DIGITAL RLTY TR INC COM 253868103 1,664 14,911 SH   SOLE   14,911 0 0
DIPLOMAT PHARMACY INC COM 25456K101 327 12,775 SH   SOLE   12,775 0 0
DISNEY WALT CO COM DISNEY 254687106 3,960 37,779 SH   SOLE   34,944 0 2,835
DITECH HLDG CORP COM 25501G105 59 11,285 SH   SOLE   0 0 11,285
DOMINOS PIZZA INC COM 25754A201 3,524 12,489 SH   SOLE   12,459 0 30
DORMAN PRODUCTS INC COM 258278100 3,317 48,556 SH   SOLE   48,441 0 115
DOWDUPONT INC COM 26078J100 507 7,694 SH   SOLE   4,059 0 3,635
DPW HLDGS INC COM 26140E105 31 57,000 SH   SOLE   0 0 57,000
DTE ENERGY CO COM 233331107 1,006 9,710 SH   SOLE   2,226 0 7,484
DUKE ENERGY CORP NEW COM NEW 26441C204 284 3,585 SH   SOLE   2,087 0 1,498
EAST WEST BANCORP INC COM 27579R104 4,471 68,573 SH   SOLE   68,463 0 110
EATON CORP PLC SHS G29183103 371 4,967 SH   SOLE   4,967 0 0
ECA MARCELLUS TR I COM UNIT 26827L109 21 10,000 SH   SOLE   10,000 0 0
ECOLAB INC COM 278865100 424 3,024 SH   SOLE   2,310 0 714
EDUCATION RLTY TR INC COM NEW 28140H203 208 5,024 SH   SOLE   5,024 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,543 10,600 SH   SOLE   10,600 0 0
EMERSON ELEC CO COM 291011104 351 5,070 SH   SOLE   5,070 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 636 36,851 SH   SOLE   36,851 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 386 20,270 SH   SOLE   20,270 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,295 82,952 SH   SOLE   82,452 0 500
EOG RES INC COM 26875P101 3,092 24,852 SH   SOLE   24,852 0 0
EPR PPTYS COM SH BEN INT 26884U109 987 15,234 SH   SOLE   15,234 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 439 8,515 SH   SOLE   8,515 0 0
EQUIFAX INC COM 294429105 1,558 12,452 SH   SOLE   12,176 0 276
EQUITY LIFESTYLE PPTYS INC COM 29472R108 552 6,008 SH   SOLE   6,008 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 948 14,878 SH   SOLE   14,782 0 96
EVERCORE INC CLASS A 29977A105 578 5,486 SH   SOLE   5,486 0 0
EXPEDIA GROUP INC COM NEW 30212P303 555 4,618 SH   SOLE   4,618 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 357 4,628 SH   SOLE   4,388 0 240
EXTRA SPACE STORAGE INC COM 30225T102 402 4,026 SH   SOLE   4,026 0 0
EXXON MOBIL CORP COM 30231G102 2,850 34,444 SH   SOLE   24,077 0 10,367
FACEBOOK INC CL A 30303M102 11,227 57,775 SH   SOLE   51,865 0 5,910
FASTENAL CO COM 311900104 1,012 21,036 SH   SOLE   21,036 0 0
FEDEX CORP COM 31428X106 1,745 7,683 SH   SOLE   6,818 0 865
FERRARI N V COM N3167Y103 766 5,629 SH   SOLE   5,589 0 40
FIRST DATA CORP NEW COM CL A 32008D106 2,124 101,500 SH   SOLE   101,500 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 404 15,865 SH   SOLE   15,865 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 1,017 43,790 SH   SOLE   43,040 0 750
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 8,765 183,488 SH   SOLE   183,208 0 280
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 231 4,509 SH   SOLE   4,509 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 751 14,125 SH   SOLE   14,125 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 789 41,413 SH   SOLE   41,413 0 0
FLEX LTD ORD Y2573F102 568 40,255 SH   SOLE   40,255 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 1,074 97,043 SH   SOLE   57,597 0 39,446
FORTINET INC COM 34959E109 407 6,520 SH   SOLE   6,520 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 17,221 952,993 SH   SOLE   946,143 0 6,850
GENERAL DYNAMICS CORP COM 369550108 1,266 6,789 SH   SOLE   6,289 0 500
GENERAL ELECTRIC CO COM 369604103 542 39,848 SH   SOLE   27,202 0 12,646
GILEAD SCIENCES INC COM 375558103 701 9,902 SH   SOLE   9,902 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 915 4,148 SH   SOLE   3,144 0 1,004
GOODYEAR TIRE & RUBR CO COM 382550101 536 23,034 SH   SOLE   23,034 0 0
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1,356 85,575 SH   SOLE   85,575 0 0
GREAT AJAX CORP COM 38983D300 196 15,000 SH   SOLE   15,000 0 0
HALLIBURTON CO COM 406216101 385 8,539 SH   SOLE   8,425 0 114
HCA HEALTHCARE INC COM 40412C101 1,618 15,773 SH   SOLE   15,773 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 637 6,065 SH   SOLE   6,046 0 19
HERCULES CAPITAL INC COM 427096508 190 15,000 SH   SOLE   15,000 0 0
HOME DEPOT INC COM 437076102 10,762 55,159 SH   SOLE   55,026 0 133
HONEYWELL INTL INC COM 438516106 812 5,635 SH   SOLE   3,986 0 1,649
HORIZONS ETF TR I HRZNS S&P500 COV 44053G603 533 10,650 SH   SOLE   10,650 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 286 10,000 SH   SOLE   10,000 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 408 8,657 SH   SOLE   8,657 0 0
HUMANA INC COM 444859102 2,414 8,111 SH   SOLE   8,111 0 0
IDEXX LABS INC COM 45168D104 1,329 6,100 SH   SOLE   6,100 0 0
ILLINOIS TOOL WKS INC COM 452308109 41,465 299,302 SH   SOLE   4,875 0 294,427
ILLUMINA INC COM 452327109 432 1,546 SH   SOLE   1,546 0 0
INGERSOLL-RAND PLC SHS G47791101 234 2,612 SH   SOLE   2,612 0 0
INNOVATOR ETFS TR IBD 50 ETF 45782C102 351 10,000 SH   SOLE   10,000 0 0
INTEL CORP COM 458140100 2,878 57,898 SH   SOLE   42,506 0 15,392
INTERCONTINENTAL EXCHANGE IN COM 45866F104 318 4,329 SH   SOLE   2,027 0 2,302
INTERNATIONAL BUSINESS MACHS COM 459200101 540 3,864 SH   SOLE   3,663 0 201
INTUIT COM 461202103 1,020 4,994 SH   SOLE   3,604 0 1,390
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 287 11,510 SH   SOLE   11,510 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS2018 COR 46138J106 209 9,900 SH   SOLE   9,900 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2018 HY 46138J205 6,828 272,018 SH   SOLE   272,018 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 558 23,085 SH   SOLE   23,085 0 0
INVESCO EXCHNG TRADED FD TR FRONTIER MKTS 46138E776 413 29,885 SH   SOLE   29,885 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 418 8,825 SH   SOLE   4,954 0 3,871
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 230 9,138 SH   SOLE   9,138 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,852 10,790 SH   SOLE   9,925 0 865
INVESCO SR INCOME TR COM 46131H107 43 10,000 SH   SOLE   10,000 0 0
IPG PHOTONICS CORP COM 44980X109 677 3,067 SH   SOLE   3,067 0 0
ISHARES INC CORE MSCI EMKT 46434G103 501 9,540 SH   SOLE   9,540 0 0
ISHARES INC MSCI FRNTR100ETF 464286145 1,491 51,760 SH   SOLE   51,760 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,716 15,736 SH   SOLE   15,736 0 0
ISHARES TR SELECT DIVID ETF 464287168 898 9,183 SH   SOLE   7,575 0 1,608
ISHARES TR MSCI ACWI EX US 464288240 299 6,325 SH   SOLE   6,038 0 287
ISHARES TR RUS 2000 GRW ETF 464287648 272 1,330 SH   SOLE   830 0 500
ISHARES TR CORE S&P US VLU 464287663 1,391 25,918 SH   SOLE   25,918 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 8,975 87,553 SH   SOLE   87,553 0 0
ISHARES TR NORTH AMERN NAT 464287374 1,277 34,646 SH   SOLE   34,646 0 0
ISHARES TR NASDAQ BIOTECH 464287556 988 9,000 SH   SOLE   9,000 0 0
ISHARES TR IBOXX INV CP ETF 464287242 438 3,820 SH   SOLE   3,170 0 650
ISHARES TR 3 7 YR TREAS BD 464288661 6,336 52,797 SH   SOLE   52,797 0 0
ISHARES TR CORE S&P MCP ETF 464287507 46,699 239,750 SH   SOLE   107,383 0 132,367
ISHARES TR RUS MID CAP ETF 464287499 4,308 20,308 SH   SOLE   20,240 0 68
ISHARES TR RUS 1000 ETF 464287622 76,058 500,449 SH   SOLE   499,223 0 1,226
ISHARES TR MSCI EAFE ETF 464287465 4,605 68,768 SH   SOLE   45,051 0 23,717
ISHARES TR EAFE GRWTH ETF 464288885 1,279 16,237 SH   SOLE   16,237 0 0
ISHARES TR GLB INFRASTR ETF 464288372 314 7,301 SH   SOLE   7,301 0 0
ISHARES TR HDG MSCI EAFE 46434V803 6,918 233,668 SH   SOLE   233,668 0 0
ISHARES TR TIPS BD ETF 464287176 10,027 88,835 SH   SOLE   88,835 0 0
ISHARES TR US HLTHCARE ETF 464287762 617 3,465 SH   SOLE   3,305 0 160
ISHARES TR US OIL EQ&SV ETF 464288844 767 21,010 SH   SOLE   20,240 0 770
ISHARES TR CORE S&P SCP ETF 464287804 26,964 323,080 SH   SOLE   4,906 0 318,174
ISHARES TR 1 3 YR TREAS BD 464287457 13,379 160,480 SH   SOLE   160,480 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 15,790 309,606 SH   SOLE   307,105 0 2,501
ISHARES TR INTRMD CR BD ETF 464288638 16,018 150,776 SH   SOLE   150,694 0 82
ISHARES TR RUS 1000 VAL ETF 464287598 8,880 73,161 SH   SOLE   72,452 0 709
ISHARES TR RUS MDCP VAL ETF 464287473 1,734 19,592 SH   SOLE   19,592 0 0
ISHARES TR TRS FLT RT BD 46434V860 428 8,500 SH   SOLE   8,500 0 0
ISHARES TR CORE US AGGBD ET 464287226 284 2,672 SH   SOLE   2,648 0 24
ISHARES TR S&P US PFD STK 464288687 411 10,900 SH   SOLE   10,700 0 200
ISHARES TR GLOB HLTHCRE ETF 464287325 248 4,400 SH   SOLE   4,400 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,232 28,437 SH   SOLE   22,074 0 6,363
ISHARES TR RUSSELL 2000 ETF 464287655 3,577 21,844 SH   SOLE   21,302 0 542
ISHARES TR MSCI ACWI ETF 464288257 3,156 44,380 SH   SOLE   43,855 0 525
ISHARES TR RUS 1000 GRW ETF 464287614 10,118 70,362 SH   SOLE   69,829 0 533
ISHARES TR ASIA 50 ETF 464288430 343 5,464 SH   SOLE   5,464 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 5,178 49,937 SH   SOLE   49,837 0 100
ISHARES TR RUS MD CP GR ETF 464287481 342 2,701 SH   SOLE   2,701 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,650 13,556 SH   SOLE   13,553 0 3
ISHARES TR EAFE VALUE ETF 464288877 235 4,569 SH   SOLE   3,220 0 1,349
ISHARES TR CORE S&P500 ETF 464287200 270 990 SH   SOLE   980 0 10
JOHNSON & JOHNSON COM 478160104 3,925 32,346 SH   SOLE   24,891 0 7,455
JOHNSON CTLS INTL PLC SHS G51502105 1,457 43,563 SH   SOLE   31,726 0 11,837
JPMORGAN CHASE & CO COM 46625H100 6,336 60,805 SH   SOLE   50,334 0 10,471
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 2,479 93,257 SH   SOLE   91,892 0 1,365
KEYCORP NEW COM 493267108 239 12,241 SH   SOLE   9,741 0 2,500
KIMBERLY CLARK CORP COM 494368103 1,323 12,559 SH   SOLE   12,357 0 202
KKR & CO L P DEL COM UNITS 48248M102 2,278 91,682 SH   SOLE   91,500 0 182
LAM RESEARCH CORP COM 512807108 1,415 8,189 SH   SOLE   8,189 0 0
LAMB WESTON HLDGS INC COM 513272104 3,747 54,688 SH   SOLE   54,558 0 130
LANNET INC COM 516012101 110,313 8,111,281 SH   SOLE   0 0 8,111,281
LASALLE HOTEL PPTYS COM SH BEN INT 517942108 359 10,500 SH   SOLE   10,500 0 0
LAUDER ESTEE COS INC CL A 518439104 258 1,805 SH   SOLE   1,805 0 0
LAZARD LTD SHS A G54050102 1,962 40,115 SH   SOLE   40,115 0 0
LEGGETT & PLATT INC COM 524660107 210 4,695 SH   SOLE   4,695 0 0
LEVEL ONE BANCORP INC COM 52730D208 272 10,000 SH   SOLE   10,000 0 0
LGI HOMES INC COM 50187T106 1,155 20,000 SH   SOLE   20,000 0 0
LIBERTY PPTY TR SH BEN INT 531172104 892 20,122 SH   SOLE   20,122 0 0
LIFE STORAGE INC COM 53223X107 292 3,000 SH   SOLE   3,000 0 0
LINCOLN NATL CORP IND COM 534187109 1,070 17,195 SH   SOLE   17,195 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 379 113,664 SH   SOLE   113,664 0 0
LOCKHEED MARTIN CORP COM 539830109 3,001 10,157 SH   SOLE   10,107 0 50
LOWES COS INC COM 548661107 1,096 11,470 SH   SOLE   5,842 0 5,628
LULULEMON ATHLETICA INC COM 550021109 1,249 10,005 SH   SOLE   10,000 0 5
LUMENTUM HLDGS INC COM 55024U109 370 6,383 SH   SOLE   6,350 0 33
MACQUARIE INFRASTRUCTURE COR COM 55608B105 10,045 238,030 SH   SOLE   235,720 0 2,310
MADISON SQUARE GARDEN CO NEW CL A 55825T103 2,117 6,825 SH   SOLE   6,825 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 732 10,600 SH   SOLE   10,600 0 0
MASCO CORP COM 574599106 782 20,899 SH   SOLE   805 0 20,094
MASTERCARD INCORPORATED CL A 57636Q104 9,838 50,059 SH   SOLE   49,952 0 107
MCDONALDS CORP COM 580135101 4,114 26,259 SH   SOLE   15,842 0 10,417
MEDICAL PPTYS TRUST INC COM 58463J304 1,494 106,424 SH   SOLE   106,424 0 0
MEDTRONIC PLC SHS G5960L103 946 11,046 SH   SOLE   10,022 0 1,024
MERCK & CO INC COM 58933Y105 2,864 47,181 SH   SOLE   44,274 0 2,907
MGM GROWTH PPTYS LLC CL A COM 55303A105 308 10,100 SH   SOLE   10,000 0 100
MICROCHIP TECHNOLOGY INC COM 595017104 1,763 19,384 SH   SOLE   15,753 0 3,631
MICROSOFT CORP COM 594918104 16,998 172,375 SH   SOLE   165,010 0 7,365
MID AMER APT CMNTYS INC COM 59522J103 1,013 10,064 SH   SOLE   10,064 0 0
MOMO INC ADR 60879B107 873 20,073 SH   SOLE   20,073 0 0
MONDELEZ INTL INC CL A 609207105 423 10,306 SH   SOLE   9,950 0 356
NATIONAL OILWELL VARCO INC COM 637071101 1,233 28,413 SH   SOLE   28,327 0 86
NCR CORP NEW COM 62886E108 300 9,996 SH   SOLE   9,980 0 16
NETFLIX INC COM 64110L106 3,414 8,721 SH   SOLE   8,540 0 181
NEW MTN FIN CORP COM 647551100 354 26,000 SH   SOLE   26,000 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 7,089 405,315 SH   SOLE   383,115 0 22,200
NEXPOINT RESIDENTIAL TR INC COM 65341D102 427 15,000 SH   SOLE   15,000 0 0
NEXTERA ENERGY INC COM 65339F101 3,725 22,304 SH   SOLE   19,604 0 2,700
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1,398 29,956 SH   SOLE   29,956 0 0
NIKE INC CL B 654106103 2,420 30,372 SH   SOLE   29,892 0 481
NOAH HLDGS LTD SPON ADS CL A 65487X102 530 10,156 SH   SOLE   10,156 0 0
NORFOLK SOUTHERN CORP COM 655844108 252 1,667 SH   SOLE   667 0 1,000
NORTHERN TR CORP COM 665859104 406 3,949 SH   SOLE   3,949 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,861 6,049 SH   SOLE   6,000 0 49
NOVARTIS A G SPONSORED ADR 66987V109 1,872 24,775 SH   SOLE   24,725 0 50
NUSTAR ENERGY LP UNIT COM 67058H102 227 10,000 SH   SOLE   10,000 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 232 29,140 SH   SOLE   29,140 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 391 37,400 SH   SOLE   37,400 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 301 28,950 SH   SOLE   28,950 0 0
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 191 20,450 SH   SOLE   20,450 0 0
NVIDIA CORP COM 67066G104 2,599 10,970 SH   SOLE   10,350 0 620
OCH ZIFF CAP MGMT GROUP CL A 67551U105 2,254 1,168,035 SH   SOLE   1,089,535 0 78,500
OMEGA HEALTHCARE INVS INC COM 681936100 947 30,549 SH   SOLE   30,549 0 0
ONE LIBERTY PPTYS INC COM 682406103 1,083 41,000 SH   SOLE   41,000 0 0
ORACLE CORP COM 68389X105 1,394 31,648 SH   SOLE   25,499 0 6,149
ORANGE SPONSORED ADR 684060106 356 21,358 SH   SOLE   21,358 0 0
OSI ETF TR OSHARES FTSE 67110P100 475 17,500 SH   SOLE   17,500 0 0
OWENS ILL INC COM NEW 690768403 202 12,025 SH   SOLE   12,024 0 1
PALO ALTO NETWORKS INC COM 697435105 2,725 13,262 SH   SOLE   13,244 0 18
PAYCOM SOFTWARE INC COM 70432V102 1,988 20,118 SH   SOLE   20,118 0 0
PAYPAL HLDGS INC COM 70450Y103 234 2,810 SH   SOLE   2,211 0 599
PEPSICO INC COM 713448108 4,405 40,459 SH   SOLE   37,516 0 2,943
PFIZER INC COM 717081103 2,319 63,924 SH   SOLE   56,928 0 6,996
PGIM GLOBAL SHORT DURATION H COM 69346J106 205 15,000 SH   SOLE   15,000 0 0
PHILIP MORRIS INTL INC COM 718172109 2,824 34,979 SH   SOLE   33,979 0 1,000
PHILLIPS 66 COM 718546104 1,101 9,804 SH   SOLE   9,580 0 224
PHYSICIANS RLTY TR COM 71943U104 276 17,325 SH   SOLE   17,325 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 377 3,792 SH   SOLE   3,792 0 0
PIMCO INCOME STRATEGY FUND COM 72201H108 190 16,000 SH   SOLE   16,000 0 0
PIMCO INCOME STRATEGY FUND I COM 72201J104 262 25,000 SH   SOLE   25,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,132 8,378 SH   SOLE   5,353 0 3,025
PRA HEALTH SCIENCES INC COM 69354M108 1,587 17,000 SH   SOLE   17,000 0 0
PRAXAIR INC COM 74005P104 820 5,186 SH   SOLE   5,117 0 69
PROCTER AND GAMBLE CO COM 742718109 2,103 26,942 SH   SOLE   21,364 0 5,578
PROSHARES TR SHRT 20+YR TRE 74347X849 3,161 139,625 SH   SOLE   139,625 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 7,067 240,931 SH   SOLE   240,931 0 0
PULTE GROUP INC COM 745867101 393 13,668 SH   SOLE   13,668 0 0
QUALCOMM INC COM 747525103 553 9,860 SH   SOLE   9,074 0 786
QURATE RETAIL INC COM SER A 74915M100 875 41,254 SH   SOLE   41,123 0 131
RAYONIER INC COM 754907103 868 22,445 SH   SOLE   22,445 0 0
RAYTHEON CO COM NEW 755111507 448 2,319 SH   SOLE   1,190 0 1,129
REALTY INCOME CORP COM 756109104 539 10,027 SH   SOLE   10,027 0 0
REDWOOD TR INC COM 758075402 741 45,020 SH   SOLE   43,700 0 1,320
RH COM 74967X103 838 6,000 SH   SOLE   6,000 0 0
ROCKWELL AUTOMATION INC COM 773903109 662 3,981 SH   SOLE   1,600 0 2,381
ROCKWELL COLLINS INC COM 774341101 880 6,534 SH   SOLE   4,405 0 2,129
ROPER TECHNOLOGIES INC COM 776696106 2,937 10,643 SH   SOLE   10,608 0 35
ROSS STORES INC COM 778296103 899 10,613 SH   SOLE   10,613 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,984 28,664 SH   SOLE   28,461 0 203
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 501 6,898 SH   SOLE   6,384 0 514
SAP SE SPON ADR 803054204 612 5,288 SH   SOLE   4,242 0 1,046
SAVARA INC COM 805111101 285 25,214 SH   SOLE   25,214 0 0
SCHLUMBERGER LTD COM 806857108 3,782 56,417 SH   SOLE   53,059 0 3,358
SCHWAB CHARLES CORP NEW COM 808513105 324 6,339 SH   SOLE   6,263 0 76
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 584 10,648 SH   SOLE   10,648 0 0
SEASPAN CORP SHS Y75638109 204 20,000 SH   SOLE   20,000 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 352 13,250 SH   SOLE   11,750 0 1,500
SENIOR HSG PPTYS TR SH BEN INT 81721M109 271 15,000 SH   SOLE   15,000 0 0
SEQUENTIAL BRNDS GROUP INC N COM 81734P107 26 13,000 SH   SOLE   13,000 0 0
SERVICENOW INC COM 81762P102 1,035 6,000 SH   SOLE   6,000 0 0
SINA CORP ORD G81477104 1,440 17,000 SH   SOLE   17,000 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 410 10,936 SH   SOLE   10,936 0 0
SMITH A O COM 831865209 4,231 71,525 SH   SOLE   71,360 0 165
SOUTHWEST AIRLS CO COM 844741108 202 3,963 SH   SOLE   3,963 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 632 2,604 SH   SOLE   1,455 0 1,149
SPDR GOLD TRUST GOLD SHS 78463V107 577 4,861 SH   SOLE   1,813 0 3,048
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 673 13,995 SH   SOLE   13,995 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 69,701 256,935 SH   SOLE   114,821 0 142,114
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 7,643 21,527 SH   SOLE   20,213 0 1,314
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 546 15,394 SH   SOLE   15,394 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,199 12,929 SH   SOLE   11,869 0 1,060
SPDR SERIES TRUST S&P BIOTECH 78464A870 490 5,150 SH   SOLE   3,000 0 2,150
SPIRIT RLTY CAP INC NEW COM 84860W102 80 10,000 SH   SOLE   10,000 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,477 117,910 SH   SOLE   117,910 0 0
SQUARE INC CL A 852234103 728 11,805 SH   SOLE   11,805 0 0
STARBUCKS CORP COM 855244109 241 4,930 SH   SOLE   4,477 0 453
STRYKER CORP COM 863667101 289 1,714 SH   SOLE   869 0 845
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 582 74,861 SH   SOLE   74,861 0 0
SUN CMNTYS INC COM 866674104 700 7,148 SH   SOLE   5,148 0 2,000
SUNCOR ENERGY INC NEW COM 867224107 1,452 35,686 SH   SOLE   35,579 0 107
SVB FINL GROUP COM 78486Q101 877 3,038 SH   SOLE   3,038 0 0
SYNCHRONY FINL COM 87165B103 4,439 132,993 SH   SOLE   132,698 0 295
TANGER FACTORY OUTLET CTRS I COM 875465106 235 10,000 SH   SOLE   10,000 0 0
TAPESTRY INC COM 876030107 251 5,378 SH   SOLE   5,375 0 3
TARGET CORP COM 87612E106 831 10,920 SH   SOLE   10,803 0 117
TECH DATA CORP COM 878237106 286 3,484 SH   SOLE   3,484 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 118 19,205 SH   SOLE   19,205 0 0
TESLA INC COM 88160R101 2,499 7,286 SH   SOLE   7,276 0 10
TEXAS INSTRS INC COM 882508104 6,743 61,160 SH   SOLE   60,988 0 172
THERMO FISHER SCIENTIFIC INC COM 883556102 7,360 35,530 SH   SOLE   34,812 0 718
THOR INDS INC COM 885160101 5,427 55,724 SH   SOLE   55,644 0 80
TIFFANY & CO NEW COM 886547108 715 5,434 SH   SOLE   5,434 0 0
TITAN INTL INC ILL COM 88830M102 465 43,375 SH   SOLE   39,075 0 4,300
TJX COS INC NEW COM 872540109 4,817 50,607 SH   SOLE   50,439 0 168
TORTOISE MLP FD INC RIGHT 07/18/2018 89148B119 4 10,000 SH   SOLE   10,000 0 0
TORTOISE MLP FD INC COM 89148B101 171 10,000 SH   SOLE   10,000 0 0
TOTAL S A SPONSORED ADR 89151E109 446 7,368 SH   SOLE   7,368 0 0
TRAVELERS COMPANIES INC COM 89417E109 255 2,083 SH   SOLE   1,212 0 871
TRIMAS CORP COM NEW 896215209 743 25,269 SH   SOLE   0 0 25,269
TWITTER INC COM 90184L102 856 19,595 SH   SOLE   11,756 0 7,839
ULTA BEAUTY INC COM 90384S303 343 1,469 SH   SOLE   1,469 0 0
UNITED RENTALS INC COM 911363109 722 4,890 SH   SOLE   4,715 0 175
UNITED TECHNOLOGIES CORP COM 913017109 731 5,849 SH   SOLE   2,446 0 3,403
UNITEDHEALTH GROUP INC COM 91324P102 7,962 32,454 SH   SOLE   32,211 0 243
US BANCORP DEL COM NEW 902973304 351 7,022 SH   SOLE   6,882 0 140
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 595 4,955 SH   SOLE   4,955 0 0
VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 243 5,000 SH   SOLE   5,000 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 1,110 35,285 SH   SOLE   35,285 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 17,735 226,766 SH   SOLE   226,766 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 14,628 282,179 SH   SOLE   42,648 0 239,531
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,311 31,071 SH   SOLE   30,308 0 763
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 872 15,535 SH   SOLE   15,535 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,217 28,360 SH   SOLE   28,360 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 4,223 50,843 SH   SOLE   50,843 0 0
VECTOR GROUP LTD COM 92240M108 1,507 79,004 SH   SOLE   79,004 0 0
VEEVA SYS INC CL A COM 922475108 1,553 20,208 SH   SOLE   20,208 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,460 29,019 SH   SOLE   24,792 0 4,227
VISA INC COM CL A 92826C839 7,492 56,561 SH   SOLE   56,121 0 440
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,921 79,026 SH   SOLE   79,026 0 0
WABTEC CORP COM 929740108 505 5,125 SH   SOLE   5,125 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 615 10,248 SH   SOLE   9,198 0 1,050
WALMART INC COM 931142103 1,328 15,502 SH   SOLE   13,191 0 2,311
WEIBO CORP SPONSORED ADR 948596101 444 5,000 SH   SOLE   5,000 0 0
WELBILT INC COM 949090104 3,082 138,122 SH   SOLE   137,807 0 315
WELLS FARGO CO NEW COM 949746101 697 12,563 SH   SOLE   11,366 0 1,197
WESTERN DIGITAL CORP COM 958102105 1,167 15,074 SH   SOLE   15,016 0 58
WESTERN UN CO COM 959802109 846 41,595 SH   SOLE   41,595 0 0
WESTROCK CO COM 96145D105 4,879 85,570 SH   SOLE   85,405 0 165
WEYERHAEUSER CO COM 962166104 5,466 149,929 SH   SOLE   149,381 0 548
WHIRLPOOL CORP COM 963320106 2,390 16,344 SH   SOLE   16,343 0 1
WHITEHORSE FIN INC COM 96524V106 145 10,000 SH   SOLE   10,000 0 0
WILDHORSE RESOURCE DEV CORP COM 96812T102 254 10,000 SH   SOLE   10,000 0 0
WILLIAMS COS INC DEL COM 969457100 352 12,970 SH   SOLE   12,970 0 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 1,035 25,500 SH   SOLE   25,500 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 1,802 11,886 SH   SOLE   11,886 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,333 21,116 SH   SOLE   14,512 0 6,604
WORKHORSE GROUP INC COM NEW 98138J206 18 10,000 SH   SOLE   10,000 0 0
WORLDPAY INC CL A 981558109 498 6,092 SH   SOLE   6,092 0 0
YY INC ADS REPCOM CLA 98426T106 1,009 10,040 SH   SOLE   10,040 0 0
ZOETIS INC CL A 98978V103 995 11,681 SH   SOLE   11,547 0 134