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
ALLERGAN PLC SHS G0177J108 567 3,466 SH   SOLE   3,466 0 0
AON PLC SHS CL A G0408V102 452 3,375 SH   SOLE   3,375 0 0
JOHNSON CTLS INTL PLC SHS G51502105 237 6,217 SH   SOLE   5,607 0 610
LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 7,815 392,917 SH   SOLE   392,917 0 0
LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 729 36,645 SH   OTR   36,645 0 0
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 7,924 444,143 SH   SOLE   444,143 0 0
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 492 27,585 SH   OTR   27,585 0 0
AT&T INC COM 00206R102 196 5,048 SH   SOLE   5,048 0 0
AT&T INC COM 00206R102 41 1,050 SH   OTR   1,050 0 0
ABBOTT LABS COM 002824100 228 4,002 SH   SOLE   4,002 0 0
ALPHABET INC CAP STK CL C 02079K107 322 308 SH   SOLE   277 0 31
ALPHABET INC CAP STK CL C 02079K107 157 150 SH   OTR   150 0 0
ALPHABET INC CAP STK CL A 02079K305 322 306 SH   SOLE   272 0 34
ALPHABET INC CAP STK CL A 02079K305 132 125 SH   OTR   125 0 0
AMGEN INC COM 031162100 319 1,832 SH   SOLE   1,690 0 142
APPLE INC COM 037833100 673 3,974 SH   SOLE   3,510 0 464
APPLE INC COM 037833100 25 150 SH   OTR   150 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 926 23,450 SH   SOLE   23,450 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 114 2,875 SH   OTR   2,875 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 211 1,800 SH   SOLE   1,800 0 0
BB&T CORP COM 054937107 590 11,869 SH   SOLE   11,869 0 0
BREDIN INVESTMENT LLC COM 05570A908 367 1,063 SH   SOLE   532 0 531
BANK AMER CORP COM 060505104 201 6,800 SH   OTR   6,800 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 591 2,980 SH   SOLE   2,692 0 288
BOEING CO COM 097023105 667 2,262 SH   SOLE   2,262 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 258 5,927 SH   SOLE   4,391 0 1,536
CSV II F&F COM 12628A906 151 301,446 SH   SOLE   301,446 0 0
CARMAX INC COM 143130102 1,459 22,745 SH   SOLE   22,109 0 636
CARMAX INC COM 143130102 321 5,000 SH   OTR   5,000 0 0
CHEMOURS CO COM 163851108 31 610 SH   SOLE   610 0 0
CHEMOURS CO COM 163851108 1,704 34,034 SH   OTR   34,034 0 0
CHEVRON CORP NEW COM 166764100 433 3,457 SH   SOLE   3,174 0 283
CHEVRON CORP NEW COM 166764100 543 4,340 SH   OTR   4,340 0 0
CHRISTOPHER & BANKS CORP COM 171046105 1,278 1,006,336 SH   SOLE   1,006,336 0 0
CHRISTOPHER & BANKS CORP COM 171046105 184 144,715 SH   OTR   144,715 0 0
CISCO SYS INC COM 17275R102 243 6,355 SH   SOLE   5,255 0 1,100
CIRRUS LOGIC INC COM 172755100 296 5,700 SH   SOLE   5,700 0 0
CITIGROUP INC COM NEW 172967424 375 5,043 SH   SOLE   4,246 0 797
CITIGROUP INC COM NEW 172967424 573 7,700 SH   OTR   7,700 0 0
CLOROX CO DEL COM 189054109 33 219 SH   SOLE   219 0 0
CLOROX CO DEL COM 189054109 233 1,565 SH   OTR   1,565 0 0
COCA COLA CO COM 191216100 506 11,031 SH   SOLE   11,031 0 0
COLGATE PALMOLIVE CO COM 194162103 241 3,200 SH   SOLE   3,200 0 0
COLONY NORTHSTAR INC CL A COM 19625W104 445 38,991 SH   SOLE   38,991 0 0
COLONY NORTHSTAR INC CL A COM 19625W104 148 12,976 SH   OTR   12,976 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 4,419 147,042 SH   SOLE   147,042 0 0
COMPUTER PROGRAMS & SYS INC COM 205306103 647 21,522 SH   OTR   21,522 0 0
DANAHER CORP DEL COM 235851102 354 3,810 SH   SOLE   3,260 0 550
DANAHER CORP DEL COM 235851102 149 1,600 SH   OTR   1,600 0 0
DARDEN RESTAURANTS INC COM 237194105 389 4,050 SH   OTR   4,050 0 0
DAYS COVE RECLAMATION CO CLASS B COM 23950A901 300 2,000 SH   OTR   2,000 0 0
DESTINATION XL GROUP INC COM 25065K104 526 239,150 SH   SOLE   239,150 0 0
DESTINATION XL GROUP INC COM 25065K104 68 31,125 SH   OTR   31,125 0 0
DISNEY WALT CO COM DISNEY 254687106 349 3,247 SH   SOLE   3,000 0 247
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 15,187 717,371 SH   SOLE   714,046 0 3,325
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 992 46,850 SH   OTR   46,850 0 0
DISH NETWORK CORP CL A 25470M109 2,448 51,275 SH   SOLE   51,275 0 0
DISH NETWORK CORP CL A 25470M109 287 6,000 SH   OTR   6,000 0 0
DOLLAR TREE INC COM 256746108 8,148 75,925 SH   SOLE   75,925 0 0
DOLLAR TREE INC COM 256746108 647 6,025 SH   OTR   6,025 0 0
DOMINION ENERGY INC COM 25746U109 377 4,650 SH   SOLE   4,650 0 0
DOMINION ENERGY INC COM 25746U109 41 500 SH   OTR   500 0 0
DOVER CORP COM 260003108 248 2,458 SH   SOLE   2,458 0 0
DOWDUPONT INC COM 26078J100 2,121 29,776 SH   SOLE   27,612 0 2,164
DOWDUPONT INC COM 26078J100 15,688 220,278 SH   OTR   220,278 0 0
EASTMAN CHEM CO COM 277432100 86 925 SH   SOLE   925 0 0
EASTMAN CHEM CO COM 277432100 115 1,242 SH   OTR   1,242 0 0
EXXON MOBIL CORP COM 30231G102 996 11,910 SH   SOLE   11,563 0 347
EXXON MOBIL CORP COM 30231G102 2,191 26,200 SH   OTR   26,200 0 0
FEDERAL NATL MTG ASSN COM 313586109 631 238,155 SH   SOLE   238,155 0 0
FEDERAL NATL MTG ASSN COM 313586109 50 18,985 SH   OTR   18,985 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 278 22,250 SH   SOLE   22,250 0 0
FRIEDMAN INDS INC COM 358435105 586 103,212 SH   SOLE   103,212 0 0
GAIA INC NEW CL A 36269P104 4,051 326,723 SH   SOLE   326,723 0 0
GAIA INC NEW CL A 36269P104 238 19,197 SH   OTR   19,197 0 0
GENERAL ELECTRIC CO COM 369604103 507 29,034 SH   SOLE   29,034 0 0
GENERAL ELECTRIC CO COM 369604103 59 3,390 SH   OTR   3,390 0 0
GENERAL MLS INC COM 370334104 640 10,800 SH   OTR   10,800 0 0
GILEAD SCIENCES INC COM 375558103 238 3,325 SH   SOLE   2,325 0 1,000
HAMER FUND LLC - 1012 COM 40652A914 300 1 SH   SOLE   1 0 0
HAMER FUND LLC - 1013 COM 40652A922 272 1 SH   SOLE   1 0 0
HANESBRANDS INC COM 410345102 224 10,700 SH   OTR   10,700 0 0
HOME DEPOT INC COM 437076102 339 1,790 SH   SOLE   1,790 0 0
HOME DEPOT INC COM 437076102 38 200 SH   OTR   200 0 0
HONEYWELL INTL INC COM 438516106 213 1,390 SH   SOLE   1,390 0 0
HONEYWELL INTL INC COM 438516106 96 625 SH   OTR   625 0 0
HOSTESS BRANDS INC CL A 44109J106 831 56,100 SH   SOLE   56,100 0 0
HOSTESS BRANDS INC CL A 44109J106 114 7,725 SH   OTR   7,725 0 0
HOWARD HUGHES CORP COM 44267D107 374 2,850 SH   SOLE   2,850 0 0
HUDSON TECHNOLOGIES INC COM 444144109 4,510 743,062 SH   SOLE   739,519 0 3,543
HUDSON TECHNOLOGIES INC COM 444144109 367 60,436 SH   OTR   60,436 0 0
HUNTSMAN CORP COM 447011107 253 7,600 SH   SOLE   7,600 0 0
ILLINOIS TOOL WKS INC COM 452308109 152 910 SH   SOLE   910 0 0
ILLINOIS TOOL WKS INC COM 452308109 284 1,700 SH   OTR   1,700 0 0
ING GROEP N V SPONSORED ADR 456837103 5,316 288,000 SH   SOLE   288,000 0 0
INTEL CORP COM 458140100 203 4,400 SH   SOLE   4,400 0 0
INTEL CORP COM 458140100 44 950 SH   OTR   950 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 563 3,669 SH   SOLE   3,669 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,895 12,351 SH   OTR   12,351 0 0
INTL PAPER CO COM 460146103 243 4,200 SH   SOLE   4,200 0 0
INTL PAPER CO COM 460146103 23 400 SH   OTR   400 0 0
INTUIT COM 461202103 103 650 SH   SOLE   400 0 250
INTUIT COM 461202103 331 2,100 SH   OTR   2,100 0 0
IRON MTN INC NEW COM 46284V101 337 8,944 SH   SOLE   8,944 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 204 4,010 SH   SOLE   2,735 0 1,275
ISHARES TR FLTG RATE NT ETF 46429B655 76 1,500 SH   OTR   1,500 0 0
JPMORGAN CHASE & CO COM 46625H100 306 2,859 SH   SOLE   2,465 0 394
JPMORGAN CHASE & CO COM 46625H100 204 1,910 SH   OTR   1,910 0 0
JOHNSON & JOHNSON COM 478160104 1,067 7,634 SH   SOLE   6,914 0 720
JOHNSON & JOHNSON COM 478160104 1,234 8,830 SH   OTR   8,830 0 0
KOHLS CORP COM 500255104 212 3,917 SH   SOLE   3,917 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 98 2,475 SH   SOLE   2,475 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 198 5,000 SH   OTR   5,000 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 6,264 157,948 SH   SOLE   157,320 0 628
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 450 11,350 SH   OTR   11,350 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 3,174 93,884 SH   SOLE   93,884 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 87 2,573 SH   OTR   2,573 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 5,705 179,752 SH   SOLE   179,752 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 524 16,516 SH   OTR   16,516 0 0
LOCKHEED MARTIN CORP COM 539830109 331 1,030 SH   SOLE   1,030 0 0
LOCKHEED MARTIN CORP COM 539830109 32 100 SH   OTR   100 0 0
LOWES COS INC COM 548661107 212 2,278 SH   SOLE   2,278 0 0
LOWES COS INC COM 548661107 366 3,942 SH   OTR   3,942 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 357 5,026 SH   OTR   5,026 0 0
MANNING & NAPIER INC CL A 56382Q102 1,295 359,814 SH   SOLE   359,814 0 0
MANNING & NAPIER INC CL A 56382Q102 181 50,410 SH   OTR   50,410 0 0
MARATHON PETE CORP COM 56585A102 228 3,460 SH   SOLE   2,845 0 615
MARKEL CORP COM 570535104 241 212 SH   SOLE   145 0 67
MASCO CORP COM 574599106 233 5,300 SH   SOLE   5,300 0 0
MCDONALDS CORP COM 580135101 423 2,458 SH   SOLE   2,458 0 0
MCDONALDS CORP COM 580135101 17 100 SH   OTR   100 0 0
MICROSOFT CORP COM 594918104 1,109 12,967 SH   SOLE   12,967 0 0
MICROSOFT CORP COM 594918104 34 400 SH   OTR   400 0 0
MITCHAM INDS INC COM 606501104 329 103,938 SH   SOLE   103,938 0 0
MITCHAM INDS INC COM 606501104 21 6,766 SH   OTR   6,766 0 0
NESTLE S A SPONSORED ADR 641069406 132 1,538 SH   SOLE   1,015 0 523
NESTLE S A SPONSORED ADR 641069406 129 1,500 SH   OTR   1,500 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 552 30,850 SH   SOLE   30,850 0 0
NEXTERA ENERGY INC COM 65339F101 203 1,300 SH   SOLE   1,300 0 0
NEXTERA ENERGY INC COM 65339F101 164 1,050 SH   OTR   1,050 0 0
NIKE INC CL B 654106103 232 3,708 SH   SOLE   3,210 0 498
PNC FINL SVCS GROUP INC COM 693475105 19 130 SH   SOLE   130 0 0
PNC FINL SVCS GROUP INC COM 693475105 340 2,356 SH   OTR   2,356 0 0
PEPSICO INC COM 713448108 722 6,018 SH   SOLE   5,755 0 263
PEPSICO INC COM 713448108 1,397 11,650 SH   OTR   11,650 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 248 12,000 SH   OTR   12,000 0 0
PROCTER AND GAMBLE CO COM 742718109 454 4,945 SH   SOLE   4,945 0 0
PROCTER AND GAMBLE CO COM 742718109 903 9,828 SH   OTR   9,828 0 0
QUALCOMM INC COM 747525103 468 7,307 SH   SOLE   7,307 0 0
ROSETTA STONE INC COM 777780107 5,908 473,790 SH   SOLE   471,406 0 2,384
ROSETTA STONE INC COM 777780107 232 18,625 SH   OTR   18,625 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 315 4,723 SH   SOLE   4,723 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 40 600 SH   OTR   600 0 0
SIRIUS XM HLDGS INC COM 82968B103 305 56,990 SH   SOLE   56,990 0 0
SONOCO PRODS CO COM 835495102 666 12,539 SH   SOLE   12,539 0 0
SUPERVALU INC COM NEW 868536301 758 35,100 SH   SOLE   35,100 0 0
SUPERVALU INC COM NEW 868536301 109 5,050 SH   OTR   5,050 0 0
SWIFT RUN CAPITAL 10/01/08 COM 87073A916 935 750,000 SH   OTR   750,000 0 0
TARGET CORP COM 87612E106 166 2,538 SH   SOLE   2,538 0 0
TARGET CORP COM 87612E106 100 1,533 SH   OTR   1,533 0 0
TEXTRON INC COM 883203101 241 4,250 SH   SOLE   4,250 0 0
3M CO COM 88579Y101 326 1,385 SH   SOLE   1,385 0 0
3M CO COM 88579Y101 94 400 SH   OTR   400 0 0
TRUPANION INC COM 898202106 2,292 78,290 SH   SOLE   78,290 0 0
TRUPANION INC COM 898202106 331 11,310 SH   OTR   11,310 0 0
US BANCORP DEL COM NEW 902973304 203 3,793 SH   SOLE   3,793 0 0
UNITED TECHNOLOGIES CORP COM 913017109 44 343 SH   SOLE   343 0 0
UNITED TECHNOLOGIES CORP COM 913017109 254 1,994 SH   OTR   1,994 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 574 10,842 SH   SOLE   10,842 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 24 450 SH   OTR   450 0 0
VIASAT INC COM 92552V100 9,911 132,409 SH   SOLE   131,729 0 680
VIASAT INC COM 92552V100 740 9,886 SH   OTR   9,886 0 0
WAL-MART STORES INC COM 931142103 230 2,331 SH   SOLE   2,331 0 0
WILLIAMS COS INC DEL COM 969457100 226 7,400 SH   SOLE   7,400 0 0