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
Anthem Inc COM 036752103 14,540 64,619 SH   SOLE 0 0 0 64,619
Anthem Inc Corp 050118 UNIT 05/01/20188 036752202 13,917 248,521 SH   SOLE 0 0 0 248,521
AON PLC Cl A SHS CL A g0408v102 306 2,284 SH   SOLE 0 0 0 2,284
Apple Inc COM 037833100 17,305 102,257 SH   SOLE 0 0 0 102,257
Ares Capital Corp COM 04010l103 23,963 1,524,402 SH   SOLE 0 0 0 1,524,402
AT&T Inc COM 00206r102 23,355 600,703 SH   SOLE 0 0 0 600,703
B & G Foods Inc COM 05508r106 7,531 214,248 SH   SOLE 0 0 0 214,248
Ball Corp COM 058498106 2,104 55,579 SH   SOLE 0 0 0 55,579
Bank America Corp COM 060505104 15,426 522,569 SH   SOLE 0 0 0 522,569
BankUnited Inc COM 06652k103 3,900 95,785 SH   SOLE 0 0 0 95,785
Berkshire Hathaway Inc Cl B CL B NEW 084670702 253 1,276 SH   SOLE 0 0 0 1,276
Berry Global Group Inc COM 08579w103 2,980 50,792 SH   SOLE 0 0 0 50,792
BGC Partners Inc Cl A CL A 05541t101 15,597 1,032,248 SH   SOLE 0 0 0 1,032,248
Boeing Co COM 097023105 1,945 6,596 SH   SOLE 0 0 0 6,596
BorgWarner Inc COM 099724106 2,856 55,897 SH   SOLE 0 0 0 55,897
Brighthouse Financial Inc COM 10922n103 444 7,565 SH   SOLE 0 0 0 7,565
Broadcom Ltd SHS y09827109 26,915 104,769 SH   SOLE 0 0 0 104,769
Cabot Oil & Gas Corp COM 127097103 2,757 96,395 SH   SOLE 0 0 0 96,395
Cardinal Health Inc COM 14149y108 3,794 61,924 SH   SOLE 0 0 0 61,924
Carnival Corp UNIT 99/99/9999 143658300 13,403 201,939 SH   SOLE 0 0 0 201,939
Caseys General Stores Inc COM 147528103 2,053 18,341 SH   SOLE 0 0 0 18,341
Chefs Warehouse Inc COM 163086101 3,662 178,636 SH   SOLE 0 0 0 178,636
Chevron Corp COM 166764100 839 6,705 SH   SOLE 0 0 0 6,705
Ciena Corp COM NEW 171779309 1,846 88,217 SH   SOLE 0 0 0 88,217
Cinemark Holdings Inc COM 17243v102 1,764 50,654 SH   SOLE 0 0 0 50,654
Cisco Systems Inc COM 17275r102 19,635 512,659 SH   SOLE 0 0 0 512,659
Citigroup Inc COM NEW 172967424 14,463 194,364 SH   SOLE 0 0 0 194,364
ConocoPhillips COM 20825c104 10,928 199,095 SH   SOLE 0 0 0 199,095
Constellation Brands Inc Cl A CL A 21036p108 14,011 61,297 SH   SOLE 0 0 0 61,297
Corning Inc COM 219350105 4,135 129,250 SH   SOLE 0 0 0 129,250
Covanta Holding Corp COM 22282e102 3,492 206,643 SH   SOLE 0 0 0 206,643
CVS Health Corp COM 126650100 321 4,429 SH   SOLE 0 0 0 4,429
Cypress Semiconductor Corp COM 232806109 21,560 1,414,686 SH   SOLE 0 0 0 1,414,686
Darling Ingredients Inc COM 237266101 2,145 118,299 SH   SOLE 0 0 0 118,299
Dowdupont Inc COM 26078j100 27,409 384,849 SH   SOLE 0 0 0 384,849
Dunkin Brands Group Inc COM 265504100 12,754 197,823 SH   SOLE 0 0 0 197,823
eBay Inc COM 278642103 2,925 77,512 SH   SOLE 0 0 0 77,512
Express Scripts Holding Co COM 30219g108 3,226 43,215 SH   SOLE 0 0 0 43,215
Exxon Mobil Corp COM 30231g102 6,864 82,060 SH   SOLE 0 0 0 82,060
Facebook Inc Cl A CL A 30303m102 383 2,173 SH   SOLE 0 0 0 2,173
Finisar Corp COM NEW 31787a507 2,492 122,462 SH   SOLE 0 0 0 122,462
Flex Ltd ORD y2573f102 8,053 447,622 SH   SOLE 0 0 0 447,622
Ford Motor Co COM PAR $0.01 345370860 6,554 524,712 SH   SOLE 0 0 0 524,712
General Electric Co COM 369604103 856 49,036 SH   SOLE 0 0 0 49,036
General Motors Co COM 37045v100 20,007 488,085 SH   SOLE 0 0 0 488,085
Golub Cap BDC Inc COM 38173m102 5,088 279,563 SH   SOLE 0 0 0 279,563
Goodyear Tire & Rubber Co COM 382550101 4,510 139,592 SH   SOLE 0 0 0 139,592
Hain Celestial Group Inc COM 405217100 3,362 79,311 SH   SOLE 0 0 0 79,311
Hanesbrands Inc COM 410345102 312 14,900 SH   SOLE 0 0 0 14,900
Hartford Financial Services Gr COM 416515104 3,024 53,736 SH   SOLE 0 0 0 53,736
HCA Holdings Inc COM 40412c101 502 5,715 SH   SOLE 0 0 0 5,715
Hercules Capital Inc COM 427096508 11,176 851,878 SH   SOLE 0 0 0 851,878
Honeywell Intl Inc COM 438516106 712 4,640 SH   SOLE 0 0 0 4,640
Huntsman Corp COM 447011107 4,287 128,790 SH   SOLE 0 0 0 128,790
Idexx Laboratories Inc COM 45168d104 257 1,642 SH   SOLE 0 0 0 1,642
Intel Corp COM 458140100 466 10,092 SH   SOLE 0 0 0 10,092
Intl Business Machines COM 459200101 22,209 144,757 SH   SOLE 0 0 0 144,757
Intuitive Surgical Inc COM NEW 46120e602 210 575 SH   SOLE 0 0 0 575
Johnson & Johnson COM 478160104 12,566 89,938 SH   SOLE 0 0 0 89,938
JPMorgan Chase & Co COM 46625h100 18,177 169,978 SH   SOLE 0 0 0 169,978
Just Energy Group Inc COM 48213w101 7,698 1,794,450 SH   SOLE 0 0 0 1,794,450
Kinder Morgan Inc COM 49456b101 2,827 156,455 SH   SOLE 0 0 0 156,455
KLA-Tencor Corp COM 482480100 2,693 25,628 SH   SOLE 0 0 0 25,628
Kohls Corp COM 500255104 10,967 202,239 SH   SOLE 0 0 0 202,239
L3 Technologies Inc COM 502413107 3,911 19,768 SH   SOLE 0 0 0 19,768
Laboratory Corp America Holdin COM NEW 50540r409 4,205 26,359 SH   SOLE 0 0 0 26,359
Lam Research Corp COM 512807108 15,689 85,232 SH   SOLE 0 0 0 85,232
Las Vegas Sands Corp COM 517834107 16,419 236,276 SH   SOLE 0 0 0 236,276
Lincoln Natl Corp Ind COM 534187109 4,773 62,092 SH   SOLE 0 0 0 62,092
Lockheed Martin Corp COM 539830109 15,328 47,743 SH   SOLE 0 0 0 47,743
Lowes Cos Inc COM 548661107 14,710 158,269 SH   SOLE 0 0 0 158,269
LyondellBasell Industries NV A SHS - A - n53745100 7,943 72,004 SH   SOLE 0 0 0 72,004
Macom Tech Solutions Holdings COM 55405y100 1,813 55,720 SH   SOLE 0 0 0 55,720
Macquarie Infrastructure Corp COM 55608b105 16,037 249,804 SH   SOLE 0 0 0 249,804
Masco Corp COM 574599106 7,537 171,537 SH   SOLE 0 0 0 171,537
McDonalds Corp COM 580135101 6,586 38,263 SH   SOLE 0 0 0 38,263
McKesson Corp COM 58155q103 2,072 13,287 SH   SOLE 0 0 0 13,287
Medtronic PLC SHS g5960l103 10,943 135,523 SH   SOLE 0 0 0 135,523
MetLife Inc COM 59156r108 3,655 72,284 SH   SOLE 0 0 0 72,284
MGIC Inv Corp WI COM 552848103 3,967 281,159 SH   SOLE 0 0 0 281,159
Microchip Technology Inc COM 595017104 7,396 84,158 SH   SOLE 0 0 0 84,158
Microsoft Corp COM 594918104 351 4,098 SH   SOLE 0 0 0 4,098
Mylan NV Euro SHS EURO n59465109 2,644 62,491 SH   SOLE 0 0 0 62,491
NASDAQ Inc COM 631103108 10,869 141,463 SH   SOLE 0 0 0 141,463
New Mountain Finance Corp COM 647551100 8,256 609,311 SH   SOLE 0 0 0 609,311
Nextera Energy Inc COM 65339f101 215 1,376 SH   SOLE 0 0 0 1,376
Northrop Grumman Corp COM 666807102 2,309 7,523 SH   SOLE 0 0 0 7,523
Norwegian Cruise Line Holdings SHS g66721104 3,369 63,258 SH   SOLE 0 0 0 63,258
NVR Inc COM 62944t105 4,277 1,219 SH   SOLE 0 0 0 1,219
NXP Semiconductors NV COM n6596x109 9,755 83,308 SH   SOLE 0 0 0 83,308
Oneok Inc COM 682680103 4,915 91,956 SH   SOLE 0 0 0 91,956
Owens Corning New COM 690742101 4,454 48,444 SH   SOLE 0 0 0 48,444
Palo Alto Networks Inc COM 697435105 2,896 19,978 SH   SOLE 0 0 0 19,978
Pattern Energy Group Inc Cl A CL A 70338p100 7,621 354,630 SH   SOLE 0 0 0 354,630
Paychex Inc COM 704326107 13,447 197,519 SH   SOLE 0 0 0 197,519
Paypal Holdings Inc COM 70450y103 13,854 188,180 SH   SOLE 0 0 0 188,180
PennantPark Inv Corp COM 708062104 2,274 329,093 SH   SOLE 0 0 0 329,093
Pfizer Inc COM 717081103 639 17,642 SH   SOLE 0 0 0 17,642
Philip Morris Intl Inc COM 718172109 17,043 161,315 SH   SOLE 0 0 0 161,315
Polaris Industries Inc COM 731068102 2,279 18,383 SH   SOLE 0 0 0 18,383
Public Service Enterprise Grou COM 744573106 287 5,575 SH   SOLE 0 0 0 5,575
Qorvo Inc COM 74736k101 3,731 56,014 SH   SOLE 0 0 0 56,014
Qualcomm Inc COM 747525103 31,841 497,361 SH   SOLE 0 0 0 497,361
Quest DiagnostiCOM Inc COM 74834l100 2,151 21,843 SH   SOLE 0 0 0 21,843
Raytheon Co COM NEW 755111507 17,915 95,370 SH   SOLE 0 0 0 95,370
Regal Entertainment Group Cl A CL A 758766109 8,891 386,379 SH   SOLE 0 0 0 386,379
Royal Caribbean Cruises Ltd COM v7780t103 4,115 34,502 SH   SOLE 0 0 0 34,502
Schwab Short Term US Tres SHT TM US TRES 808524862 2,525 50,467 SH   SOLE 0 0 0 50,467
SemGroup Corp Cl A CL A 81663a105 8,933 295,804 SH   SOLE 0 0 0 295,804
Sensata Technologies Holding N SHS n7902x106 4,243 83,014 SH   SOLE 0 0 0 83,014
Ship Finance International Ltd SHS g81075106 3,684 237,674 SH   SOLE 0 0 0 237,674
Six Flags Entertainment Corp COM 83001a102 24,210 363,681 SH   SOLE 0 0 0 363,681
Skyworks Solutions Inc COM 83088m102 4,234 44,596 SH   SOLE 0 0 0 44,596
State Street Corp COM 857477103 2,503 25,643 SH   SOLE 0 0 0 25,643
SunTrust Banks Inc COM 867914103 4,855 75,173 SH   SOLE 0 0 0 75,173
Synchrony Financial COM 87165b103 3,765 97,520 SH   SOLE 0 0 0 97,520
Targa Resources Corp COM 87612g101 10,533 217,528 SH   SOLE 0 0 0 217,528
Texas Instruments Inc COM 882508104 1,749 16,747 SH   SOLE 0 0 0 16,747
Thermo Fisher Scientific Inc COM 883556102 10,513 55,367 SH   SOLE 0 0 0 55,367
TJX Cos Inc COM 872540109 12,332 161,288 SH   SOLE 0 0 0 161,288
Topbuild Corp COM 89055f103 4,115 54,331 SH   SOLE 0 0 0 54,331
Tyson Foods Inc Cl A CL A 902494103 2,620 32,323 SH   SOLE 0 0 0 32,323
UnitedHealth Group Inc COM 91324p102 259 1,173 SH   SOLE 0 0 0 1,173
USG Corp COM NEW 903293405 13,327 345,623 SH   SOLE 0 0 0 345,623
Verizon Communications Inc COM 92343v104 5,022 94,875 SH   SOLE 0 0 0 94,875
Wal-Mart Stores Inc COM 931142103 326 3,303 SH   SOLE 0 0 0 3,303
Walgreens Boots Alliance Inc COM 931427108 2,608 35,912 SH   SOLE 0 0 0 35,912
Williams Cos Inc COM 969457100 5,573 182,791 SH   SOLE 0 0 0 182,791
Williams Sonoma Inc COM 969904101 9,798 189,508 SH   SOLE 0 0 0 189,508
XPO LogistiCOM Inc COM 983793100 3,947 43,090 SH   SOLE 0 0 0 43,090
Zebra Technologies Corp Cl A CL A 989207105 3,074 29,610 SH   SOLE 0 0 0 29,610
Allergan PLC Conv Pfd Ser A 5.5% CNV PFD A g0177j116 15,056 25,764 SH   SOLE 0 0 0 25,764
Kinder Morgan Inc Pfd Ser A PFD SER A 49456b200 22,321 593,970 SH   SOLE 0 0 0 593,970
Anheuser-Busch InBev SA NV Sp SPONSORED ADR 03524a108 3,787 33,943 SH   SOLE 0 0 0 33,943
Baidu Inc Sp ADR A SPON ADR REP A 056752108 5,299 22,623 SH   SOLE 0 0 0 22,623
Jd Com Inc Sp ADR Cl A SPON ADR CL A 47215p106 2,564 61,892 SH   SOLE 0 0 0 61,892
Lloyds Banking Group PLC Sp AD SPONSORED ADR 539439109 9,271 2,472,139 SH   SOLE 0 0 0 2,472,139
Novartis AG Sp ADR SPONSORED ADR 66987v109 10,954 130,463 SH   SOLE 0 0 0 130,463
Vodafone Group PLC Sp ADR SPONSORED ADR 92857w308 18,449 578,328 SH   SOLE 0 0 0 578,328
iShares Core MSCI Euro CORE MSCI EURO 46434v738 1,281 25,529 SH   SOLE 0 0 0 25,529
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 242 900 SH   SOLE 0 0 0 900
iShares Core S&P Mcp ETF CORE S&P MCP ETF 464287507 469 2,471 SH   SOLE 0 0 0 2,471
iShares Core S&P Ttl Stock CORE S&P TTL STK 464287150 332 5,435 SH   SOLE 0 0 0 5,435
iShares MSCI Brazil ETF MSCI BRAZIL ETF 464286400 613 15,164 SH   SOLE 0 0 0 15,164
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 537 7,638 SH   SOLE 0 0 0 7,638
iShares MSCI Emerg Mkt ETF MSCI EMG MKT ETF 464287234 388 8,232 SH   SOLE 0 0 0 8,232
iShares MSCI Mex Cap ETF MSCI MEXICO ETF 464286822 483 9,794 SH   SOLE 0 0 0 9,794
PowerShares KBW Bank Port KBW BK PORT 73937b746 744 13,527 SH   SOLE 0 0 0 13,527
Schwab US Dividend Equity US DIVIDEND EQ 808524797 300 5,860 SH   SOLE 0 0 0 5,860
SPDR S&P 500 ETF Tr TR UNIT 78462f103 3,387 12,690 SH   SOLE 0 0 0 12,690
Vanguard All World ex-US ALLWRLD EX US 922042775 573 10,471 SH   SOLE 0 0 0 10,471
Vanguard Div Apprec ETF DIV APP ETF 921908844 428 4,198 SH   SOLE 0 0 0 4,198
Vanguard FTSE Emerg Mkt ETF FTSE EMR MKT ETF 922042858 207 4,508 SH   SOLE 0 0 0 4,508
Vanguard FTSE Europe ETF FTSE EUROPE ETF 922042874 3,148 53,228 SH   SOLE 0 0 0 53,228
Vanguard Health Care ETF HEALTH CAR ETF 92204a504 618 4,010 SH   SOLE 0 0 0 4,010
Vanguard Information Technolog INF TECH ETF 92204a702 214 1,302 SH   SOLE 0 0 0 1,302
Vanguard Large Cap ETF LARGE CAP ETF 922908637 2,011 16,408 SH   SOLE 0 0 0 16,408
Vanguard Mid Cap ETF MID CAP ETF 922908629 861 5,563 SH   SOLE 0 0 0 5,563
Vanguard Small Cap Val ETF SM CP VAL ETF 922908611 8,501 64,025 SH   SOLE 0 0 0 64,025
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 693 5,051 SH   SOLE 0 0 0 5,051
WisdomTree India Earnings Fund INDIA ERNGS FD 97717w422 593 21,318 SH   SOLE 0 0 0 21,318
FS Investment Corp COM 302635107 3,858 524,939 SH   SOLE 0 0 0 524,939
TCP Cap Corp COM 87238q103 4,777 312,618 SH   SOLE 0 0 0 312,618
Blackstone Group LP COM UNIT LTD 09253u108 4,293 134,050 SH   SOLE 0 0 0 134,050
Brookfield Infrast Partners LP LP INT UNIT g16252101 3,885 86,695 SH   SOLE 0 0 0 86,695
Brookfield Renewable Partners PARTNERSHIP UNIT g16258108 3,814 109,233 SH   SOLE 0 0 0 109,233
Cedar Fair LP DEPOSITRY UNIT 150185106 3,029 46,599 SH   SOLE 0 0 0 46,599
Crossamerica Partners LP Int UT LTD PTN INT 22758a105 2,809 118,254 SH   SOLE 0 0 0 118,254
Enbridge Energy Management LLC SHS UNITS LLI 29250x103 2,255 168,384 SH   SOLE 0 0 0 168,384
Energy Transfer Equity LP COM UT LTD PTN 29273v100 4,725 273,770 SH   SOLE 0 0 0 273,770
Energy Transfer Partner LP PRT UNIT LTD PRT INT 29278n103 4,484 250,246 SH   SOLE 0 0 0 250,246
Enterprise Products Partners L COM 293792107 2,190 82,609 SH   SOLE 0 0 0 82,609
Martin Midstream Partners LP UNIT L P INT 573331105 2,116 151,120 SH   SOLE 0 0 0 151,120
NuStar Energy LP UNIT COM 67058h102 1,770 59,090 SH   SOLE 0 0 0 59,090
Plains Group Hlgs LP A LTD PARTNR INT A 72651a207 10,280 468,335 SH   SOLE 0 0 0 468,335
Sunoco LP COM U REP LP 86765k109 2,738 96,418 SH   SOLE 0 0 0 96,418
Annaly Cap Mgmt Inc COM 035710409 133 11,208 SH   SOLE 0 0 0 11,208
Ares Coml Real Estate Corp COM 04013v108 3,441 266,716 SH   SOLE 0 0 0 266,716
Blackstone Mtg Tr Inc Cl A COM CL A 09257w100 27,766 862,838 SH   SOLE 0 0 0 862,838
Colony Northstar Inc Cl A CL A COM 19625w104 15,409 1,350,525 SH   SOLE 0 0 0 1,350,525
Gaming & Leisure Properties In COM 36467j108 15,481 418,403 SH   SOLE 0 0 0 418,403
Hospitality Properties Trust COM SH BEN INT 44106m102 1,330 44,564 SH   SOLE 0 0 0 44,564
Ladder Cap Corp Cl A CL A 505743104 10,145 744,288 SH   SOLE 0 0 0 744,288
Medical Properties Trust Inc COM 58463j304 11,918 864,912 SH   SOLE 0 0 0 864,912
New Residential Inv Corp COM NEW 64828t201 16,290 911,058 SH   SOLE 0 0 0 911,058
Starwood Property Trust Inc COM 85571b105 10,551 494,186 SH   SOLE 0 0 0 494,186
W P Carey Inc COM 92936u109 13,957 202,575 SH   SOLE 0 0 0 202,575