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
1347 PPTY INS HLDGS INC COM 68244P107 6,907 1,030,989 SH   SOLE   1,030,989 0 0
3M CO COM 88579Y101 499 2,369 SH   SOLE   2,369 0 0
ABBVIE INC COM 00287Y109 1,621 17,142 SH   SOLE   17,142 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 274 66,175 SH   SOLE   66,175 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 281 1,652 SH   SOLE   1,652 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 158 13,250 SH   SOLE   13,250 0 0
AETNA INC NEW COM 00817Y108 293 1,444 SH   SOLE   1,444 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,937 56,629 SH   SOLE   56,629 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 654 3,970 SH   SOLE   3,970 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 166 14,245 SH   SOLE   14,245 0 0
ALPHABET INC CAP STK CL A 02079K305 2,272 1,882 SH   SOLE   1,882 0 0
ALPHABET INC CAP STK CL C 02079K107 6,505 5,644 SH   SOLE   5,644 0 0
ALTRIA GROUP INC COM 02209S103 4,034 66,887 SH   SOLE   66,887 0 0
AMAZON COM INC COM 023135106 16,344 8,160 SH   SOLE   8,160 0 0
AMERICAN EXPRESS CO COM 025816109 215 2,020 SH   SOLE   2,020 0 0
AMGEN INC COM 031162100 4,373 21,095 SH   SOLE   21,095 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2,595 29,689 SH   SOLE   29,689 0 0
ANNALY CAP MGMT INC COM 035710409 640 62,580 SH   SOLE   62,580 0 0
AON PLC SHS CL A G0408V102 213 1,382 SH   SOLE   1,382 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 274 7,920 SH   SOLE   7,920 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 262 15,000 SH   SOLE   15,000 0 0
APPLE INC COM 037833100 19,208 85,088 SH   SOLE   85,088 0 0
AT&T INC COM 00206R102 1,378 41,046 SH   SOLE   41,046 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 319 2,118 SH   SOLE   2,118 0 0
BALLANTYNE STRONG INC COM 058516105 4,609 1,152,181 SH   SOLE   1,152,181 0 0
BANK AMER CORP COM 060505104 885 30,032 SH   SOLE   30,032 0 0
BB&T CORP COM 054937107 429 8,847 SH   SOLE   8,847 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,401 67,258 SH   SOLE   67,258 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,560 8 SH   SOLE   8 0 0
BK TECHNOLOGIES INC COM 09180A100 7,484 1,848,003 SH   SOLE   1,848,003 0 0
BOEING CO COM 097023105 1,125 3,024 SH   SOLE   3,024 0 0
BP PLC SPONSORED ADR 055622104 6,173 133,907 SH   SOLE   133,907 0 0
BROADCOM INC COM 11135F101 251 1,017 SH   SOLE   1,017 0 0
BYLINE BANCORP INC COM 124411109 1,761 77,558 SH   SOLE   77,558 0 0
CAROLINA FINL CORP NEW COM 143873107 966 25,598 SH   SOLE   25,598 0 0
CASEYS GEN STORES INC COM 147528103 6,985 54,098 SH   SOLE   54,098 0 0
CATERPILLAR INC DEL COM 149123101 1,177 7,718 SH   SOLE   7,718 0 0
CENTURYLINK INC COM 156700106 715 33,703 SH   SOLE   33,703 0 0
CHEVRON CORP NEW COM 166764100 3,137 25,653 SH   SOLE   25,653 0 0
CISCO SYS INC COM 17275R102 5,357 110,109 SH   SOLE   110,109 0 0
CME GROUP INC COM CL A 12572Q105 3,230 19,141 SH   SOLE   19,141 0 0
COCA COLA CO COM 191216100 3,440 74,462 SH   SOLE   74,462 0 0
COLONY CAP INC NEW CL A COM 19626G108 371 60,862 SH   SOLE   60,862 0 0
CORECIVIC INC COM 21871N101 4,369 179,500 SH   SOLE   179,500 0 0
COSTCO WHSL CORP NEW COM 22160K105 389 1,657 SH   SOLE   1,657 0 0
CVS HEALTH CORP COM 126650100 279 3,541 SH   SOLE   3,541 0 0
DENTSPLY SIRONA INC COM 24906P109 1,423 37,692 SH   SOLE   37,692 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,706 33,327 SH   SOLE   33,327 0 0
DIGITAL RLTY TR INC COM 253868103 260 2,314 SH   SOLE   2,314 0 0
DISNEY WALT CO COM DISNEY 254687106 1,746 14,928 SH   SOLE   14,928 0 0
DOMINION ENERGY INC COM 25746U109 300 4,263 SH   SOLE   4,263 0 0
DONEGAL GROUP INC CL A 257701201 3,773 265,532 SH   SOLE   265,532 0 0
DOWDUPONT INC COM 26078J100 541 8,413 SH   SOLE   8,413 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 6,730 84,116 SH   SOLE   84,116 0 0
ECOLAB INC COM 278865100 3,303 21,212 SH   SOLE   21,212 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 229 21,009 SH   SOLE   21,009 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 662 37,974 SH   SOLE   37,974 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 469 16,314 SH   SOLE   16,314 0 0
ERIE INDTY CO CL A 29530P102 2,839 22,378 SH   SOLE   22,378 0 0
EXACT SCIENCES CORP COM 30063P105 237 3,000 SH   SOLE   3,000 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 586 14,006 SH   SOLE   14,006 0 0
EXELON CORP COM 30161N101 292 6,686 SH   SOLE   6,686 0 0
EXP WORLD HOLDINGS INC COM 30212W100 613 33,357 SH   SOLE   33,357 0 0
EXXON MOBIL CORP COM 30231G102 8,831 103,922 SH   SOLE   103,922 0 0
FACEBOOK INC CL A 30303M102 3,573 21,883 SH   SOLE   21,883 0 0
FASTENAL CO COM 311900104 6,321 108,950 SH   SOLE   108,950 0 0
FEDERATED INVS INC PA CL B 314211103 1,791 74,246 SH   SOLE   74,246 0 0
FEDEX CORP COM 31428X106 235 975 SH   SOLE   975 0 0
FLOWERS FOODS INC COM 343498101 3,225 172,618 SH   SOLE   172,618 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 98 10,612 SH   SOLE   10,612 0 0
FRANCO NEVADA CORP COM 351858105 7,818 124,992 SH   SOLE   124,992 0 0
FTI CONSULTING INC COM 302941109 8,198 112,041 SH   SOLE   112,041 0 0
GARMIN LTD SHS H2906T109 7,608 108,655 SH   SOLE   108,655 0 0
GENERAL MLS INC COM 370334104 749 17,456 SH   SOLE   17,456 0 0
GILEAD SCIENCES INC COM 375558103 3,181 41,206 SH   SOLE   41,206 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 234 5,835 SH   SOLE   5,835 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 460 20,112 SH   SOLE   20,112 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 380 1,693 SH   SOLE   1,693 0 0
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 119 10,582 SH   SOLE   10,582 0 0
GREAT PANTHER SILVER LTD COM 39115V101 10 11,700 SH   SOLE   11,700 0 0
HOME DEPOT INC COM 437076102 2,133 10,297 SH   SOLE   10,297 0 0
HONEYWELL INTL INC COM 438516106 402 2,417 SH   SOLE   2,417 0 0
INTEL CORP COM 458140100 1,214 25,670 SH   SOLE   25,670 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,022 26,732 SH   SOLE   26,732 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 842 1,467 SH   SOLE   1,467 0 0
ISHARES TR NATIONAL MUN ETF 464288414 940 8,713 SH   SOLE   8,713 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 516 3,310 SH   SOLE   3,310 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 208 1,175 SH   SOLE   1,175 0 0
ISHARES TR S&P 500 VAL ETF 464287408 202 1,741 SH   SOLE   1,741 0 0
ISHARES TR S&P US PFD STK 464288687 259 6,963 SH   SOLE   6,963 0 0
ISHARES TR TIPS BD ETF 464287176 490 4,426 SH   SOLE   4,426 0 0
ISHARES TR CORE S&P SCP ETF 464287804 204 2,335 SH   SOLE   2,335 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 788 14,419 SH   SOLE   14,419 0 0
ISHARES TR IBOXX INV CP ETF 464287242 783 6,813 SH   SOLE   6,813 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 324 7,190 SH   SOLE   7,190 0 0
ISHARES TR 20 YR TR BD ETF 464287432 357 3,047 SH   SOLE   3,047 0 0
ISHARES TR CORE S&P500 ETF 464287200 788 2,692 SH   SOLE   2,692 0 0
ISHARES TR CORE US AGGBD ET 464287226 399 3,783 SH   SOLE   3,783 0 0
JD COM INC SPON ADR CL A 47215P106 1,357 52,000 SH   SOLE   52,000 0 0
JOHNSON & JOHNSON COM 478160104 10,682 77,412 SH   SOLE   77,412 0 0
JPMORGAN CHASE & CO COM 46625H100 1,963 17,394 SH   SOLE   17,394 0 0
KIMBERLY CLARK CORP COM 494368103 4,626 40,780 SH   SOLE   40,780 0 0
KINDER MORGAN INC DEL COM 49456B101 242 13,658 SH   SOLE   13,658 0 0
KIRBY CORP COM 497266106 3,290 40,066 SH   SOLE   40,066 0 0
LOCKHEED MARTIN CORP COM 539830109 6,859 20,159 SH   SOLE   20,159 0 0
LOWES COS INC COM 548661107 390 3,394 SH   SOLE   3,394 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 220 4,760 SH   SOLE   4,760 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 603 8,911 SH   SOLE   8,911 0 0
MARTIN MARIETTA MATLS INC COM 573284106 499 2,745 SH   SOLE   2,745 0 0
MCDERMOTT INTL INC COM 580037703 239 12,992 SH   SOLE   12,992 0 0
MCDONALDS CORP COM 580135101 4,987 29,959 SH   SOLE   29,959 0 0
MCEWEN MNG INC COM 58039P107 295 152,185 SH   SOLE   152,185 0 0
MERCK & CO INC COM 58933Y105 4,336 61,133 SH   SOLE   61,133 0 0
MICRON TECHNOLOGY INC COM 595112103 202 4,475 SH   SOLE   4,475 0 0
MICROSOFT CORP COM 594918104 3,858 33,734 SH   SOLE   33,734 0 0
MONDELEZ INTL INC CL A 609207105 378 8,803 SH   SOLE   8,803 0 0
MVB FINANCIAL CORP COM 553810102 556 30,850 SH   SOLE   30,850 0 0
MVC CAPITAL INC COM 553829102 193 20,000 SH   SOLE   20,000 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD Y62134104 34 11,461 SH   SOLE   11,461 0 0
NETFLIX INC COM 64110L106 572 1,529 SH   SOLE   1,529 0 0
NEW MTN FIN CORP COM 647551100 179 13,268 SH   SOLE   13,268 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 178 10,014 SH   SOLE   10,014 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 156 15,075 SH   SOLE   15,075 0 0
NUTRIEN LTD COM 67077M108 5,123 88,786 SH   SOLE   88,786 0 0
NVIDIA CORP COM 67066G104 1,784 6,349 SH   SOLE   6,349 0 0
NXP SEMICONDUCTORS N V COM N6596X109 304 3,551 SH   SOLE   3,551 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 229 2,789 SH   SOLE   2,789 0 0
ONEOK INC NEW COM 682680103 726 10,703 SH   SOLE   10,703 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 438 15,820 SH   SOLE   15,820 0 0
PATTERSON COMPANIES INC COM 703395103 2,057 84,136 SH   SOLE   84,136 0 0
PAYCHEX INC COM 704326107 4,926 66,937 SH   SOLE   66,937 0 0
PAYPAL HLDGS INC COM 70450Y103 268 3,048 SH   SOLE   3,048 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 293 17,092 SH   SOLE   17,092 0 0
PEPSICO INC COM 713448108 4,421 39,628 SH   SOLE   39,628 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 92 21,850 SH   SOLE   21,850 0 0
PFIZER INC COM 717081103 4,833 109,645 SH   SOLE   109,645 0 0
PHILIP MORRIS INTL INC COM 718172109 3,327 40,861 SH   SOLE   40,861 0 0
PIONEER HIGH INCOME TR COM 72369H106 145 15,695 SH   SOLE   15,695 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 28,721 1,148,366 SH   SOLE   1,148,366 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 11,526 469,877 SH   SOLE   469,877 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,419 31,415 SH   SOLE   31,415 0 0
PROCTER AND GAMBLE CO COM 742718109 5,355 64,361 SH   SOLE   64,361 0 0
PRUDENTIAL FINL INC COM 744320102 313 3,085 SH   SOLE   3,085 0 0
QUALCOMM INC COM 747525103 5,171 71,838 SH   SOLE   71,838 0 0
RAYTHEON CO COM NEW 755111507 2,667 12,903 SH   SOLE   12,903 0 0
RIO TINTO PLC SPONSORED ADR 767204100 549 10,765 SH   SOLE   10,765 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 443 6,500 SH   SOLE   6,500 0 0
ROYCE VALUE TR INC COM 780910105 175 10,703 SH   SOLE   10,703 0 0
SANOFI SPONSORED ADR 80105N105 4,788 107,193 SH   SOLE   107,193 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 282 5,329 SH   SOLE   5,329 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 289 6,919 SH   SOLE   6,919 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 210 2,981 SH   SOLE   2,981 0 0
SEABRIDGE GOLD INC COM 811916105 159 12,250 SH   SOLE   12,250 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 327 6,900 SH   SOLE   6,900 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 291 5,523 SH   SOLE   5,523 0 0
SHIP FINANCE INTERNATIONAL L SHS G81075106 1,107 79,635 SH   SOLE   79,635 0 0
SMART SAND INC COM 83191H107 101 24,475 SH   SOLE   24,475 0 0
SOUTHERN CO COM 842587107 6,831 156,650 SH   SOLE   156,650 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 859 7,622 SH   SOLE   7,622 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,064 3,658 SH   SOLE   3,658 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 365 10,117 SH   SOLE   10,117 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 416 11,643 SH   SOLE   11,643 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 573 32,084 SH   SOLE   32,084 0 0
STARBUCKS CORP COM 855244109 208 3,654 SH   SOLE   3,654 0 0
STARWOOD PPTY TR INC COM 85571B105 329 15,305 SH   SOLE   15,305 0 0
STRONGVEST ETF TR CWA INCOME 863418109 6,312 253,786 SH   SOLE   253,786 0 0
STRYKER CORP COM 863667101 665 3,740 SH   SOLE   3,740 0 0
SUMMER INFANT INC COM 865646103 20 12,940 SH   SOLE   12,940 0 0
SUNOCO LP COM U REP LP 86765K109 236 8,000 SH   SOLE   8,000 0 0
SYSCO CORP COM 871829107 3,830 52,327 SH   SOLE   52,327 0 0
TABLEAU SOFTWARE INC CL A 87336U105 3,247 29,165 SH   SOLE   29,165 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 4,135 93,607 SH   SOLE   93,607 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 502 23,285 SH   SOLE   23,285 0 0
TEXAS INSTRS INC COM 882508104 4,109 38,387 SH   SOLE   38,387 0 0
THE CUSHING MLP INFASTCR TOT COM NEW 231631201 255 21,525 SH   SOLE   21,525 0 0
TIPTREE INC COM 88822Q103 426 65,083 SH   SOLE   65,083 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 239 3,924 SH   SOLE   3,924 0 0
TRANSCANADA CORP COM 89353D107 208 5,137 SH   SOLE   5,137 0 0
UNITED BANKSHARES INC WEST V COM 909907107 262 7,198 SH   SOLE   7,198 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,377 29,023 SH   SOLE   29,023 0 0
UNITED TECHNOLOGIES CORP COM 913017109 215 1,541 SH   SOLE   1,541 0 0
UNITEDHEALTH GROUP INC COM 91324P102 859 3,228 SH   SOLE   3,228 0 0
UNITI GROUP INC COM 91325V108 431 21,375 SH   SOLE   21,375 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 390 3,306 SH   SOLE   3,306 0 0
VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 354 16,200 SH   SOLE   16,200 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 589 7,486 SH   SOLE   7,486 0 0
VANGUARD GROUP DIV APP ETF 921908844 607 5,484 SH   SOLE   5,484 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 846 10,481 SH   SOLE   10,481 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,140 4,270 SH   SOLE   4,270 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 424 2,611 SH   SOLE   2,611 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,852 12,374 SH   SOLE   12,374 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 213 1,888 SH   SOLE   1,888 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 312 2,823 SH   SOLE   2,823 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 479 2,919 SH   SOLE   2,919 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 236 1,468 SH   SOLE   1,468 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 240 4,604 SH   SOLE   4,604 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,973 48,132 SH   SOLE   48,132 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 677 13,397 SH   SOLE   13,397 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 632 7,564 SH   SOLE   7,564 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 395 9,134 SH   SOLE   9,134 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 340 3,899 SH   SOLE   3,899 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,815 108,883 SH   SOLE   108,883 0 0
VISA INC COM CL A 92826C839 4,782 32,008 SH   SOLE   32,008 0 0
VORNADO RLTY TR SH BEN INT 929042109 4,936 67,623 SH   SOLE   67,623 0 0
WALMART INC COM 931142103 4,431 47,253 SH   SOLE   47,253 0 0
WEC ENERGY GROUP INC COM 92939U106 230 3,440 SH   SOLE   3,440 0 0
WELLS FARGO CO NEW COM 949746101 527 10,029 SH   SOLE   10,029 0 0
WILLIAMS COS INC DEL COM 969457100 396 14,547 SH   SOLE   14,547 0 0