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 2,302 13,049 SH   SOLE 0 3,946 0 9,103
ABBOTT LABS COM 002824100 2,549 29,350 SH   SOLE 0 0 0 29,350
ABBVIE INC COM 00287Y109 343 3,872 SH   SOLE 0 0 0 3,872
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,856 8,814 SH   SOLE 0 4,211 0 4,603
ADOBE INC COM 00724F101 2,523 7,650 SH   SOLE 0 0 0 7,650
AECOM COM 00766T100 3,134 72,670 SH   SOLE 0 0 0 72,670
AGILENT TECHNOLOGIES INC COM 00846U101 7,939 93,066 SH   SOLE 0 0 0 93,066
AIRCASTLE LTD COM G0129K104 748 23,361 SH   SOLE 0 0 0 23,361
ALCON INC ORD SHS H01301128 217 3,829 SH   SOLE 0 3,406 0 423
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,686 12,665 SH   SOLE 0 0 0 12,665
ALLERGAN PLC SHS G0177J108 22,575 118,087 SH   SOLE 0 0 0 118,087
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 218 7,200 SH   SOLE 0 0 0 7,200
ALPHABET INC CAP STK CL A 02079K305 1,530 1,142 SH   SOLE 0 0 0 1,142
ALPHABET INC CAP STK CL C 02079K107 30,262 22,634 SH   SOLE 0 0 0 22,634
ALTRIA GROUP INC COM 02209S103 9,457 189,484 SH   SOLE 0 0 0 189,484
AMAZON COM INC COM 023135106 3,969 2,148 SH   SOLE 0 0 0 2,148
AMERICAN AIRLS GROUP INC COM 02376R102 3,413 119,009 SH   SOLE 0 0 0 119,009
AMERICAN EXPRESS CO COM 025816109 1,651 13,264 SH   SOLE 0 0 0 13,264
AMERICAN WTR WKS CO INC NEW COM 030420103 405 3,295 SH   SOLE 0 0 0 3,295
AMGEN INC COM 031162100 2,514 10,427 SH   SOLE 0 2,895 0 7,532
ANALOG DEVICES INC COM 032654105 15,397 129,561 SH   SOLE 0 0 0 129,561
ANTHEM INC COM 036752103 16,296 53,956 SH   SOLE 0 0 0 53,956
AON PLC SHS CL A G0408V102 1,418 6,808 SH   SOLE 0 0 0 6,808
APOLLO COML REAL EST FIN INC COM 03762U105 1,761 96,275 SH   SOLE 0 0 0 96,275
APPLE INC COM 037833100 47,766 162,664 SH   SOLE 0 0 0 162,664
AQUA AMERICA INC COM 03836W103 391 8,340 SH   SOLE 0 0 0 8,340
ARES CAP CORP COM 04010L103 35,535 1,905,360 SH   SOLE 0 0 0 1,905,360
ARES COML REAL ESTATE CORP COM 04013V108 2,991 188,801 SH   SOLE 0 0 0 188,801
AT&T INC COM 00206R102 37,454 958,392 SH   SOLE 0 0 0 958,392
AUTOMATIC DATA PROCESSING IN COM 053015103 1,868 10,958 SH   SOLE 0 0 0 10,958
AVALARA INC COM 05338G106 316 4,311 SH   SOLE 0 791 0 3,520
BAIDU INC SPON ADR REP A 056752108 5,209 41,213 SH   SOLE 0 0 0 41,213
BALL CORP COM 058498106 4,113 63,597 SH   SOLE 0 0 0 63,597
BANK AMER CORP COM 060505104 22,940 651,328 SH   SOLE 0 0 0 651,328
BANKUNITED INC COM 06652K103 4,067 111,231 SH   SOLE 0 0 0 111,231
BECTON DICKINSON & CO COM 075887109 23,943 88,034 SH   SOLE 0 2,897 0 85,137
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 753 3,326 SH   SOLE 0 0 0 3,326
BERRY GLOBAL GROUP INC COM 08579W103 5,837 122,903 SH   SOLE 0 0 0 122,903
BGC PARTNERS INC CL A 05541T101 10,749 1,809,680 SH   SOLE 0 0 0 1,809,680
BLACK KNIGHT INC COM 09215C105 563 8,736 SH   SOLE 0 1,586 0 7,150
BLACKLINE INC COM 09239B109 351 6,806 SH   SOLE 0 1,230 0 5,576
BLACKROCK CORPOR HI YLD FD I COM 09255P107 134 12,000 SH   SOLE 0 0 0 12,000
BLACKROCK INC COM 09247X101 5,283 10,510 SH   SOLE 0 1,459 0 9,051
BLACKROCK TCP CAP CORP COM 09259E108 6,031 429,232 SH   SOLE 0 0 0 429,232
BLACKSTONE GROUP INC COM CL A 09260D107 7,598 135,826 SH   SOLE 0 0 0 135,826
BLACKSTONE MTG TR INC COM CL A 09257W100 33,651 904,112 SH   SOLE 0 0 0 904,112
BOEING CO COM 097023105 5,718 17,554 SH   SOLE 0 0 0 17,554
BORGWARNER INC COM 099724106 4,580 105,569 SH   SOLE 0 0 0 105,569
BOSTON SCIENTIFIC CORP COM 101137107 3,284 72,628 SH   SOLE 0 0 0 72,628
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 366 23,259 SH   SOLE 0 4,278 0 18,981
BRISTOL MYERS SQUIBB CO COM 110122108 31,958 497,871 SH   SOLE 0 0 0 497,871
BROADCOM INC COM 11135F101 63,608 201,280 SH   SOLE 0 0 0 201,280
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 726 5,873 SH   SOLE 0 985 0 4,888
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 4,685 100,470 SH   SOLE 0 0 0 100,470
CABOT OIL & GAS CORP COM 127097103 1,535 88,189 SH   SOLE 0 0 0 88,189
CAE INC COM 124765108 4,559 172,296 SH   SOLE 0 149,629 0 22,667
CANNAE HLDGS INC COM 13765N107 462 12,420 SH   SOLE 0 2,344 0 10,076
CARDINAL HEALTH INC COM 14149Y108 3,674 72,642 SH   SOLE 0 0 0 72,642
CARNIVAL CORP UNIT 99/99/9999 143658300 29,386 578,115 SH   SOLE 0 0 0 578,115
CASEYS GEN STORES INC COM 147528103 3,213 20,210 SH   SOLE 0 538 0 19,672
CATALENT INC COM 148806102 616 10,936 SH   SOLE 0 2,084 0 8,852
CEDAR FAIR L P DEPOSITRY UNIT 150185106 2,999 54,093 SH   SOLE 0 0 0 54,093
CENTERSTATE BK CORP COM 15201P109 447 17,892 SH   SOLE 0 3,105 0 14,787
CERNER CORP COM 156782104 3,837 52,286 SH   SOLE 0 0 0 52,286
CHEVRON CORP NEW COM 166764100 3,096 25,689 SH   SOLE 0 4,393 0 21,296
CIENA CORP COM NEW 171779309 3,777 88,472 SH   SOLE 0 0 0 88,472
CISCO SYS INC COM 17275R102 38,902 811,142 SH   SOLE 0 12,708 0 798,434
CITIGROUP INC COM NEW 172967424 25,298 316,666 SH   SOLE 0 0 0 316,666
CME GROUP INC COM 12572Q105 1,686 8,399 SH   SOLE 0 4,151 0 4,248
COASTAL FINL CORP WA COM NEW 19046P209 505 30,670 SH   SOLE 0 5,442 0 25,228
COCA COLA CO COM 191216100 407 7,362 SH   SOLE 0 0 0 7,362
COMCAST CORP NEW CL A 20030N101 3,355 74,603 SH   SOLE 0 23,811 0 50,792
CONOCOPHILLIPS COM 20825C104 3,809 58,579 SH   SOLE 0 0 0 58,579
CONSTELLATION BRANDS INC CL A 21036P108 17,714 93,353 SH   SOLE 0 0 0 93,353
COPA HOLDINGS SA CL A P31076105 12,762 118,076 SH   SOLE 0 0 0 118,076
CORNING INC COM 219350105 3,263 112,109 SH   SOLE 0 0 0 112,109
COSTCO WHSL CORP NEW COM 22160K105 1,659 5,645 SH   SOLE 0 2,143 0 3,502
COVANTA HLDG CORP COM 22282E102 3,844 259,039 SH   SOLE 0 0 0 259,039
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1,537 85,160 SH   SOLE 0 0 0 85,160
DARLING INGREDIENTS INC COM 237266101 3,737 133,069 SH   SOLE 0 0 0 133,069
DISNEY WALT CO COM DISNEY 254687106 8,187 56,610 SH   SOLE 0 0 0 56,610
DOW INC COM 260557103 12,920 236,070 SH   SOLE 0 0 0 236,070
DUKE ENERGY CORP NEW COM NEW 26441C204 603 6,612 SH   SOLE 0 0 0 6,612
DUNKIN BRANDS GROUP INC COM 265504100 19,349 256,142 SH   SOLE 0 0 0 256,142
DUPONT DE NEMOURS INC COM 26614N102 2,579 40,178 SH   SOLE 0 0 0 40,178
EASTMAN CHEMICAL CO COM 277432100 775 9,774 SH   SOLE 0 4,858 0 4,916
EATON CORP PLC SHS G29183103 1,383 14,596 SH   SOLE 0 7,867 0 6,729
EBAY INC COM 278642103 2,942 81,476 SH   SOLE 0 0 0 81,476
EDWARDS LIFESCIENCES CORP COM 28176E108 253 1,086 SH   SOLE 0 0 0 1,086
EMERSON ELEC CO COM 291011104 1,710 22,429 SH   SOLE 0 0 0 22,429
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 7,224 563,042 SH   SOLE 0 0 0 563,042
ENTERPRISE PRODS PARTNERS L COM 293792107 3,454 122,658 SH   SOLE 0 0 0 122,658
EXXON MOBIL CORP COM 30231G102 11,811 169,255 SH   SOLE 0 0 0 169,255
FACEBOOK INC CL A 30303M102 1,858 9,053 SH   SOLE 0 0 0 9,053
FIDELITY NATL INFORMATION SV COM 31620M106 629 4,519 SH   SOLE 0 2,033 0 2,486
FIRST AMERN FINL CORP COM 31847R102 610 10,461 SH   SOLE 0 2,924 0 7,537
FLIR SYS INC COM 302445101 551 10,588 SH   SOLE 0 0 0 10,588
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 681 7,201 SH   SOLE 0 5,497 0 1,704
FORD MTR CO DEL COM 345370860 8,156 877,003 SH   SOLE 0 0 0 877,003
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 4,683 239,664 SH   SOLE 0 0 0 239,664
FS KKR CAPITAL CORP COM 302635107 2,065 336,885 SH   SOLE 0 0 0 336,885
GAMING & LEISURE PPTYS INC COM 36467J108 18,181 422,314 SH   SOLE 0 0 0 422,314
GENERAL DYNAMICS CORP COM 369550108 1,184 6,715 SH   SOLE 0 3,313 0 3,402
GENERAL MLS INC COM 370334104 25,104 468,707 SH   SOLE 0 0 0 468,707
GENERAL MTRS CO COM 37045V100 19,822 541,598 SH   SOLE 0 0 0 541,598
GILEAD SCIENCES INC COM 375558103 602 9,272 SH   SOLE 0 0 0 9,272
GLOBAL PMTS INC COM 37940X102 215 1,176 SH   SOLE 0 0 0 1,176
GLOBAL X FDS MSCI PAKISTAN 37950E689 282 35,940 SH   SOLE 0 35,940 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 210 9,848 SH   SOLE 0 0 0 9,848
GOLUB CAP BDC INC COM 38173M102 4,975 269,567 SH   SOLE 0 0 0 269,567
GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 493 8,226 SH   SOLE 0 3,213 0 5,013
GUIDEWIRE SOFTWARE INC COM 40171V100 564 5,137 SH   SOLE 0 950 0 4,187
HARTFORD FINL SVCS GROUP INC COM 416515104 4,058 66,770 SH   SOLE 0 0 0 66,770
HCA HEALTHCARE INC COM 40412C101 241 1,632 SH   SOLE 0 0 0 1,632
HERCULES CAPITAL INC COM 427096508 15,804 1,127,276 SH   SOLE 0 0 0 1,127,276
HIGHLAND FDS I HI LD IBOXX SRLN 430101774 20,126 1,147,429 SH   SOLE 0 0 0 1,147,429
HOME DEPOT INC COM 437076102 4,323 19,796 SH   SOLE 0 2,996 0 16,800
HONEYWELL INTL INC COM 438516106 2,468 13,946 SH   SOLE 0 0 0 13,946
HUNTINGTON BANCSHARES INC COM 446150104 3,460 229,426 SH   SOLE 0 0 0 229,426
IDEXX LABS INC COM 45168D104 422 1,616 SH   SOLE 0 0 0 1,616
ILLINOIS TOOL WKS INC COM 452308109 1,393 7,753 SH   SOLE 0 0 0 7,753
IMAX CORP COM 45245E109 5,277 258,317 SH   SOLE 0 0 0 258,317
INTEL CORP COM 458140100 751 12,556 SH   SOLE 0 0 0 12,556
INTERNATIONAL BUSINESS MACHS COM 459200101 237 1,766 SH   SOLE 0 0 0 1,766
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 724 5,614 SH   SOLE 0 2,917 0 2,697
INTUITIVE SURGICAL INC COM NEW 46120E602 389 658 SH   SOLE 0 0 0 658
INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 910 15,633 SH   SOLE 0 0 0 15,633
INVESCO QQQ TR UNIT SER 1 46090E103 552 2,597 SH   SOLE 0 0 0 2,597
ISHARES INC MSCI BRAZIL ETF 464286400 927 19,537 SH   SOLE 0 0 0 19,537
ISHARES INC MSCI MEXICO ETF 464286822 782 17,361 SH   SOLE 0 0 0 17,361
ISHARES TR CMBS ETF 46429B366 4,739 89,762 SH   SOLE 0 0 0 89,762
ISHARES TR 0-5YR HI YL CP 46434V407 13,339 287,289 SH   SOLE 0 0 0 287,289
ISHARES TR 0-5YR INVT GR CP 46434V100 11,067 216,827 SH   SOLE 0 0 0 216,827
ISHARES TR RUS 1000 GRW ETF 464287614 315 1,790 SH   SOLE 0 0 0 1,790
ISHARES TR MSCI MIN VOL ETF 46429B697 224 3,413 SH   SOLE 0 0 0 3,413
ISHARES TR CORE MSCI EURO 46434V738 605 12,132 SH   SOLE 0 0 0 12,132
ISHARES TR FLTG RATE NT ETF 46429B655 18,814 369,480 SH   SOLE 0 0 0 369,480
ISHARES TR MBS ETF 464288588 763 7,065 SH   SOLE 0 5,551 0 1,514
ISHARES TR CORE S&P SCP ETF 464287804 479 5,715 SH   SOLE 0 0 0 5,715
ISHARES TR CORE S&P MCP ETF 464287507 286 1,391 SH   SOLE 0 0 0 1,391
ISHARES TR CORE S&P500 ETF 464287200 369 1,141 SH   SOLE 0 0 0 1,141
ISHARES TR MSCI ACWI EX US 464288240 8,130 165,523 SH   SOLE 0 165,523 0 0
ISHARES TR INTRM TR CRP ETF 464288638 912 15,727 SH   SOLE 0 11,731 0 3,996
JOHN BEAN TECHNOLOGIES CORP COM 477839104 623 5,526 SH   SOLE 0 582 0 4,944
JOHNSON & JOHNSON COM 478160104 27,213 186,556 SH   SOLE 0 4,707 0 181,849
JONES LANG LASALLE INC COM 48020Q107 767 4,404 SH   SOLE 0 1,153 0 3,251
JPMORGAN CHASE & CO COM 46625H100 30,040 215,495 SH   SOLE 0 5,704 0 209,791
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3,484 159,738 SH   SOLE 0 0 0 159,738
JUST ENERGY GROUP INC COM 48213W101 385 229,264 SH   SOLE 0 0 0 229,264
KEURIG DR PEPPER INC COM 49271V100 952 32,900 SH   SOLE 0 0 0 32,900
KINDER MORGAN INC DEL COM 49456B101 42,427 2,004,129 SH   SOLE 0 0 0 2,004,129
KLA CORPORATION COM NEW 482480100 7,726 43,361 SH   SOLE 0 5,686 0 37,675
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3,934 218,424 SH   SOLE 0 0 0 218,424
L3HARRIS TECHNOLOGIES INC COM 502431109 3,508 17,727 SH   SOLE 0 0 0 17,727
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,741 22,115 SH   SOLE 0 0 0 22,115
LADDER CAP CORP CL A 505743104 22,916 1,270,309 SH   SOLE 0 0 0 1,270,309
LAM RESEARCH CORP COM 512807108 24,941 85,298 SH   SOLE 0 0 0 85,298
LAS VEGAS SANDS CORP COM 517834107 19,329 279,966 SH   SOLE 0 0 0 279,966
LENNAR CORP CL A 526057104 3,597 64,475 SH   SOLE 0 0 0 64,475
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 372 12,587 SH   SOLE 0 2,287 0 10,300
LILLY ELI & CO COM 532457108 371 2,825 SH   SOLE 0 0 0 2,825
LINCOLN NATL CORP IND COM 534187109 3,590 60,840 SH   SOLE 0 0 0 60,840
LITTELFUSE INC COM 537008104 500 2,612 SH   SOLE 0 201 0 2,411
LOCKHEED MARTIN CORP COM 539830109 26,380 67,749 SH   SOLE 0 0 0 67,749
LOWES COS INC COM 548661107 4,042 33,751 SH   SOLE 0 0 0 33,751
LUMENTUM HLDGS INC COM 55024U109 13,667 172,351 SH   SOLE 0 0 0 172,351
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 13,486 142,744 SH   SOLE 0 0 0 142,744
MADISON SQUARE GARDEN CO NEW CL A 55825T103 333 1,131 SH   SOLE 0 193 0 938
MARRIOTT INTL INC NEW CL A 571903202 2,205 14,560 SH   SOLE 0 0 0 14,560
MASCO CORP COM 574599106 3,438 71,641 SH   SOLE 0 0 0 71,641
MASTERCARD INC CL A 57636Q104 3,641 12,195 SH   SOLE 0 0 0 12,195
MCDONALDS CORP COM 580135101 16,537 83,686 SH   SOLE 0 3,103 0 80,583
MCKESSON CORP COM 58155Q103 219 1,581 SH   SOLE 0 0 0 1,581
MEDICAL PPTYS TRUST INC COM 58463J304 14,337 679,144 SH   SOLE 0 0 0 679,144
MEDTRONIC PLC SHS G5960L103 31,919 281,348 SH   SOLE 0 6,809 0 274,539
MERCK & CO INC COM 58933Y105 10,603 116,585 SH   SOLE 0 0 0 116,585
METLIFE INC COM 59156R108 1,570 30,810 SH   SOLE 0 8,203 0 22,607
MGIC INVT CORP WIS COM 552848103 3,747 264,418 SH   SOLE 0 0 0 264,418
MICROCHIP TECHNOLOGY INC COM 595017104 13,632 130,175 SH   SOLE 0 0 0 130,175
MICROSOFT CORP COM 594918104 14,132 89,612 SH   SOLE 0 8,747 0 80,865
MORGAN STANLEY COM NEW 617446448 2,941 57,534 SH   SOLE 0 0 0 57,534
MPLX LP COM UNIT REP LTD 55336V100 1,133 44,509 SH   SOLE 0 0 0 44,509
NEENAH INC COM 640079109 617 8,759 SH   SOLE 0 1,983 0 6,776
NETFLIX INC COM 64110L106 1,884 5,821 SH   SOLE 0 0 0 5,821
NEW MTN FIN CORP COM 647551100 9,924 722,269 SH   SOLE 0 0 0 722,269
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 16,102 999,487 SH   SOLE 0 0 0 999,487
NEWELL BRANDS INC COM 651229106 13,047 678,834 SH   SOLE 0 0 0 678,834
NEWMARK GROUP INC CL A 65158N102 4,909 364,848 SH   SOLE 0 0 0 364,848
NEXTERA ENERGY INC COM 65339F101 2,353 9,715 SH   SOLE 0 0 0 9,715
NIKE INC CL B 654106103 1,698 16,756 SH   SOLE 0 0 0 16,756
NOKIA CORP SPONSORED ADR 654902204 8,439 2,274,567 SH   SOLE 0 0 0 2,274,567
NORTHROP GRUMMAN CORP COM 666807102 17,040 49,540 SH   SOLE 0 0 0 49,540
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 3,865 66,176 SH   SOLE 0 0 0 66,176
NOVARTIS A G SPONSORED ADR 66987V109 20,166 212,965 SH   SOLE 0 17,059 0 195,906
NUSTAR ENERGY LP UNIT COM 67058H102 2,076 80,304 SH   SOLE 0 0 0 80,304
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 166 12,078 SH   SOLE 0 0 0 12,078
NXP SEMICONDUCTORS N V COM N6596X109 10,979 86,275 SH   SOLE 0 0 0 86,275
OCCIDENTAL PETE CORP COM 674599105 15,470 375,392 SH   SOLE 0 0 0 375,392
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 386 5,904 SH   SOLE 0 1,060 0 4,844
ONEOK INC NEW COM 682680103 15,748 208,120 SH   SOLE 0 0 0 208,120
ORACLE CORP COM 68389X105 917 17,318 SH   SOLE 0 0 0 17,318
OWENS CORNING NEW COM 690742101 477 7,319 SH   SOLE 0 1,145 0 6,174
PALO ALTO NETWORKS INC COM 697435105 2,598 11,233 SH   SOLE 0 0 0 11,233
PATTERN ENERGY GROUP INC CL A 70338P100 18,068 675,308 SH   SOLE 0 0 0 675,308
PAYCHEX INC COM 704326107 16,045 188,632 SH   SOLE 0 0 0 188,632
PAYCOM SOFTWARE INC COM 70432V102 320 1,210 SH   SOLE 0 240 0 970
PAYPAL HLDGS INC COM 70450Y103 15,947 147,422 SH   SOLE 0 0 0 147,422
PENNANTPARK INVT CORP COM 708062104 1,948 298,285 SH   SOLE 0 0 0 298,285
PENUMBRA INC COM 70975L107 251 1,529 SH   SOLE 0 240 0 1,289
PEPSICO INC COM 713448108 2,834 20,733 SH   SOLE 0 2,809 0 17,924
PFIZER INC COM 717081103 3,894 99,378 SH   SOLE 0 0 0 99,378
PHILIP MORRIS INTL INC COM 718172109 6,327 74,352 SH   SOLE 0 0 0 74,352
PHILLIPS 66 COM 718546104 1,444 12,966 SH   SOLE 0 6,916 0 6,050
PJT PARTNERS INC COM CL A 69343T107 497 11,008 SH   SOLE 0 1,974 0 9,034
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 9,933 524,179 SH   SOLE 0 0 0 524,179
POLARIS INC COM 731068102 3,563 35,030 SH   SOLE 0 0 0 35,030
POOL CORPORATION COM 73278L105 605 2,848 SH   SOLE 0 507 0 2,341
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 19,760 19,815,000 SH   SOLE 0 0 0 19,815,000
PPG INDS INC COM 693506107 233 1,744 SH   SOLE 0 0 0 1,744
PRA HEALTH SCIENCES INC COM 69354M108 762 6,856 SH   SOLE 0 1,201 0 5,655
PROCTER & GAMBLE CO COM 742718109 1,796 14,378 SH   SOLE 0 3,960 0 10,418
PROLOGIS INC COM 74340W103 681 7,636 SH   SOLE 0 3,906 0 3,730
PROSHARES TR ULTRPRO S&P500 74347X864 991 14,150 SH   SOLE 0 0 0 14,150
PROSHARES TR ULTRAPRO QQQ 74347X831 234 2,700 SH   SOLE 0 0 0 2,700
PROSHARES TR PSHS ULTRA DOW30 74347R305 780 14,025 SH   SOLE 0 0 0 14,025
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 17,626 17,558,000 SH   SOLE 0 0 0 17,558,000
PRUDENTIAL PLC ADR 74435K204 492 12,913 SH   SOLE 0 4,767 0 8,146
PUBLIC STORAGE COM 74460D109 258 1,211 SH   SOLE 0 60 0 1,151
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 293 4,954 SH   SOLE 0 0 0 4,954
QIAGEN NV SHS NEW N72482123 384 11,371 SH   SOLE 0 1,977 0 9,394
QUALCOMM INC COM 747525103 22,208 251,703 SH   SOLE 0 0 0 251,703
QUEST DIAGNOSTICS INC COM 74834L100 4,385 41,066 SH   SOLE 0 0 0 41,066
RAYTHEON CO COM NEW 755111507 21,816 99,280 SH   SOLE 0 0 0 99,280
RBC BEARINGS INC COM 75524B104 561 3,545 SH   SOLE 0 577 0 2,968
RELX PLC SPONSORED ADR 759530108 3,230 127,816 SH   SOLE 0 122,324 0 5,492
RLI CORP COM 749607107 360 4,000 SH   SOLE 0 0 0 4,000
RLJ LODGING TR CUM CONV PFD A 74965L200 7,567 263,579 SH   SOLE 0 0 0 263,579
ROCKWELL AUTOMATION INC COM 773903109 1,171 5,778 SH   SOLE 0 2,786 0 2,992
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 5,338 39,984 SH   SOLE 0 0 0 39,984
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,558 43,373 SH   SOLE 0 0 0 43,373
SALESFORCE COM INC COM 79466L302 219 1,347 SH   SOLE 0 0 0 1,347
SAP SE SPON ADR 803054204 423 3,154 SH   SOLE 0 902 0 2,252
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 397 4,330 SH   SOLE 0 0 0 4,330
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 325 10,570 SH   SOLE 0 0 0 10,570
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 3,568 66,240 SH   SOLE 0 0 0 66,240
SIX FLAGS ENTMT CORP NEW COM 83001A102 21,381 473,968 SH   SOLE 0 0 0 473,968
SKYWORKS SOLUTIONS INC COM 83088M102 6,857 56,725 SH   SOLE 0 0 0 56,725
SOUTHERN CO COM 842587107 373 5,850 SH   SOLE 0 0 0 5,850
SPDR GOLD TRUST GOLD SHS 78463V107 336 2,354 SH   SOLE 0 0 0 2,354
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,055 40,562 SH   SOLE 0 0 0 40,562
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 7,996 226,452 SH   SOLE 0 0 0 226,452
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 408 5,597 SH   SOLE 0 1,017 0 4,580
STARBUCKS CORP COM 855244109 1,570 17,852 SH   SOLE 0 5,769 0 12,083
STARWOOD PPTY TR INC COM 85571B105 16,803 675,919 SH   SOLE 0 0 0 675,919
STRYKER CORP COM 863667101 5,471 26,061 SH   SOLE 0 0 0 26,061
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,446 66,175 SH   SOLE 0 0 0 66,175
SUNOCO LP COM UT REP LP 86765K109 2,076 67,844 SH   SOLE 0 0 0 67,844
SVB FINL GROUP COM 78486Q101 3,810 15,177 SH   SOLE 0 0 0 15,177
SYNCHRONY FINL COM 87165B103 4,520 125,519 SH   SOLE 0 0 0 125,519
T MOBILE US INC COM 872590104 3,682 46,951 SH   SOLE 0 0 0 46,951
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 52,059 896,023 SH   SOLE 0 66,492 0 829,531
TARGA RES CORP COM 87612G101 12,210 299,034 SH   SOLE 0 0 0 299,034
TELEDYNE TECHNOLOGIES INC COM 879360105 244 703 SH   SOLE 0 0 0 703
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 13,621 951,179 SH   SOLE 0 0 0 951,179
TEXAS INSTRS INC COM 882508104 4,995 38,933 SH   SOLE 0 7,809 0 31,124
THE CHARLES SCHWAB CORPORATI COM 808513105 224 4,712 SH   SOLE 0 0 0 4,712
THERMO FISHER SCIENTIFIC INC COM 883556102 19,146 58,934 SH   SOLE 0 0 0 58,934
TJX COS INC NEW COM 872540109 25,068 410,547 SH   SOLE 0 0 0 410,547
TOPBUILD CORP COM 89055F103 4,609 44,710 SH   SOLE 0 0 0 44,710
TORONTO DOMINION BK ONT COM NEW 891160509 2,650 47,207 SH   SOLE 0 42,739 0 4,468
TPG SPECIALTY LENDING INC COM 87265K102 11,087 516,390 SH   SOLE 0 0 0 516,390
TRAVELERS COMPANIES INC COM 89417E109 896 6,539 SH   SOLE 0 0 0 6,539
TYSON FOODS INC CL A 902494103 4,198 46,113 SH   SOLE 0 0 0 46,113
UMB FINL CORP COM 902788108 203 2,956 SH   SOLE 0 0 0 2,956
UNILEVER PLC SPON ADR NEW 904767704 1,972 34,501 SH   SOLE 0 28,095 0 6,406
UNION PACIFIC CORP COM 907818108 554 3,064 SH   SOLE 0 0 0 3,064
UNITED TECHNOLOGIES CORP COM 913017109 2,007 13,401 SH   SOLE 0 6,087 0 7,314
UNITEDHEALTH GROUP INC COM 91324P102 1,879 6,390 SH   SOLE 0 0 0 6,390
US BANCORP DEL COM NEW 902973304 1,438 24,247 SH   SOLE 0 1,135 0 23,112
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 634 37,825 SH   SOLE 0 0 0 37,825
VANGUARD GROUP DIV APP ETF 921908844 307 2,463 SH   SOLE 0 0 0 2,463
VANGUARD INDEX FDS LARGE CAP ETF 922908637 2,279 15,414 SH   SOLE 0 0 0 15,414
VANGUARD INDEX FDS SMALL CP ETF 922908751 299 1,804 SH   SOLE 0 0 0 1,804
VANGUARD INDEX FDS VALUE ETF 922908744 1,716 14,321 SH   SOLE 0 0 0 14,321
VANGUARD INDEX FDS GROWTH ETF 922908736 226 1,241 SH   SOLE 0 0 0 1,241
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 311 3,350 SH   SOLE 0 0 0 3,350
VANGUARD INDEX FDS SM CP VAL ETF 922908611 5,227 38,131 SH   SOLE 0 0 0 38,131
VANGUARD INDEX FDS MID CAP ETF 922908629 2,234 12,536 SH   SOLE 0 0 0 12,536
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 3,039 51,861 SH   SOLE 0 0 0 51,861
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 10,122 205,400 SH   SOLE 0 0 0 205,400
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 12,780 139,936 SH   SOLE 0 0 0 139,936
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 222 2,368 SH   SOLE 0 0 0 2,368
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 614 3,990 SH   SOLE 0 0 0 3,990
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 800 4,221 SH   SOLE 0 0 0 4,221
VANGUARD WORLD FDS ENERGY ETF 92204A306 305 3,738 SH   SOLE 0 0 0 3,738
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 879 11,523 SH   SOLE 0 0 0 11,523
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 799 8,508 SH   SOLE 0 0 0 8,508
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 968 5,046 SH   SOLE 0 0 0 5,046
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,527 10,322 SH   SOLE 0 0 0 10,322
VEEVA SYS INC CL A COM 922475108 711 5,055 SH   SOLE 0 712 0 4,343
VERIZON COMMUNICATIONS INC COM 92343V104 16,707 272,105 SH   SOLE 0 0 0 272,105
VIRTU FINL INC CL A 928254101 455 28,434 SH   SOLE 0 6,758 0 21,676
VISA INC COM CL A 92826C839 2,126 11,316 SH   SOLE 0 0 0 11,316
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 36,018 1,863,308 SH   SOLE 0 0 0 1,863,308
W P CAREY INC COM 92936U109 30,976 387,007 SH   SOLE 0 0 0 387,007
WALMART INC COM 931142103 3,852 32,412 SH   SOLE 0 5,764 0 26,648
WASTE MGMT INC DEL COM 94106L109 367 3,219 SH   SOLE 0 0 0 3,219
WATSCO INC COM 942622200 618 3,433 SH   SOLE 0 1,168 0 2,265
WEC ENERGY GROUP INC COM 92939U106 431 4,669 SH   SOLE 0 0 0 4,669
WEX INC COM 96208T104 695 3,320 SH   SOLE 0 633 0 2,687
WILLIAMS COS INC DEL COM 969457100 11,915 502,308 SH   SOLE 0 0 0 502,308
WILLIAMS SONOMA INC COM 969904101 13,264 180,609 SH   SOLE 0 0 0 180,609
WISDOMTREE TR INDIA ERNGS FD 97717W422 769 30,906 SH   SOLE 0 0 0 30,906
WORLD FUEL SVCS CORP COM 981475106 466 10,734 SH   SOLE 0 1,828 0 8,906
XPO LOGISTICS INC COM 983793100 18,690 234,499 SH   SOLE 0 1,113 0 233,386
ZEBRA TECHNOLOGIES CORP CL A 989207105 6,953 27,220 SH   SOLE 0 0 0 27,220
ZOETIS INC CL A 98978V103 3,687 27,860 SH   SOLE 0 0 0 27,860