Name,Ticker,Title of class,Class,Change,CUSIP,Value,Shares or principal amount,Weighting AMERICAN TOWER CORP,AMT,cl a,Sell,03027X100,124227000.0,607617.0,12.949 MICROSOFT CORP,MSFT,,Sell,594918104,80418000.0,600316.0,8.382 DENNYS CORP,DENN,,Sell,24869P104,79275000.0,3861440.0,8.263 MARKEL CORP,MKL,,Sell,570535104,74552000.0,68421.0,7.771 CARMAX INC,KMX,,Sell,143130102,59306000.0,683009.0,6.182 DOLLAR TREE INC,DLTR,,Sell,256746108,49975000.0,465357.0,5.209 UNIVERSAL DISPLAY CORP,OLED,,Sell,91347P105,44569000.0,236994.0,4.646 PIONEER NAT RES CO,PXD,,Sell,723787107,43275000.0,281263.0,4.511 AES CORP,AES,,Sell,00130H105,40102000.0,2392703.0,4.18 BANK AMER CORP,BAC,,Sell,060505104,37220000.0,1283455.0,3.88 SCHEIN HENRY INC,HSIC,,Sell,806407102,30941000.0,442647.0,3.225 O REILLY AUTOMOTIVE INC NEW,ORLY,,Sell,67103H107,27532000.0,74548.0,2.87 AMAZON COM INC,AMZN,,Sell,023135106,25717000.0,13581.0,2.681 CROWN HOLDINGS INC,CCK,,Sell,228368106,24913000.0,407737.0,2.597 BERKSHIRE HATHAWAY INC DEL,BRKB,cl b,Sell,084670702,24290000.0,113947.0,2.532 COPART INC,CPRT,,Sell,217204106,20074000.0,268584.0,2.092 CITIGROUP INC,C,,Buy,172967424,19011000.0,271464.0,1.982 APPLE INC,AAPL,,Sell,037833100,17679000.0,89325.0,1.843 COVETRUS INC,CVET,,Buy,22304C100,13055000.0,533718.0,1.361 TRUPANION INC,TRUP,,Sell,898202106,11368000.0,314637.0,1.185 ENERGY RECOVERY INC,ERII,,Sell,29270J100,8397000.0,805900.0,0.875 MPLX LP,MPLX,,Buy,55336V100,7272000.0,225905.0,0.758 BROOKFIELD INFRAST PARTNERS,BIP,lp int unit,Sell,G16252101,6927000.0,161317.0,0.722 ENERGY TRANSFER LP,ET,, ,29273V100,6820000.0,484358.0,0.711 ZAYO GROUP HLDGS INC,ZAYO,,Sell,98919V105,6810000.0,206943.0,0.71 MACQUARIE INFRASTR CO LLC,MIC,membership int,Sell,55608B105,6500000.0,160336.0,0.678 MASTERCARD INC,MA,cl a,Sell,57636Q104,5933000.0,22429.0,0.618 VISA INC,V,,Sell,92826C839,5278000.0,30411.0,0.55 CEDAR FAIR LP,FUN,depositry unit,Sell,150185106,4081000.0,85577.0,0.425 ENTERPRISE PRODS PARTNERS LP,EPD,, ,293792107,3893000.0,134838.0,0.406 KINDER MORGAN INC,KMI,,Sell,49456B101,3769000.0,180491.0,0.393 OPTIMIZERX CORP,OPRX,,Buy,68401U204,3630000.0,224100.0,0.378 INTERNAP CORP,INAPQ,,Sell,45885A409,3544000.0,1177375.0,0.369 AMERICAN INTL GROUP INC,AIG,,Sell,026874784,3123000.0,58610.0,0.326 B O K FINL CORP,BOKF,, ,05561Q201,2848000.0,136438.0,0.297 ENVIVA PARTNERS LP,EVA,,Sell,29414J107,2768000.0,88112.0,0.289 GOOSEHEAD INS INC,GSHD,,New,38267D109,2656000.0,55560.0,0.277 DINE BRANDS GLOBAL INC,DIN,,Buy,254423106,2623000.0,27475.0,0.273 PATTERN ENERGY GROUP INC,PEGI,cl a,Sell,70338P100,2139000.0,92633.0,0.223 GLADSTONE COML CORP,GOOD,,Sell,376536108,1983000.0,93452.0,0.207 BERKSHIRE HATHAWAY INC DEL,BRKA,cl a, ,084670108,1910000.0,6.0,0.199 CITY OFFICE REIT INC,CIO,, ,178587101,1829000.0,152575.0,0.191 EQUINIX,EQIX,, ,29444U700,1671000.0,3313.0,0.174 SBA COMMUNICATIONS CORP,SBAC,, ,78410G104,1439000.0,6398.0,0.15 WELLS FARGO & CO NEW,WFC,, ,949746101,1297000.0,27404.0,0.135 LANDMARK INFRASTRUCTURE LP,LMRK,, ,51508J108,1242000.0,73712.0,0.129 CINCINNATI BELL INC NEW,CBBPRB,pfd cv dep1/20,Sell,171871403,1061000.0,28640.0,0.111 STARWOOD PPTY TR INC,STWD,,Sell,85571B105,1014000.0,44623.0,0.106 CYTOSORBENTS CORP,CTSO,,Buy,23283X206,960000.0,145300.0,0.1 ANTARES PHARMA INC,ATRS,,Sell,036642106,941000.0,286097.0,0.098 NEW RESIDENTIAL INVT CORP,NRZ,, ,64828T201,905000.0,58825.0,0.094 AXOS FINL INC,AX,, ,05465C100,887000.0,32540.0,0.092 COLONY CAP INC NEW,CLNY,, ,19626G108,818000.0,163500.0,0.085 ATOMERA INC,ATOM,,Buy,04965B100,787000.0,156506.0,0.082 BROOKFIELD PROPERTY REIT INC,BPR,cl a, ,11282X103,542000.0,28680.0,0.056 SPROTT PHYSICAL GOLD TRUST,PHYS,unit, ,85207H104,440000.0,38860.0,0.046 SIX FLAGS ENTMT CORP NEW,SIX,, ,83001A102,434000.0,8745.0,0.045 SPDR GOLD TRUST,GLD,, ,78463V107,395000.0,2969.0,0.041 FAUQUIER BANKSHARES INC VA,FBSS,, ,312059108,341000.0,16000.0,0.036 STORE CAP CORP,STOR,, ,862121100,332000.0,9990.0,0.035 KRAFT HEINZ CO,KHC,,Sell,500754106,282000.0,9080.0,0.029 AMERICAN INTL GROUP INC,AIGWS,*w exp 01/19/21, ,026874156,257000.0,21000.0,0.027 PROCTER AND GAMBLE CO,PG,, ,742718109,219000.0,2000.0,0.023 FIVE BELOW INC,FIVE,,Sell,33829M101,224000.0,1870.0,0.023 JPMORGAN CHASE & CO,JPM,,New,46625H100,220000.0,1970.0,0.023 EXXON MOBIL CORP,XOM,,Sell,30231G102,222000.0,2895.0,0.023 GENERAL ELECTRIC CO,GE,,Sell,369604103,130000.0,12350.0,0.014 NOVAVAX INC,NVAX,,Sell,670002104,66000.0,11300.0,0.007 PIER 1 IMPORTS INC,PIR,,Exit,720279108,0.0,-10000.0,-0.001