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
ABBVIE INCCOM00287Y1094,26639,549SH SOLE 39,54900
ADOBE SYSTEMS INCORPORATEDCOM00724F10112SH SOLE 200
ADVANSIX INCCOM00773T101380SH SOLE 8000
AFLAC INCCOM0010551023136,000SH SOLE 6,00000
AGENUS INCCOM NEW00847G705265,000SH SOLE 5,00000
ALASKA AIR GROUP INCCOM0116591091,19520,400SH SOLE 20,40000
ALBERTSONS COS INCCOMMON STOCK01309110316500SH SOLE 50000
ALEXCO RESOURCE CORPCOM01535P1061500SH SOLE 50000
ALLY FINL INCCOM02005N1001,46528,700SH SOLE 28,70000
ALPHABET INCCAP STK CL A02079K3054517SH SOLE 1700
ALTUS MIDSTREAM COCOM NEW CL A02215L2095,21675,566SH SOLE 75,56600
AMAZON COM INCCOM0231351064313SH SOLE 1300
AMCOR PLCORDG0250X10760251,900SH SOLE 51,90000
AMERICAN WTR WKS CO INC NEWCOM0304201033932,325SH SOLE 2,32500
ANNALY CAPITAL MANAGEMENT INCOM035710409293,500SH SOLE 3,50000
ANTERO MIDSTREAM CORPCOM03676B10270267,400SH SOLE 67,40000
APA CORPORATIONCOM03743Q10872233,700SH SOLE 33,70000
APPLE INCCOM0378331006594,660SH SOLE 4,66000
APPLIED MATLS INCCOM0382221057756,023SH SOLE 6,02300
ARES CAPITAL CORPCOM04010L1031728,460SH SOLE 8,46000
ATKORE INCCOM0476491081832,100SH SOLE 2,10000
ATLAS AIR WORLDWIDE HLDGS INCOM NEW0491642051,67520,505SH SOLE 20,50500
AUTOZONE INCCOM05333210221SH SOLE 100
AVANOS MED INCCOM05350V106311,000SH SOLE 1,00000
AXOS FINANCIAL INCCOM05465C1003176,150SH SOLE 6,15000
BANK OF NT BUTTERFIELD&SON LSHS NEWG0772R20896827,250SH SOLE 27,25000
BERKSHIRE HATHAWAY INC DELCL B NEW084670702210769SH SOLE 76900
BERKSHIRE HATHAWAY INC DELCL A0846701084111SH SOLE 100
BK OF AMERICA CORPCOM060505104481,120SH SOLE 1,12000
BLACKROCK TCP CAPITAL CORPCOM09259E108413,000SH SOLE 3,00000
BLACKSTONE INCCOM09260D1072612,245SH SOLE 2,24500
BLOCK H & R INCCOM0936711051,47158,850SH SOLE 58,85000
BOOT BARN HLDGS INCCOM099406100111SH SOLE 1100
BRISTOL-MYERS SQUIBB COCOM1101221081041,755SH SOLE 1,75500
CALUMET SPECIALTY PRODS PARTUT LTD PARTNER1314761032,420305,982SH SOLE 305,98200
CANADIAN NATL RY COCOM1363751023,82633,086SH SOLE 33,08600
CANADIAN PAC RY LTDCOM13645T1003825,875SH SOLE 5,87500
CARRIER GLOBAL CORPORATIONCOM14448C1041042,000SH SOLE 2,00000
CATERPILLAR INCCOM1491231014612,400SH SOLE 2,40000
CATO CORP NEWCL A149205106015SH SOLE 1500
CHEESECAKE FACTORY INCCOM163072101115SH SOLE 1500
CLEVELAND-CLIFFS INC NEWCOM18589910129314,800SH SOLE 14,80000
COCA COLA COCOM19121610029548SH SOLE 54800
CONOCOPHILLIPSCOM20825C1041,77626,200SH SOLE 26,20000
CONSTELLATION BRANDS INCCL A21036P10843206SH SOLE 20600
CROWN HLDGS INCCOM2283681061,16111,520SH SOLE 11,52000
CSX CORPCOM1264081031,57552,950SH SOLE 52,95000
CVS HEALTH CORPCOM1266501004,41352,007SH SOLE 52,00700
DAVE & BUSTERS ENTMT INCCOM238337109115SH SOLE 1500
DELTA AIR LINES INC DELCOM NEW24736170277218,116SH SOLE 18,11600
DIEBOLD NIXDORF INCCOM STK25365110361861,150SH SOLE 61,15000
DINE BRANDS GLOBAL INCCOM25442310649600SH SOLE 60000
DISCOVER FINL SVCSCOM2547091082,69721,950SH SOLE 21,95000
DISNEY WALT COCOM254687106118695SH SOLE 69500
DOMINION ENERGY INCCOM25746U1092353,225SH SOLE 3,22500
DUKE ENERGY CORP NEWCOM NEW26441C2048428,630SH SOLE 8,63000
EBAY INC.COM2786421031,15816,625SH SOLE 16,62500
ENTERPRISE PRODS PARTNERS LCOM2937921071537,053SH SOLE 7,05300
ETSY INCCOM29786A10615SH SOLE 500
EXXON MOBIL CORPCOM30231G10224400SH SOLE 40000
FACEBOOK INCCL A30303M1021440SH SOLE 4000
FEDERAL AGRIC MTG CORPCL C3131483064,60742,455SH SOLE 42,45500
FEDEX CORPCOM31428X10666300SH SOLE 30000
FIDELITY COVINGTON TRUSTMSCI RL EST ETF3160928577226SH SOLE 22600
FIRST TR EXCHANGE-TRADED FDNAT GAS ETF33733E807513,000SH SOLE 3,00000
FIRSTENERGY CORPCOM337932107681,900SH SOLE 1,90000
FRANCO NEV CORPCOM35185810513100SH SOLE 10000
FREEPORT-MCMORAN INCCL B35671D8571,11934,405SH SOLE 34,40500
GENERAL MTRS COCOM37045V1006,054114,854SH SOLE 114,85400
GENUINE PARTS COCOM37246010524200SH SOLE 20000
GILEAD SCIENCES INCCOM37555810317250SH SOLE 25000
GLOBAL PMTS INCCOM37940X10261385SH SOLE 38500
GLOBAL X FDSGLBL X MLP ETF37954Y3434109SH SOLE 10900
GLOBAL X FDSLITHIUM BTRY ETF37954Y855112SH SOLE 1200
GLOBAL X FDSUS INFR DEV ETF37954Y67303SH SOLE 300
GOLDMAN SACHS BDC INCSHS38147U107281,500SH SOLE 1,50000
GOLDMAN SACHS ETF TREQUAL WEIGHT US3814304382754,108SH SOLE 4,10800
GRAFTECH INTL LTDCOM38431350823222,500SH SOLE 22,50000
GREAT LAKES DREDGE & DOCK COCOM39060710990860,150SH SOLE 60,15000
HENRY SCHEIN INCCOM8064071027159,391SH SOLE 9,39100
HOME DEPOT INCCOM437076102926SH SOLE 2600
IAA INCCOM44925310327500SH SOLE 50000
INDUSTRIAL LOGISTICS PPTYS TCOM SHS BEN INT4562371061,61463,500SH SOLE 63,50000
INSTEEL INDS INCCOM45774W1081,11729,350SH SOLE 29,35000
INTEL CORPCOM45814010083515,675SH SOLE 15,67500
INVESCO ACTIVELY MANAGED ETFVAR RATE INVT46090A87927410,894SH SOLE 10,89400
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51118412,250SH SOLE 12,25000
INVESCO EXCH TRADED FD TR IIVAR RATE PFD46138G8701074,070SH SOLE 4,07000
INVESCO EXCH TRADED FD TR IINASDAQ 100 ETF46138G649214SH SOLE 1400
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 CB46138J8412049,241SH SOLE 9,24100
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 HY46138J8331345,353SH SOLE 5,35300
INVESCO EXCH TRD SLF IDX FDBULSHS 2025 CB46138J8251848,294SH SOLE 8,29400
INVESCO EXCH TRD SLF IDX FDBULSHS 2025 HY46138J8171345,455SH SOLE 5,45500
INVESCO EXCHANGE TRADED FD TS&P500 QUALITY46137V2413707,627SH SOLE 7,62700
INVESCO EXCHANGE TRADED FD TDYNMC LRG GWTH46137V74637500SH SOLE 50000
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V35730200SH SOLE 20000
INVESCO QQQ TRUNIT SER 146090E10360167SH SOLE 16700
INVITATION HOMES INCCOM46187W107377SH SOLE 7700
ISHARES SILVER TRISHARES46428Q10955627,077SH SOLE 27,07700
ISHARES TRCORE US AGGBD ET4642872264814,191SH SOLE 4,19100
ISHARES TRMSCI EAFE ETF46428746513162SH SOLE 16200
ISHARES TRS&P 100 ETF464287101632SH SOLE 3200
ISHARES TRCORE S&P500 ETF464287200146340SH SOLE 34000
ISHARES TR1 3 YR TREAS BD46428745719SH SOLE 900
ISHARES TR20 YR TR BD ETF464287432645SH SOLE 4500
ISHARES TRFLTG RATE NT ETF46429B655115SH SOLE 1500
ISHARES TRRUS 1000 GRW ETF46428761432115SH SOLE 11500
ISHARES TRRUS 1000 VAL ETF46428759828176SH SOLE 17600
ISHARES TRRUS MD CP GR ETF4642874811199SH SOLE 9900
ISHARES TRRUS MDCP VAL ETF464287473439SH SOLE 3900
ISHARES TRUS TREAS BD ETF46429B2673125SH SOLE 12500
ISHARES TRMSCI EMG MKT ETF464287234501,000SH SOLE 1,00000
ISHARES TRMSCI USA MMENTM46432F39635200SH SOLE 20000
JETBLUE AWYS CORPCOM47714310168744,900SH SOLE 44,90000
JOHNSON CTLS INTL PLCSHSG5150210573910,850SH SOLE 10,85000
JPMORGAN CHASE & COCOM46625H10065400SH SOLE 40000
KAR AUCTION SVCS INCCOM48238T1098500SH SOLE 50000
KIMBERLY-CLARK CORPCOM49436810383624SH SOLE 62400
KINDER MORGAN INC DELCOM49456B101211,283SH SOLE 1,28300
KROGER COCOM5010441011,76343,600SH SOLE 43,60000
LABORATORY CORP AMER HLDGSCOM NEW50540R4091,7966,380SH SOLE 6,38000
LADDER CAP CORPCL A5057431049807SH SOLE 80700
LOWES COS INCCOM54866110775368SH SOLE 36800
LYONDELLBASELL INDUSTRIES NSHS - A -N5374510075800SH SOLE 80000
MAIN STR CAP CORPCOM56035L104701,700SH SOLE 1,70000
MCDONALDS CORPCOM5801351012293SH SOLE 9300
MGP INGREDIENTS INC NEWCOM55303J10695014,600SH SOLE 14,60000
MICRON TECHNOLOGY INCCOM595112103339SH SOLE 3900
MICROSOFT CORPCOM594918104138490SH SOLE 49000
MPLX LPCOM UNIT REP LTD55336V1001,67758,900SH SOLE 58,90000
MUELLER INDS INCCOM624756102581,400SH SOLE 1,40000
NAPCO SEC TECHNOLOGIES INCCOM630402105431,000SH SOLE 1,00000
NATIONAL FUEL GAS COCOM6361801012,68551,125SH SOLE 51,12500
NORFOLK SOUTHN CORPCOM6558441083301,378SH SOLE 1,37800
NORTONLIFELOCK INCCOM668771108662,600SH SOLE 2,60000
NUVERRA ENVIRONMENTAL SOLUTICOM PAR67091K302049SH SOLE 4900
OCCIDENTAL PETE CORPCOM674599105862,900SH SOLE 2,90000
OKTA INCCL A67929510564270SH SOLE 27000
ONEMAIN HLDGS INCCOM68268W1034,61483,398SH SOLE 83,39800
ONEOK INC NEWCOM6826801033,39058,450SH SOLE 58,45000
ORACLE CORPCOM68389X1051,09312,550SH SOLE 12,55000
OWL ROCK CAPITAL CORPORATIONCOM69121K10461943,850SH SOLE 43,85000
PFIZER INCCOM7170811033,97692,450SH SOLE 92,45000
PHILLIPS 66COM71854610421300SH SOLE 30000
PITNEY BOWES INCCOM724479100851118,000SH SOLE 118,00000
POSTAL REALTY TRUST INCCL A73757R10229115,600SH SOLE 15,60000
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242012442,345SH SOLE 2,34500
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245083704,832SH SOLE 4,83200
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247971,06714,368SH SOLE 14,36800
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247062046,702SH SOLE 6,70200
SCHWAB STRATEGIC TRUS SML CAP ETF8085246071191,191SH SOLE 1,19100
SCHWAB STRATEGIC TRUS LCAP VA ETF808524409236SH SOLE 3600
SCHWEITZER-MAUDUIT INTL INCCOM8085411061,89854,753SH SOLE 54,75300
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y20939310SH SOLE 31000
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4071375SH SOLE 7500
SELECT SECTOR SPDR TRSBI MATERIALS81369Y10036450SH SOLE 45000
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y886841,320SH SOLE 1,32000
SELECT SECTOR SPDR TRENERGY81369Y50616300SH SOLE 30000
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y30821300SH SOLE 30000
SMARTFINANCIAL INCCOM NEW83190L208522,000SH SOLE 2,00000
SNAP INCCL A83304A1067100SH SOLE 10000
SOUTHERN COCOM8425871071,16018,725SH SOLE 18,72500
SPARTANNASH COCOM8472151001,18754,200SH SOLE 54,20000
SPDR GOLD TRGOLD SHS78463V10774448SH SOLE 44800
SPDR INDEX SHS FDSMSCI ACWI EXUS78463X84840513,993SH SOLE 13,99300
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X889370SH SOLE 7000
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X509128SH SOLE 2800
SPDR SER TRS&P BK ETF78464A79737690SH SOLE 69000
SPDR SER TRPORTFOLIO S&P50078464A8547140SH SOLE 14000
SPDR SER TRPORTFOLIO SH TSR78468R1016204SH SOLE 20400
SPDR SER TRPORTFOLIO S&P40078464A847117SH SOLE 1700
SPDR SER TRPRTFLO S&P500 HI78468R788254SH SOLE 5400
SPROUT SOCIAL INCCOM CL A85209W10918SH SOLE 800
STARWOOD PPTY TR INCCOM85571B105411,675SH SOLE 1,67500
SUNOCO LP/SUNOCO FIN CORPCOM UT REP LP86765K1093,00680,550SH SOLE 80,55000
SYNOVUS FINL CORPCOM NEW87161C501451,024SH SOLE 1,02400
TARGET CORPCOM87612E1063661,600SH SOLE 1,60000
TCG BDC INCCOM87228010212900SH SOLE 90000
THERMO FISHER SCIENTIFIC INCCOM8835561027,57313,255SH SOLE 13,25500
THOR INDS INCCOM8851601013442,800SH SOLE 2,80000
TRI POINTE HOMES INCCOM87265H1091115,300SH SOLE 5,30000
TRITON INTL LTDCL AG9078F1074,34583,487SH SOLE 83,48700
UNION PAC CORPCOM9078181082,43812,438SH SOLE 12,43800
UNITED PARCEL SERVICE INCCL B911312106528SH SOLE 2800
UNUM GROUPCOM91529Y1064,028160,750SH SOLE 160,75000
VANECK ETF TRUSTMRNGSTR WDE MOAT92189F6435727,811SH SOLE 7,81100
VANGUARD BD INDEX FDSINTERMED TERM9219378196236,965SH SOLE 6,96500
VANGUARD INDEX FDSGROWTH ETF922908736932SH SOLE 3200
VANGUARD INDEX FDSMID CAP ETF922908629415SH SOLE 1500
VANGUARD INDEX FDSVALUE ETF922908744967SH SOLE 6700
VANGUARD INDEX FDSREAL ESTATE ETF9229085531981,946SH SOLE 1,94600
VANGUARD INDEX FDSS&P 500 ETF SHS922908363922SH SOLE 2200
VANGUARD INTL EQUITY INDEX FALLWRLD EX US922042775577SH SOLE 7700
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF922042858357SH SOLE 5700
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF922042874229SH SOLE 2900
VANGUARD SCOTTSDALE FDSINTER TERM TREAS92206C706228SH SOLE 2800
VANGUARD SPECIALIZED FUNDSDIV APP ETF92190884437244SH SOLE 24400
VANGUARD WORLD FDMEGA GRWTH IND921910816939SH SOLE 3900
VIATRIS INCCOM92556V106155SH SOLE 5500
VISA INCCOM CL A92826C839102456SH SOLE 45600
WABTECCOM9297401088489,834SH SOLE 9,83400
WALGREENS BOOTS ALLIANCE INCCOM9314271081,41430,050SH SOLE 30,05000
WESCO INTL INCCOM95082P105544SH SOLE 4400
WESTERN DIGITAL CORP.COM958102105741,304SH SOLE 1,30400
WESTERN MIDSTREAM PARTNERS LCOM UNIT LP INT95866910331314,910SH SOLE 14,91000
WESTERN UN COCOM95980210975237,200SH SOLE 37,20000
WESTROCK COCOM96145D10553110,650SH SOLE 10,65000
WILLIAMS COS INCCOM9694571004,105158,254SH SOLE 158,25400
WINNEBAGO INDS INCCOM9746371004536,250SH SOLE 6,25000
WISDOMTREE TRUS MIDCAP DIVID97717W50511270SH SOLE 27000
WISDOMTREE TRUS QTLY DIV GRT97717X66953900SH SOLE 90000
WORLD GOLD TRSPDR GLD MINIS98149E20446426,597SH SOLE 26,59700