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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1015063,078SH SOLE 3,07800
ABBOTT LABSCOM00282410091510,935SH SOLE 10,93500
ABBVIE INCCOM00287Y10976310,072SH SOLE 10,07200
ALASKA AIR GROUP INCCOM0116591094186,447SH SOLE 6,44700
ALLERGAN PLCSHSG0177J1088234,891SH SOLE 4,89100
ALLSTATE CORPCOM0200021013533,246SH SOLE 3,24600
ALPHABET INCCAP STK CL A02079K3053,5682,922SH SOLE 2,92200
ALPHABET INCCAP STK CL C02079K1075,9194,856SH SOLE 4,85600
AMAZON COM INCCOM0231351061,554895SH SOLE 89500
AMC ENTMT HLDGS INCCL A COM00165C10419818,485SH SOLE 18,48500
AMC NETWORKS INCCL A00164V1033226,555SH SOLE 6,55500
AMERICAN WTR WKS CO INC NEWCOM03042010325,075201,846SH SOLE 201,84600
AMERISOURCEBERGEN CORPCOM03073E1052593,144SH SOLE 3,14400
AMGEN INCCOM0311621001,2366,385SH SOLE 6,38500
ANTERO RES CORPCOM03674X1061,087360,025SH SOLE 360,02500
APPLE INCCOM03783310017,19476,771SH SOLE 76,77100
APPLIED MATLS INCCOM03822210567913,600SH SOLE 13,60000
AQUA AMERICA INCCOM03836W1032,54756,815SH SOLE 56,81500
ARES COML REAL ESTATE CORPCOM04013V10877851,097SH SOLE 51,09700
ARLINGTON ASSET INVT CORPCL A NEW04135620530355,175SH SOLE 55,17500
ASHFORD HOSPITALITY TR INCCOM SHS0441031095115,500SH SOLE 15,50000
ASSURED GUARANTY LTDCOMG0585R1063888,737SH SOLE 8,73700
AT&T INCCOM00206R1024,103108,421SH SOLE 108,42100
AUTODESK INCCOM0527691068876,005SH SOLE 6,00500
AVIS BUDGET GROUP INCCOM05377410564222,710SH SOLE 22,71000
AXIS CAPITAL HOLDINGS LTDSHSG0692U1093,45951,851SH SOLE 51,85100
BAIDU INCSPON ADR REP A0567521081,55715,147SH SOLE 15,14700
BANK AMER CORPCOM06050510468823,572SH SOLE 23,57200
BED BATH & BEYOND INCCOM07589610012011,323SH SOLE 11,32300
BERKSHIRE HATHAWAY INC DELCL A0846701083121SH SOLE 100
BERKSHIRE HATHAWAY INC DELCL B NEW0846707029,41945,277SH SOLE 45,27700
BG STAFFING INCCOM05544A10924913,014SH SOLE 13,01400
BLACKROCK INCOME TR INCCOM09247F10014423,675SH SOLE 23,67500
BLUE CAP REINS HLDGS LTDCOMG1190F1071,873254,168SH SOLE 254,16800
BOEING COCOM0970231052,0155,296SH SOLE 5,29600
BRISTOL MYERS SQUIBB COCOM11012210864912,791SH SOLE 12,79100
BROOKDALE SR LIVING INCCOM11246310423631,132SH SOLE 31,13200
CALIFORNIA WTR SVC GROUPCOM1307881024,18779,113SH SOLE 79,11300
CAPSTEAD MTG CORPCOM NO PAR14067E5067410,000SH SOLE 10,00000
CATERPILLAR INC DELCOM1491231016,34350,216SH SOLE 50,21600
CBS CORP NEWCL B1248572023,27981,236SH SOLE 81,23600
CBS CORP NEWCL B124857202515,000SHCallSOLE 15,00000
CF INDS HLDGS INCCOM12526910071814,590SH SOLE 14,59000
CHANGE HEALTHCARE INCCOM15912K10049240,767SH SOLE 40,76700
CHANGE HEALTHCARE INCUNIT 99/99/999915912K2092966,205SH SOLE 6,20500
CHEMOURS COCOM16385110881354,422SH SOLE 54,42200
CHERRY HILL MTG INVT CORPCOM16465110127320,817SH SOLE 20,81700
CHESAPEAKE UTILS CORPCOM1653031086,48368,014SH SOLE 68,01400
CHEVRON CORP NEWCOM1667641001,30210,979SH SOLE 10,97900
CHIASMA INCCOM16706W1028316,745SH SOLE 16,74500
CISCO SYS INCCOM17275R1023867,814SH SOLE 7,81400
CITIGROUP INCCOM NEW1729674245,58780,872SH SOLE 80,87200
COCA COLA COCOM19121610081514,974SH SOLE 14,97400
COLGATE PALMOLIVE COCOM1941621034476,084SH SOLE 6,08400
COMCAST CORP NEWCL A20030N1012064,578SH SOLE 4,57800
COMMSCOPE HLDG CO INCCOM20337X1091,197101,776SH SOLE 101,77600
CONNECTICUT WTR SVC INCCOM2077971014,09458,436SH SOLE 58,43600
CONOCOPHILLIPSCOM20825C1043486,113SH SOLE 6,11300
CONSOLIDATED EDISON INCCOM2091151041,02410,835SH SOLE 10,83500
CORE LABORATORIES N VCOMN227171071,68936,223SH SOLE 36,22300
CSX CORPCOM1264081031,04415,068SH SOLE 15,06800
CUI GLOBAL INCCOM NEW126576206139164,035SH SOLE 164,03500
CVS HEALTH CORPCOM1266501005188,217SH SOLE 8,21700
DANAHER CORPORATIONCOM2358511026054,191SH SOLE 4,19100
DEERE & COCOM2441991056633,933SH SOLE 3,93300
DEUTSCHE BANK AGNAMEN AKTD1819089824933,225SH SOLE 33,22500
DIAGEO P L CSPON ADR NEW25243Q2051,2417,588SH SOLE 7,58800
DIAMONDBACK ENERGY INCCOM25278X1096,03367,096SH SOLE 67,09600
DIME CMNTY BANCSHARESCOM25392210831114,536SH SOLE 14,53600
DISCOVER FINL SVCSCOM2547091083213,954SH SOLE 3,95400
DISNEY WALT COCOM DISNEY2546871066104,678SH SOLE 4,67800
E TRADE FINANCIAL CORPCOM NEW2692464012074,737SH SOLE 4,73700
ECOLAB INCCOM2788651002,83114,294SH SOLE 14,29400
EMERSON ELEC COCOM2910111043755,603SH SOLE 5,60300
ENPHASE ENERGY INCCOM29355A1072,934131,997SH SOLE 131,99700
ENTERPRISE PRODS PARTNERS LCOM29379210756919,920SH SOLE 19,92000
EQT CORPCOM26884L10946743,858SH SOLE 43,85800
EQUITRANS MIDSTREAM CORPORATCOM29460010140828,046SH SOLE 28,04600
EVEREST RE GROUP LTDCOMG3223R1084,59917,285SH SOLE 17,28500
EXTENDED STAY AMER INCUNIT 99/99/9999B30224P2001,15979,138SH SOLE 79,13800
EXXON MOBIL CORPCOM30231G1023,38047,872SH SOLE 47,87200
EZCORP INCCL A NON VTG30230110631648,906SH SOLE 48,90600
FACEBOOK INCCL A30303M1021,2837,205SH SOLE 7,20500
FEDEX CORPCOM31428X1063992,740SH SOLE 2,74000
FIDELITY NATL INFORMATION SVCOM31620M1061,0317,766SH SOLE 7,76600
FIFTH THIRD BANCORPCOM31677310027510,062SH SOLE 10,06200
FIRST TR SR FLOATING RATE 20COM SHS33740K10141146,420SH SOLE 46,42000
FLEX LTDORDY2573F10210,067961,955SH SOLE 961,95500
FS KKR CAPITAL CORPCOM30263510728148,147SH SOLE 48,14700
GALLAGHER ARTHUR J & COCOM3635761093,23436,105SH SOLE 36,10500
GAP INCCOM36476010848627,973SH SOLE 27,97300
GAP INCCOM36476010835,000SHCallSOLE 5,00000
GARRISON CAP INCCOM3665541031,052152,264SH SOLE 152,26400
GENERAL ELECTRIC COCOM36960410312313,751SH SOLE 13,75100
GENERAL MTRS COCOM37045V10040110,698SH SOLE 10,69800
GILEAD SCIENCES INCCOM3755581035899,299SH SOLE 9,29900
GLOBAL SHIP LEASE INC NEWCOM CL AY2718360047462,006SH SOLE 62,00600
GLOBAL WTR RES INCCOM37946310229124,577SH SOLE 24,57700
GRAFTECH INTL LTDCOM3843135081,503117,400SH SOLE 117,40000
GRAPHIC PACKAGING HLDG COCOM38868910135824,275SH SOLE 24,27500
GREEN DOT CORPCL A39304D10231612,500SH SOLE 12,50000
GREENLIGHT CAPITAL RE LTDCLASS AG4095J10990285,862SH SOLE 85,86200
HARTFORD FINL SVCS GROUP INCCOM4165151045,88697,105SH SOLE 97,10500
HAWAIIAN ELEC INDUSTRIESCOM4198701003657,993SH SOLE 7,99300
HCA HEALTHCARE INCCOM40412C1016035,010SH SOLE 5,01000
HERITAGE INS HLDGS INCCOM42727J10257038,095SH SOLE 38,09500
HERSHEY COCOM4278661082651,712SH SOLE 1,71200
HERTZ GLOBAL HLDGS INCCOM42806J10615911,500SH SOLE 11,50000
HEXCEL CORP NEWCOM4282911082,70732,955SH SOLE 32,95500
HILL INTERNATIONAL INCCOM43146610121471,575SH SOLE 71,57500
HIMAX TECHNOLOGIES INCSPONSORED ADR43289P10610546,450SH SOLE 46,45000
HOME DEPOT INCCOM4370761022,93312,642SH SOLE 12,64200
HONEYWELL INTL INCCOM4385161069,14954,072SH SOLE 54,07200
HUNT COS FIN TR INCCOM44558T100616183,431SH SOLE 183,43100
ICF INTL INCCOM44925C1032112,500SH SOLE 2,50000
ILLINOIS TOOL WKS INCCOM4523081095793,699SH SOLE 3,69900
ILLUMINA INCCOM4523271093,45711,362SH SOLE 11,36200
INFINITY PHARMACEUTICALS INCCOM45665G3033635,120SH SOLE 35,12000
INFORMATION SERVICES GROUP ICOM45675Y104299120,435SH SOLE 120,43500
INTEL CORPCOM4581401001,25024,261SH SOLE 24,26100
INTELLICHECK INCCOM NEW45817G2016,9951,401,805SH SOLE 1,401,80500
INTERNATIONAL BUSINESS MACHSCOM4592001013682,529SH SOLE 2,52900
INVESCO HIGH INCOME TR IICOM46131F10115110,510SH SOLE 10,51000
ISHARES GOLD TRUSTISHARES4642851053,840272,324SH SOLE 272,32400
ISHARES TR20 YR TR BD ETF4642874329146,388SH SOLE 6,38800
ISHARES TR3 7 YR TREAS BD4642886611,35810,711SH SOLE 10,71100
ISHARES TRBARCLAYS 7 10 YR4642874401,81816,162SH SOLE 16,16200
ISHARES TRCMBS ETF46429B36656010,470SH SOLE 10,47000
ISHARES TRCORE US AGGBD ET4642872262302,034SH SOLE 2,03400
ISHARES TRIBONDS DEC19 ETF46434VAU41,11244,755PRN SOLE 44,75500
ISHARES TRIBOXX INV CP ETF4642872421,33510,472SH SOLE 10,47200
ISHARES TRMBS ETF4642885883162,921SH SOLE 2,92100
ISHARES TRMSCI EMG MKT ETF4642872342045,000SH SOLE 5,00000
ISHARES TRNATIONAL MUN ETF4642884143252,845SH SOLE 2,84500
ISHARES TRRUSSELL 2000 ETF464287655428SH SOLE 2800
ISHARES TRRUSSELL 2000 ETF4642876555111,500SHPutSOLE 11,50000
ISHARES TRSH TR CRPORT ETF46428864661911,542SH SOLE 11,54200
ISHARES TRTRS FLT RT BD46434V86057411,425SH SOLE 11,42500
ISHARES US ETF TRINT RT HDG C B46431W7053173,415SH SOLE 3,41500
JOHNSON & JOHNSONCOM4781601045,39641,703SH SOLE 41,70300
JOHNSON CTLS INTL PLCSHSG515021053,67683,756SH SOLE 83,75600
JPMORGAN CHASE & COCOM46625H1006,11651,965SH SOLE 51,96500
KELLOGG COCOM4878361086059,400SH SOLE 9,40000
KIMBERLY CLARK CORPCOM4943681033382,381SH SOLE 2,38100
KKR & CO INCCL A48251W10458221,670SH SOLE 21,67000
KONTOOR BRANDS INCCOM50050N10352014,803SH SOLE 14,80300
L3HARRIS TECHNOLOGIES INCCOM5024311093,46116,587SH SOLE 16,58700
LABORATORY CORP AMER HLDGSCOM NEW50540R4093992,373SH SOLE 2,37300
LENNAR CORPCL A5260571044237,567SH SOLE 7,56700
LIQTECH INTL INCCOM53632A2014,404557,444SH SOLE 557,44400
LOWES COS INCCOM5486611071,27411,585SH SOLE 11,58500
MACQUARIE INFRASTRUCTURE CORCOM55608B1053,23281,887SH SOLE 81,88700
MAGNOLIA OIL & GAS CORPCL A55966310944740,251SH SOLE 40,25100
MAIDEN HOLDINGS LTDSHSG5753U112206275,219SH SOLE 275,21900
MARATHON PETE CORPCOM56585A1022233,679SH SOLE 3,67900
MARLIN BUSINESS SVCS CORPCOM5711571062449,672SH SOLE 9,67200
MARVELL TECHNOLOGY GROUP LTDORDG5876H10544917,965SH SOLE 17,96500
MATADOR RES COCOM5764852051,939117,284SH SOLE 117,28400
MBIA INCCOM55262C10035938,913SH SOLE 38,91300
MCDONALDS CORPCOM5801351012681,250SH SOLE 1,25000
MCKESSON CORPCOM58155Q1039857,206SH SOLE 7,20600
MDC PARTNERS INCCL A SUB VTG55269710410838,352SH SOLE 38,35200
MEDLEY MGMT INCCL A COM58503T106419119,640SH SOLE 119,64000
MERCK & CO INCCOM58933Y1053,05336,273SH SOLE 36,27300
META FINL GROUP INCCOM59100U10837211,395SH SOLE 11,39500
MICRON TECHNOLOGY INCCOM5951121033,05671,312SH SOLE 71,31200
MICROSOFT CORPCOM5949181045,18237,276SH SOLE 37,27600
MONDELEZ INTL INCCL A6092071054197,577SH SOLE 7,57700
MORGAN STANLEYCOM NEW6174464482325,435SH SOLE 5,43500
MORGAN STANLEY EM MKTS DM DECOM61747710423235,263SH SOLE 35,26300
NAVIOS MARITIME CONTAINERS LCOM UNIT RP LPY621511088040,000SH SOLE 40,00000
NET 1 UEPS TECHNOLOGIES INCCOM NEW64107N2068423,500SH SOLE 23,50000
NEW JERSEY RESCOM6460251066,240137,982SH SOLE 137,98200
NEWMONT GOLDCORP CORPORATIONCOM6516391062075,448SH SOLE 5,44800
NEXTERA ENERGY INCCOM65339F1012331,000SH SOLE 1,00000
NORFOLK SOUTHERN CORPCOM6558441083612,011SH SOLE 2,01100
NORTHROP GRUMMAN CORPCOM666807102209557SH SOLE 55700
NORTHWEST NAT HLDG COCOM66765N1055,13872,018SH SOLE 72,01800
NUVEEN EMERGING MKTS DEBT 20COM67077P10119622,473SH SOLE 22,47300
NUVEEN INT DUR QUAL MUN TRMCOM67067710348135,166SH SOLE 35,16600
NVIDIA CORPCOM67066G1042481,427SH SOLE 1,42700
OAKTREE SPECIALTY LENDING COCOM67401P1081,579304,785SH SOLE 304,78500
OCCIDENTAL PETE CORPCOM6745991052245,040SH SOLE 5,04000
OCULAR THERAPEUTIX INCCOM67576A1003812,500SH SOLE 12,50000
ORACLE CORPCOM68389X1054588,319SH SOLE 8,31900
PARKER HANNIFIN CORPCOM70109410411,13061,627SH SOLE 61,62700
PATTERSON UTI ENERGY INCCOM70348110174086,515SH SOLE 86,51500
PEPSICO INCCOM7134481087615,552SH SOLE 5,55200
PERMA-FIX ENVIRONMENTAL SVCSCOM NEW71415720310222,550SH SOLE 22,55000
PFIZER INCCOM7170811031,45740,552SH SOLE 40,55200
PHILIP MORRIS INTL INCCOM7181721092132,806SH SOLE 2,80600
PIERIS PHARMACEUTICALS INCCOM720795103611179,191SH SOLE 179,19100
PIONEER NAT RES COCOM7237871078,31266,087SH SOLE 66,08700
PNC FINL SVCS GROUP INCCOM6934751051,60911,483SH SOLE 11,48300
PROCTER & GAMBLE COCOM7427181092,46119,785SH SOLE 19,78500
PROVENTION BIO INCCOM74374N10210615,500SH SOLE 15,50000
PURE ACQUISITION CORP*W EXP 04/17/20274621Q1144846,000SH SOLE 46,00000
PURE ACQUISITION CORPCL A74621Q10630830,093SH SOLE 30,09300
PURECYCLE CORPCOM NEW74622830399997,221SH SOLE 97,22100
PUTNAM PREMIER INCOME TRSH BEN INT7468531006512,325SH SOLE 12,32500
PVH CORPCOM69365610090010,200SH SOLE 10,20000
QEP RES INCCOM74733V10024867,095SH SOLE 67,09500
QORVO INCCOM74736K1013,47446,863SH SOLE 46,86300
QUALCOMM INCCOM7475251031,78723,421SH SOLE 23,42100
RAYTHEON COCOM NEW7551115071,5908,103SH SOLE 8,10300
RESIDEO TECHNOLOGIES INCCOM76118Y10425617,843SH SOLE 17,84300
ROPER TECHNOLOGIES INCCOM77669610687,817246,262SH SOLE 246,26200
S&P GLOBAL INCCOM78409V1044,11216,785SH SOLE 16,78500
SALESFORCE COM INCCOM79466L3028375,638SH SOLE 5,63800
SANOFIRIGHT 12/31/202080105N113915,635SH SOLE 15,63500
SAP SESPON ADR8030542048767,433SH SOLE 7,43300
SCORPIO TANKERS INCSHSY7542C13060020,154SH SOLE 20,15400
SJW GROUPCOM7843051044306,300SH SOLE 6,30000
SL GREEN RLTY CORPCOM78440X1014986,097SH SOLE 6,09700
SMUCKER J M COCOM NEW8326964055084,617SH SOLE 4,61700
SOLAR CAP LTDCOM83413U1003,927190,176SH SOLE 190,17600
SOUTH JERSEY INDS INCCOM8385181083,529107,222SH SOLE 107,22200
SPDR GOLD TRUSTGOLD SHS78463V1078576,171SH SOLE 6,17100
SPDR S&P 500 ETF TRTR UNIT78462F1033,58612,083SH SOLE 12,08300
SPDR S&P 500 ETF TRTR UNIT78462F103125,000SHPutSOLE 5,00000
STEMLINE THERAPEUTICS INCCOM85858C10725624,625SH SOLE 24,62500
STONECASTLE FINL CORPCOM86178010432714,764SH SOLE 14,76400
STRYKER CORPCOM8636671015172,389SH SOLE 2,38900
SUNCOKE ENERGY INCCOM86722A103627111,125SH SOLE 111,12500
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS87403910010,467225,199SH SOLE 225,19900
TARGET HOSPITALITY CORP*W EXP 03/15/20287615L1152225,000SH SOLE 25,00000
TECOGEN INC NEWCOM NEW87876P2011,446607,382SH SOLE 607,38200
TESLA INCCOM88160R1012701,120SH SOLE 1,12000
TITAN INTL INC ILLCOM88830M102496183,525SH SOLE 183,52500
TOLL BROTHERS INCCOM8894781031,30731,840SH SOLE 31,84000
TRAVELERS COMPANIES INCCOM89417E1092761,857SH SOLE 1,85700
TREX CO INCCOM89531P1055706,272SH SOLE 6,27200
TRIMBLE INCCOM89623910012,261315,930SH SOLE 315,93000
TWO HBRS INVT CORPCOM NEW90187B4081,929146,901SH SOLE 146,90100
UNION PACIFIC CORPCOM9078181082,51415,522SH SOLE 15,52200
UNITED INS HLDGS CORPCOM91071010237026,449SH SOLE 26,44900
UNITED TECHNOLOGIES CORPCOM9130171097815,723SH SOLE 5,72300
UNITEDHEALTH GROUP INCCOM91324P1021,4286,573SH SOLE 6,57300
VANGUARD BD INDEX FD INCTOTAL BND MRKT9219378355,51665,334SH SOLE 65,33400
VANGUARD INDEX FDSMCAP VL IDXVIP9229085127216,382SH SOLE 6,38200
VANGUARD INDEX FDSTOTAL STK MKT9229087694,40729,186SH SOLE 29,18600
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427754,61292,423SH SOLE 92,42300
VANGUARD SCOTTSDALE FDSMORTG-BACK SEC92206C7711,12721,165SH SOLE 21,16500
VERISK ANALYTICS INCCOM92345Y1063712,349SH SOLE 2,34900
VERIZON COMMUNICATIONS INCCOM92343V1045198,594SH SOLE 8,59400
VERMILION ENERGY INCCOM92372510524314,581SH SOLE 14,58100
VERSO CORPCL A92531L20746437,500SH SOLE 37,50000
VIACOM INC NEWCL B92553P20136415,150SH SOLE 15,15000
VORNADO RLTY TRSH BEN INT9290421094687,354SH SOLE 7,35400
WALGREENS BOOTS ALLIANCE INCCOM9314271084,06973,574SH SOLE 73,57400
WELLS FARGO CO NEWCOM9497461011,11822,161SH SOLE 22,16100
WESTERN ASSET EMRG MKT DEBTCOM95766A10136025,917SH SOLE 25,91700
WESTERN ASSET GLOBAL CP DEFICOM95790C10775443,283SH SOLE 43,28300
WESTERN ASSET HGH YLD DFNDFDCOM95768B10746230,494SH SOLE 30,49400
WESTERN DIGITAL CORPCOM9581021052,53842,556SH SOLE 42,55600
WESTROCK COCOM96145D1051,90952,382SH SOLE 52,38200
WIDEPOINT CORPCOM9675901001650,000SH SOLE 50,00000
WISDOMTREE TREUROPE HEDGED EQ97717X7013395,036SH SOLE 5,03600
WISDOMTREE TRJAPN HEDGE EQT97717W8513286,506SH SOLE 6,50600
XAI OCTAGON FLOATNG RATE ALTCOM98400T10627530,720SH SOLE 30,72000
YETI HLDGS INCCOM98585X10438613,800SH SOLE 13,80000
YORK WTR COCOM9871841081,39631,975SH SOLE 31,97500