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 7,214 1,008,973 SH   SOLE   1,008,973 0 0
3M CO COM 88579Y101 2,446 11,144 SH   SOLE   11,144 0 0
ABBOTT LABS COM 002824100 285 4,750 SH   SOLE   4,750 0 0
ABBVIE INC COM 00287Y109 1,927 20,362 SH   SOLE   20,362 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 335 70,600 SH   SOLE   70,600 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 213 1,387 SH   SOLE   1,387 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 158 13,850 SH   SOLE   13,850 0 0
AETNA INC NEW COM 00817Y108 244 1,444 SH   SOLE   1,444 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 553 3,013 SH   SOLE   3,013 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 202 16,970 SH   SOLE   16,970 0 0
ALPHABET INC CAP STK CL A 02079K305 2,242 2,162 SH   SOLE   2,162 0 0
ALPHABET INC CAP STK CL C 02079K107 5,150 4,991 SH   SOLE   4,991 0 0
ALTRIA GROUP INC COM 02209S103 4,030 64,633 SH   SOLE   64,633 0 0
AMAZON COM INC COM 023135106 13,198 9,119 SH   SOLE   9,119 0 0
AMERICAN EXPRESS CO COM 025816109 631 6,759 SH   SOLE   6,759 0 0
AMGEN INC COM 031162100 3,468 20,344 SH   SOLE   20,344 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,041 27,656 SH   SOLE   27,656 0 0
AON PLC SHS CL A G0408V102 539 3,838 SH   SOLE   3,838 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 264 15,000 SH   SOLE   15,000 0 0
APPLE INC COM 037833100 13,799 82,245 SH   SOLE   82,245 0 0
AT&T INC COM 00206R102 1,488 41,741 SH   SOLE   41,741 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 235 2,069 SH   SOLE   2,069 0 0
BALLANTYNE STRONG INC COM 058516105 5,224 1,173,944 SH   SOLE   1,173,944 0 0
BANK AMER CORP COM 060505104 1,677 55,907 SH   SOLE   55,907 0 0
BB&T CORP COM 054937107 460 8,847 SH   SOLE   8,847 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,792 69,138 SH   SOLE   69,138 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,393 8 SH   SOLE   8 0 0
BLACKROCK INC COM 09247X101 212 391 SH   SOLE   391 0 0
BOEING CO COM 097023105 812 2,476 SH   SOLE   2,476 0 0
BP PLC SPONSORED ADR 055622104 4,913 121,200 SH   SOLE   121,200 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 222 3,854 SH   SOLE   3,854 0 0
CASEYS GEN STORES INC COM 147528103 5,018 45,716 SH   SOLE   45,716 0 0
CATERPILLAR INC DEL COM 149123101 785 5,327 SH   SOLE   5,327 0 0
CENTURYLINK INC COM 156700106 384 23,385 SH   SOLE   23,385 0 0
CHEVRON CORP NEW COM 166764100 6,280 55,068 SH   SOLE   55,068 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 258 17,905 SH   SOLE   17,905 0 0
CISCO SYS INC COM 17275R102 4,402 102,630 SH   SOLE   102,630 0 0
CME GROUP INC COM CL A 12572Q105 2,777 17,172 SH   SOLE   17,172 0 0
COCA COLA CO COM 191216100 2,989 68,835 SH   SOLE   68,835 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 324 4,024 SH   SOLE   4,024 0 0
COLGATE PALMOLIVE CO COM 194162103 293 4,083 SH   SOLE   4,083 0 0
COLONY NORTHSTAR INC CL A COM 19625W104 319 55,103 SH   SOLE   55,103 0 0
COMCAST CORP NEW CL A 20030N101 395 11,550 SH   SOLE   11,550 0 0
CORECIVIC INC COM 21871N101 4,104 210,221 SH   SOLE   210,221 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,024 29,719 SH   SOLE   29,719 0 0
DIANA SHIPPING INC COM Y2066G104 49 13,500 SH   SOLE   13,500 0 0
DIGITAL RLTY TR INC COM 253868103 244 2,314 SH   SOLE   2,314 0 0
DISNEY WALT CO COM DISNEY 254687106 1,016 10,115 SH   SOLE   10,115 0 0
DONEGAL GROUP INC CL A 257701201 3,549 224,642 SH   SOLE   224,642 0 0
DOWDUPONT INC COM 26078J100 554 8,692 SH   SOLE   8,692 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 335 2,826 SH   SOLE   2,826 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 5,482 70,762 SH   SOLE   70,762 0 0
ECOLAB INC COM 278865100 2,639 19,254 SH   SOLE   19,254 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 629 44,267 SH   SOLE   44,267 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 394 16,083 SH   SOLE   16,083 0 0
ERIE INDTY CO CL A 29530P102 2,670 22,694 SH   SOLE   22,694 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 574 13,721 SH   SOLE   13,721 0 0
EXXON MOBIL CORP COM 30231G102 7,903 105,931 SH   SOLE   105,931 0 0
FACEBOOK INC CL A 30303M102 3,305 20,683 SH   SOLE   20,683 0 0
FASTENAL CO COM 311900104 5,384 98,635 SH   SOLE   98,635 0 0
FEDERATED INVS INC PA CL B 314211103 2,526 75,641 SH   SOLE   75,641 0 0
FLOWERS FOODS INC COM 343498101 4,212 192,663 SH   SOLE   192,663 0 0
FRANCO NEVADA CORP COM 351858105 7,735 113,095 SH   SOLE   113,095 0 0
GABELLI EQUITY TR INC COM 362397101 61 10,000 SH   SOLE   10,000 0 0
GARMIN LTD SHS H2906T109 5,867 99,555 SH   SOLE   99,555 0 0
GENERAL ELECTRIC CO COM 369604103 199 14,780 SH   SOLE   14,780 0 0
GILEAD SCIENCES INC COM 375558103 2,672 35,445 SH   SOLE   35,445 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 280 7,203 SH   SOLE   7,203 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 487 20,112 SH   SOLE   20,112 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 433 1,720 SH   SOLE   1,720 0 0
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 227 16,585 SH   SOLE   16,585 0 0
GREAT PANTHER SILVER LTD COM 39115V101 14 11,700 SH   SOLE   11,700 0 0
HOME DEPOT INC COM 437076102 920 5,164 SH   SOLE   5,164 0 0
HONEYWELL INTL INC COM 438516106 396 2,742 SH   SOLE   2,742 0 0
INTEL CORP COM 458140100 4,084 78,413 SH   SOLE   78,413 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,081 20,082 SH   SOLE   20,082 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 494 1,197 SH   SOLE   1,197 0 0
ISHARES INC CORE MSCI EMKT 46434G103 233 3,985 SH   SOLE   3,985 0 0
ISHARES TR IBOXX INV CP ETF 464287242 757 6,452 SH   SOLE   6,452 0 0
ISHARES TR NATIONAL MUN ETF 464288414 432 3,964 SH   SOLE   3,964 0 0
ISHARES TR TIPS BD ETF 464287176 494 4,367 SH   SOLE   4,367 0 0
ISHARES TR US AER DEF ETF 464288760 208 1,050 SH   SOLE   1,050 0 0
ISHARES TR CORE US AGGBD ET 464287226 401 3,735 SH   SOLE   3,735 0 0
ISHARES TR S&P US PFD STK 464288687 260 6,930 SH   SOLE   6,930 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 277 3,317 SH   SOLE   3,317 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,012 8,301 SH   SOLE   8,301 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 744 13,909 SH   SOLE   13,909 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 296 6,635 SH   SOLE   6,635 0 0
ISHARES TR CORE S&P500 ETF 464287200 716 2,697 SH   SOLE   2,697 0 0
ITERIS INC COM 46564T107 216 43,514 SH   SOLE   43,514 0 0
JD COM INC SPON ADR CL A 47215P106 2,102 51,925 SH   SOLE   51,925 0 0
JOHNSON & JOHNSON COM 478160104 9,499 74,121 SH   SOLE   74,121 0 0
JPMORGAN CHASE & CO COM 46625H100 1,470 13,364 SH   SOLE   13,364 0 0
KIMBERLY CLARK CORP COM 494368103 3,399 30,863 SH   SOLE   30,863 0 0
KINDER MORGAN INC DEL COM 49456B101 220 14,600 SH   SOLE   14,600 0 0
KINGSWAY FINL SVCS INC COM NEW 496904202 2,185 546,130 SH   SOLE   546,130 0 0
KIRBY CORP COM 497266106 2,772 36,025 SH   SOLE   36,025 0 0
LAS VEGAS SANDS CORP COM 517834107 206 2,865 SH   SOLE   2,865 0 0
LIMBACH HLDGS INC COM 53263P105 139 11,380 SH   SOLE   11,380 0 0
LOCKHEED MARTIN CORP COM 539830109 5,759 17,043 SH   SOLE   17,043 0 0
LOWES COS INC COM 548661107 331 3,774 SH   SOLE   3,774 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 517 8,854 SH   SOLE   8,854 0 0
MARTIN MARIETTA MATLS INC COM 573284106 528 2,545 SH   SOLE   2,545 0 0
MCDONALDS CORP COM 580135101 4,123 26,363 SH   SOLE   26,363 0 0
MCEWEN MNG INC COM 58039P107 339 163,135 SH   SOLE   163,135 0 0
MERCK & CO INC COM 58933Y105 2,865 52,603 SH   SOLE   52,603 0 0
MICRON TECHNOLOGY INC COM 595112103 421 8,070 SH   SOLE   8,070 0 0
MICROSOFT CORP COM 594918104 6,241 68,375 SH   SOLE   68,375 0 0
MONDELEZ INTL INC CL A 609207105 339 8,131 SH   SOLE   8,131 0 0
MVC CAPITAL INC COM 553829102 199 20,000 SH   SOLE   20,000 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD Y62134104 46 11,461 SH   SOLE   11,461 0 0
NETFLIX INC COM 64110L106 873 2,957 SH   SOLE   2,957 0 0
NEW MTN FIN CORP COM 647551100 224 17,017 SH   SOLE   17,017 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 221 16,975 SH   SOLE   16,975 0 0
NUCOR CORP COM 670346105 2,842 46,526 SH   SOLE   46,526 0 0
NUTRIEN LTD COM 67077M108 3,918 82,910 SH   SOLE   82,910 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 183 11,345 SH   SOLE   11,345 0 0
NVIDIA CORP COM 67066G104 1,350 5,831 SH   SOLE   5,831 0 0
ONEOK INC NEW COM 682680103 204 3,580 SH   SOLE   3,580 0 0
PAYCHEX INC COM 704326107 3,533 57,363 SH   SOLE   57,363 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 3,713 198,967 SH   SOLE   198,967 0 0
PEPSICO INC COM 713448108 4,021 36,841 SH   SOLE   36,841 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 95 22,850 SH   SOLE   22,850 0 0
PFIZER INC COM 717081103 3,883 109,404 SH   SOLE   109,404 0 0
PHILIP MORRIS INTL INC COM 718172109 3,977 40,011 SH   SOLE   40,011 0 0
PIONEER HIGH INCOME TR COM 72369H106 248 26,345 SH   SOLE   26,345 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 25,298 1,148,344 SH   SOLE   1,148,344 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 10,219 469,843 SH   SOLE   469,843 0 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 541 23,400 SH   SOLE   23,400 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 413 2,580 SH   SOLE   2,580 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,244 30,050 SH   SOLE   30,050 0 0
PROCTER AND GAMBLE CO COM 742718109 4,627 58,368 SH   SOLE   58,368 0 0
QUALCOMM INC COM 747525103 3,590 64,795 SH   SOLE   64,795 0 0
RAYTHEON CO COM NEW 755111507 6,613 30,642 SH   SOLE   30,642 0 0
RELM WIRELESS CORP COM 759525108 9,836 2,490,155 SH   SOLE   2,490,155 0 0
RIO TINTO PLC SPONSORED ADR 767204100 606 11,760 SH   SOLE   11,760 0 0
RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 518 25,467 SH   SOLE   25,467 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 415 6,500 SH   SOLE   6,500 0 0
ROYCE VALUE TR INC COM 780910105 211 13,579 SH   SOLE   13,579 0 0
SCHWAB CHARLES CORP NEW COM 808513105 308 5,890 SH   SOLE   5,890 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 259 5,290 SH   SOLE   5,290 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 263 6,869 SH   SOLE   6,869 0 0
SEABRIDGE GOLD INC COM 811916105 132 12,250 SH   SOLE   12,250 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 375 6,400 SH   SOLE   6,400 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 356 7,044 SH   SOLE   7,044 0 0
SHIP FINANCE INTERNATIONAL L SHS G81075106 2,461 172,096 SH   SOLE   172,096 0 0
SMART SAND INC COM 83191H107 144 24,300 SH   SOLE   24,300 0 0
SOUTHERN CO COM 842587107 5,532 123,879 SH   SOLE   123,879 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,122 8,920 SH   SOLE   8,920 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,095 4,160 SH   SOLE   4,160 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 354 9,875 SH   SOLE   9,875 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 239 7,100 SH   SOLE   7,100 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 795 44,626 SH   SOLE   44,626 0 0
STARWOOD PPTY TR INC COM 85571B105 321 15,300 SH   SOLE   15,300 0 0
STRONGVEST ETF TR CWA INCOME 863418109 6,702 272,017 SH   SOLE   272,017 0 0
STRYKER CORP COM 863667101 692 4,300 SH   SOLE   4,300 0 0
SUMMER INFANT INC COM 865646103 15 12,940 SH   SOLE   12,940 0 0
SYSCO CORP COM 871829107 2,896 48,300 SH   SOLE   48,300 0 0
TABLEAU SOFTWARE INC CL A 87336U105 1,943 24,043 SH   SOLE   24,043 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 3,834 87,612 SH   SOLE   87,612 0 0
TASEKO MINES LTD COM 876511106 33 28,750 SH   SOLE   28,750 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 1,365 23,054 SH   SOLE   23,054 0 0
TEXAS INSTRS INC COM 882508104 3,760 36,193 SH   SOLE   36,193 0 0
THE CUSHING MLP INFASTCR TOT COM NEW 231631201 228 21,915 SH   SOLE   21,915 0 0
TIPTREE INC CL A 88822Q103 420 66,083 SH   SOLE   66,083 0 0
UNITED BANKSHARES INC WEST V COM 909907107 254 7,198 SH   SOLE   7,198 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,717 25,962 SH   SOLE   25,962 0 0
UNITEDHEALTH GROUP INC COM 91324P102 726 3,393 SH   SOLE   3,393 0 0
UNITI GROUP INC COM 91325V108 381 23,321 SH   SOLE   23,321 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 404 4,000 SH   SOLE   4,000 0 0
VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 358 17,200 SH   SOLE   17,200 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 462 5,780 SH   SOLE   5,780 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2,391 30,484 SH   SOLE   30,484 0 0
VANGUARD GROUP DIV APP ETF 921908844 545 5,397 SH   SOLE   5,397 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 384 2,617 SH   SOLE   2,617 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 253 2,456 SH   SOLE   2,456 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,206 8,887 SH   SOLE   8,887 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,034 4,272 SH   SOLE   4,272 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 825 10,929 SH   SOLE   10,929 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 462 2,998 SH   SOLE   2,998 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 519 9,553 SH   SOLE   9,553 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,299 48,945 SH   SOLE   48,945 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 665 7,837 SH   SOLE   7,837 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 842 19,036 SH   SOLE   19,036 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 524 6,356 SH   SOLE   6,356 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,560 95,353 SH   SOLE   95,353 0 0
VISA INC COM CL A 92826C839 3,810 31,854 SH   SOLE   31,854 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 278 4,239 SH   SOLE   4,239 0 0
WALMART INC COM 931142103 3,726 41,879 SH   SOLE   41,879 0 0
WELLS FARGO CO NEW COM 949746101 3,573 68,168 SH   SOLE   68,168 0 0