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 4,133 1,027,989 SH   SOLE   1,027,989 0 0
3M CO COM 88579Y101 453 2,376 SH   SOLE   2,376 0 0
ABBVIE INC COM 00287Y109 1,613 17,493 SH   SOLE   17,493 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 322 83,185 SH   SOLE   83,185 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 138 13,050 SH   SOLE   13,050 0 0
AGNC INVT CORP COM 00123Q104 182 10,383 SH   SOLE   10,383 0 0
AGNICO EAGLE MINES LTD COM 008474108 2,191 54,226 SH   SOLE   54,226 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 389 2,835 SH   SOLE   2,835 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 148 14,020 SH   SOLE   14,020 0 0
ALPHABET INC CAP STK CL C 02079K107 5,713 5,517 SH   SOLE   5,517 0 0
ALPHABET INC CAP STK CL A 02079K305 2,254 2,157 SH   SOLE   2,157 0 0
ALTRIA GROUP INC COM 02209S103 3,567 72,216 SH   SOLE   72,216 0 0
AMAZON COM INC COM 023135106 14,040 9,348 SH   SOLE   9,348 0 0
AMERICAN EXPRESS CO COM 025816109 245 2,575 SH   SOLE   2,575 0 0
AMGEN INC COM 031162100 4,222 21,687 SH   SOLE   21,687 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2,086 31,696 SH   SOLE   31,696 0 0
ANNALY CAP MGMT INC COM 035710409 619 63,057 SH   SOLE   63,057 0 0
ANWORTH MORTGAGE ASSET CP COM 037347101 91 22,500 SH   SOLE   22,500 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 155 10,745 SH   SOLE   10,745 0 0
APPLE INC COM 037833100 20,227 128,231 SH   SOLE   128,231 0 0
AT&T INC COM 00206R102 1,117 39,153 SH   SOLE   39,153 0 0
AURORA CANNABIS INC COM 05156X108 1,056 213,000 SH   SOLE   213,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 269 2,055 SH   SOLE   2,055 0 0
BALLANTYNE STRONG INC COM 058516105 1,578 1,372,163 SH   SOLE   1,372,163 0 0
BANK AMER CORP COM 060505104 840 34,094 SH   SOLE   34,094 0 0
BB&T CORP COM 054937107 438 10,114 SH   SOLE   10,114 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 21,968 107,592 SH   SOLE   107,592 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,754 9 SH   SOLE   9 0 0
BK TECHNOLOGIES INC COM 09180A100 7,391 1,970,986 SH   SOLE   1,970,986 0 0
BOEING CO COM 097023105 1,758 5,452 SH   SOLE   5,452 0 0
BP PLC SPONSORED ADR 055622104 5,142 135,590 SH   SOLE   135,590 0 0
BROADCOM INC COM 11135F101 410 1,613 SH   SOLE   1,613 0 0
BYLINE BANCORP INC COM 124411109 1,292 77,558 SH   SOLE   77,558 0 0
CAROLINA FINL CORP NEW COM 143873107 757 25,598 SH   SOLE   25,598 0 0
CASEYS GEN STORES INC COM 147528103 6,889 53,764 SH   SOLE   53,764 0 0
CATERPILLAR INC DEL COM 149123101 1,112 8,754 SH   SOLE   8,754 0 0
CENTURYLINK INC COM 156700106 523 34,512 SH   SOLE   34,512 0 0
CHEVRON CORP NEW COM 166764100 2,913 26,780 SH   SOLE   26,780 0 0
CISCO SYS INC COM 17275R102 4,991 115,188 SH   SOLE   115,188 0 0
CME GROUP INC COM CL A 12572Q105 3,530 18,765 SH   SOLE   18,765 0 0
COCA COLA CO COM 191216100 3,183 67,224 SH   SOLE   67,224 0 0
COLONY CAP INC NEW CL A COM 19626G108 295 63,065 SH   SOLE   63,065 0 0
COMCAST CORP NEW CL A 20030N101 202 5,939 SH   SOLE   5,939 0 0
CONSTELLATION BRANDS INC CL A 21036P108 207 1,285 SH   SOLE   1,285 0 0
CORECIVIC INC COM 21871N101 3,435 192,629 SH   SOLE   192,629 0 0
COSTCO WHSL CORP NEW COM 22160K105 745 3,659 SH   SOLE   3,659 0 0
CVS HEALTH CORP COM 126650100 347 5,298 SH   SOLE   5,298 0 0
DENTSPLY SIRONA INC COM 24906P109 1,498 40,262 SH   SOLE   40,262 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,553 32,108 SH   SOLE   32,108 0 0
DIGITAL RLTY TR INC COM 253868103 249 2,340 SH   SOLE   2,340 0 0
DISNEY WALT CO COM DISNEY 254687106 2,023 18,449 SH   SOLE   18,449 0 0
DOMINION ENERGY INC COM 25746U109 310 4,344 SH   SOLE   4,344 0 0
DONEGAL GROUP INC CL A 257701201 3,978 291,532 SH   SOLE   291,532 0 0
DOWDUPONT INC COM 26078J100 468 8,753 SH   SOLE   8,753 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 7,266 84,200 SH   SOLE   84,200 0 0
ECOLAB INC COM 278865100 2,729 18,523 SH   SOLE   18,523 0 0
ENBRIDGE INC COM 29250N105 945 30,410 SH   SOLE   30,410 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 501 37,888 SH   SOLE   37,888 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 439 17,852 SH   SOLE   17,852 0 0
ERIE INDTY CO CL A 29530P102 3,058 22,941 SH   SOLE   22,941 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 456 14,006 SH   SOLE   14,006 0 0
EXELON CORP COM 30161N101 918 20,344 SH   SOLE   20,344 0 0
EXP WORLD HOLDINGS INC COM 30212W100 182 25,674 SH   SOLE   25,674 0 0
EXXON MOBIL CORP COM 30231G102 1,529 22,416 SH   SOLE   22,416 0 0
FACEBOOK INC CL A 30303M102 2,605 19,871 SH   SOLE   19,871 0 0
FASTENAL CO COM 311900104 5,860 112,066 SH   SOLE   112,066 0 0
FEDERATED INVS INC PA CL B 314211103 1,954 73,589 SH   SOLE   73,589 0 0
FEDEX CORP COM 31428X106 242 1,498 SH   SOLE   1,498 0 0
FLOWERS FOODS INC COM 343498101 3,469 187,805 SH   SOLE   187,805 0 0
FRANCO NEVADA CORP COM 351858105 8,943 127,444 SH   SOLE   127,444 0 0
FTI CONSULTING INC COM 302941109 7,439 111,629 SH   SOLE   111,629 0 0
GARMIN LTD SHS H2906T109 7,096 112,067 SH   SOLE   112,067 0 0
GENERAL MLS INC COM 370334104 1,004 25,796 SH   SOLE   25,796 0 0
GILEAD SCIENCES INC COM 375558103 2,585 41,335 SH   SOLE   41,335 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 272 7,110 SH   SOLE   7,110 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 337 20,112 SH   SOLE   20,112 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 280 1,679 SH   SOLE   1,679 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 216 2,215 SH   SOLE   2,215 0 0
HOME DEPOT INC COM 437076102 2,354 13,702 SH   SOLE   13,702 0 0
HONEYWELL INTL INC COM 438516106 322 2,435 SH   SOLE   2,435 0 0
INTEL CORP COM 458140100 1,336 28,472 SH   SOLE   28,472 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,460 12,847 SH   SOLE   12,847 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 772 1,611 SH   SOLE   1,611 0 0
ISHARES TR MORTGE REL ETF 46435G342 225 5,625 SH   SOLE   5,625 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,030 9,449 SH   SOLE   9,449 0 0
ISHARES TR S&P 500 VAL ETF 464287408 281 2,781 SH   SOLE   2,781 0 0
ISHARES TR TIPS BD ETF 464287176 484 4,420 SH   SOLE   4,420 0 0
ISHARES TR IBOXX INV CP ETF 464287242 804 7,124 SH   SOLE   7,124 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 961 19,794 SH   SOLE   19,794 0 0
ISHARES TR CORE US AGGBD ET 464287226 920 8,637 SH   SOLE   8,637 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 298 7,216 SH   SOLE   7,216 0 0
ISHARES TR 20 YR TR BD ETF 464287432 313 2,579 SH   SOLE   2,579 0 0
ISHARES TR CORE S&P500 ETF 464287200 672 2,673 SH   SOLE   2,673 0 0
JD COM INC SPON ADR CL A 47215P106 1,088 52,000 SH   SOLE   52,000 0 0
JOHNSON & JOHNSON COM 478160104 10,594 82,089 SH   SOLE   82,089 0 0
JPMORGAN CHASE & CO COM 46625H100 1,767 18,097 SH   SOLE   18,097 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 154 11,200 SH   SOLE   11,200 0 0
KIMBERLY CLARK CORP COM 494368103 4,600 40,374 SH   SOLE   40,374 0 0
KINDER MORGAN INC DEL COM 49456B101 329 21,393 SH   SOLE   21,393 0 0
KIRBY CORP COM 497266106 2,334 34,650 SH   SOLE   34,650 0 0
LADDER CAP CORP CL A 505743104 282 18,244 SH   SOLE   18,244 0 0
LILLY ELI & CO COM 532457108 404 3,489 SH   SOLE   3,489 0 0
LOCKHEED MARTIN CORP COM 539830109 5,058 19,319 SH   SOLE   19,319 0 0
LOWES COS INC COM 548661107 326 3,534 SH   SOLE   3,534 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 400 7,005 SH   SOLE   7,005 0 0
MARTIN MARIETTA MATLS INC COM 573284106 512 2,980 SH   SOLE   2,980 0 0
MASTERCARD INCORPORATED CL A 57636Q104 288 1,526 SH   SOLE   1,526 0 0
MCDERMOTT INTL INC COM 580037703 108 16,562 SH   SOLE   16,562 0 0
MCDONALDS CORP COM 580135101 5,169 29,111 SH   SOLE   29,111 0 0
MCEWEN MNG INC COM 58039P107 296 162,385 SH   SOLE   162,385 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 208 12,920 SH   SOLE   12,920 0 0
MERCK & CO INC COM 58933Y105 5,211 68,197 SH   SOLE   68,197 0 0
MFA FINL INC COM 55272X102 200 30,000 SH   SOLE   30,000 0 0
MICROSOFT CORP COM 594918104 4,137 40,727 SH   SOLE   40,727 0 0
MVB FINANCIAL CORP COM 553810102 557 30,850 SH   SOLE   30,850 0 0
MVC CAPITAL INC COM 553829102 164 20,000 SH   SOLE   20,000 0 0
NETFLIX INC COM 64110L106 450 1,680 SH   SOLE   1,680 0 0
NEW MTN FIN CORP COM 647551100 155 12,283 SH   SOLE   12,283 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 937 65,973 SH   SOLE   65,973 0 0
NORFOLK SOUTHERN CORP COM 655844108 227 1,519 SH   SOLE   1,519 0 0
NORTHROP GRUMMAN CORP COM 666807102 323 1,318 SH   SOLE   1,318 0 0
NOVARTIS A G SPONSORED ADR 66987V109 535 6,237 SH   SOLE   6,237 0 0
NUTRIEN LTD COM 67077M108 4,141 88,115 SH   SOLE   88,115 0 0
NUVEEN MUN VALUE FD INC COM 670928100 100 10,800 SH   SOLE   10,800 0 0
NVIDIA CORP COM 67066G104 824 6,171 SH   SOLE   6,171 0 0
NXP SEMICONDUCTORS N V COM N6596X109 229 3,121 SH   SOLE   3,121 0 0
ONEOK INC NEW COM 682680103 633 11,730 SH   SOLE   11,730 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 296 15,820 SH   SOLE   15,820 0 0
PATTERSON COMPANIES INC COM 703395103 1,796 91,337 SH   SOLE   91,337 0 0
PAYCHEX INC COM 704326107 4,326 66,401 SH   SOLE   66,401 0 0
PAYPAL HLDGS INC COM 70450Y103 261 3,106 SH   SOLE   3,106 0 0
PEPSICO INC COM 713448108 4,624 41,851 SH   SOLE   41,851 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 51 21,850 SH   SOLE   21,850 0 0
PFIZER INC COM 717081103 4,925 112,822 SH   SOLE   112,822 0 0
PHILIP MORRIS INTL INC COM 718172109 3,094 46,344 SH   SOLE   46,344 0 0
PIONEER HIGH INCOME TR COM 72369H106 109 13,735 SH   SOLE   13,735 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 33,772 1,685,226 SH   SOLE   1,685,226 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 9,732 484,197 SH   SOLE   484,197 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,845 30,812 SH   SOLE   30,812 0 0
PROCTER AND GAMBLE CO COM 742718109 6,245 67,940 SH   SOLE   67,940 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 73 11,606 SH   SOLE   11,606 0 0
PRUDENTIAL FINL INC COM 744320102 283 3,466 SH   SOLE   3,466 0 0
QUALCOMM INC COM 747525103 4,283 75,257 SH   SOLE   75,257 0 0
RAYTHEON CO COM NEW 755111507 1,900 12,387 SH   SOLE   12,387 0 0
RIO TINTO PLC SPONSORED ADR 767204100 394 8,130 SH   SOLE   8,130 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 393 6,750 SH   SOLE   6,750 0 0
ROYCE VALUE TR INC COM 780910105 126 10,703 SH   SOLE   10,703 0 0
SANOFI SPONSORED ADR 80105N105 4,433 102,120 SH   SOLE   102,120 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 254 5,402 SH   SOLE   5,402 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 268 6,963 SH   SOLE   6,963 0 0
SEABRIDGE GOLD INC COM 811916105 162 12,250 SH   SOLE   12,250 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 272 7,056 SH   SOLE   7,056 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 292 5,523 SH   SOLE   5,523 0 0
SHIP FINANCE INTERNATIONAL L SHS G81075106 378 35,921 SH   SOLE   35,921 0 0
SIRIUS XM HLDGS INC COM 82968B103 350 61,254 SH   SOLE   61,254 0 0
SMART SAND INC COM 83191H107 119 53,500 SH   SOLE   53,500 0 0
SOUTHERN CO COM 842587107 7,236 164,761 SH   SOLE   164,761 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 890 7,337 SH   SOLE   7,337 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 743 2,973 SH   SOLE   2,973 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 207 1,826 SH   SOLE   1,826 0 0
STARBUCKS CORP COM 855244109 227 3,528 SH   SOLE   3,528 0 0
STARWOOD PPTY TR INC COM 85571B105 302 15,311 SH   SOLE   15,311 0 0
STRONGVEST ETF TR CWA INCOME 863418109 6,238 257,936 SH   SOLE   257,936 0 0
STRYKER CORP COM 863667101 623 3,976 SH   SOLE   3,976 0 0
SUMMER INFANT INC COM 865646103 14 12,940 SH   SOLE   12,940 0 0
SUNOCO LP COM U REP LP 86765K109 228 8,400 SH   SOLE   8,400 0 0
TABLEAU SOFTWARE INC CL A 87336U105 3,666 30,551 SH   SOLE   30,551 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 3,788 102,626 SH   SOLE   102,626 0 0
TARGET CORP COM 87612E106 234 3,545 SH   SOLE   3,545 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 1,129 23,054 SH   SOLE   23,054 0 0
TEEKAY TANKERS LTD CL A Y8565N102 11 12,302 SH   SOLE   12,302 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 407 26,425 SH   SOLE   26,425 0 0
TEXAS INSTRS INC COM 882508104 3,655 38,682 SH   SOLE   38,682 0 0
THE CUSHING MLP INFASTCR TOT COM NEW 231631201 300 35,240 SH   SOLE   35,240 0 0
TIPTREE INC COM 88822Q103 364 65,083 SH   SOLE   65,083 0 0
TOOTSIE ROLL INDS INC COM 890516107 473 14,152 SH   SOLE   14,152 0 0
TRANSCANADA CORP COM 89353D107 314 8,801 SH   SOLE   8,801 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 132 23,575 SH   SOLE   23,575 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,880 29,527 SH   SOLE   29,527 0 0
UNITEDHEALTH GROUP INC COM 91324P102 947 3,802 SH   SOLE   3,802 0 0
UNITI GROUP INC COM 91325V108 352 22,595 SH   SOLE   22,595 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 516 5,510 SH   SOLE   5,510 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 713 9,005 SH   SOLE   9,005 0 0
VANGUARD GROUP DIV APP ETF 921908844 575 5,872 SH   SOLE   5,872 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 796 10,675 SH   SOLE   10,675 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 331 3,379 SH   SOLE   3,379 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,653 12,954 SH   SOLE   12,954 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,074 4,673 SH   SOLE   4,673 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 297 2,209 SH   SOLE   2,209 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 430 3,110 SH   SOLE   3,110 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,662 43,622 SH   SOLE   43,622 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 722 14,148 SH   SOLE   14,148 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 622 7,510 SH   SOLE   7,510 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 386 10,407 SH   SOLE   10,407 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 309 3,956 SH   SOLE   3,956 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,449 114,701 SH   SOLE   114,701 0 0
VISA INC COM CL A 92826C839 6,818 51,677 SH   SOLE   51,677 0 0
VORNADO RLTY TR SH BEN INT 929042109 2,892 46,623 SH   SOLE   46,623 0 0
WALMART INC COM 931142103 4,537 48,708 SH   SOLE   48,708 0 0
WEC ENERGY GROUP INC COM 92939U106 260 3,756 SH   SOLE   3,756 0 0
WELLS FARGO CO NEW COM 949746101 444 9,626 SH   SOLE   9,626 0 0