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,330 1,010,973 SH   SOLE   1,010,973 0 0
3M CO COM 88579Y101 2,180 9,263 SH   SOLE   9,263 0 0
ABBOTT LABS COM 002824100 1,010 17,705 SH   SOLE   17,705 0 0
ABBVIE INC COM 00287Y109 1,950 20,159 SH   SOLE   20,159 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 348 71,375 SH   SOLE   71,375 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 227 1,480 SH   SOLE   1,480 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 127 13,121 SH   SOLE   13,121 0 0
AETNA INC NEW COM 00817Y108 304 1,686 SH   SOLE   1,686 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 393 2,280 SH   SOLE   2,280 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 217 16,970 SH   SOLE   16,970 0 0
ALPHABET INC CAP STK CL C 02079K107 4,717 4,508 SH   SOLE   4,508 0 0
ALPHABET INC CAP STK CL A 02079K305 1,807 1,715 SH   SOLE   1,715 0 0
ALTRIA GROUP INC COM 02209S103 4,356 60,998 SH   SOLE   60,998 0 0
AMAZON COM INC COM 023135106 7,793 6,664 SH   SOLE   6,664 0 0
AMERICAN EXPRESS CO COM 025816109 605 6,096 SH   SOLE   6,096 0 0
AMGEN INC COM 031162100 3,053 17,557 SH   SOLE   17,557 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2,764 24,775 SH   SOLE   24,775 0 0
AON PLC SHS CL A G0408V102 537 4,004 SH   SOLE   4,004 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 215 6,420 SH   SOLE   6,420 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 196 10,000 SH   SOLE   10,000 0 0
APPLE INC COM 037833100 13,394 79,147 SH   SOLE   79,147 0 0
AT&T INC COM 00206R102 1,574 40,486 SH   SOLE   40,486 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 217 1,852 SH   SOLE   1,852 0 0
BALLANTYNE STRONG INC COM 058516105 5,546 1,192,775 SH   SOLE   1,192,775 0 0
BANK AMER CORP COM 060505104 956 32,387 SH   SOLE   32,387 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,595 68,584 SH   SOLE   68,584 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,381 8 SH   SOLE   8 0 0
BLACKROCK INC COM 09247X101 217 422 SH   SOLE   422 0 0
BOEING CO COM 097023105 611 2,071 SH   SOLE   2,071 0 0
BP PLC SPONSORED ADR 055622104 4,678 111,297 SH   SOLE   111,297 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 290 4,330 SH   SOLE   4,330 0 0
BROADCOM LTD SHS Y09827109 505 1,967 SH   SOLE   1,967 0 0
CASEYS GEN STORES INC COM 147528103 4,054 36,215 SH   SOLE   36,215 0 0
CATERPILLAR INC DEL COM 149123101 387 2,454 SH   SOLE   2,454 0 0
CHEVRON CORP NEW COM 166764100 5,650 45,131 SH   SOLE   45,131 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 275 17,030 SH   SOLE   17,030 0 0
CISCO SYS INC COM 17275R102 3,686 96,245 SH   SOLE   96,245 0 0
CME GROUP INC COM CL A 12572Q105 2,392 16,380 SH   SOLE   16,380 0 0
COCA COLA CO COM 191216100 2,879 62,752 SH   SOLE   62,752 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 331 4,660 SH   SOLE   4,660 0 0
COLGATE PALMOLIVE CO COM 194162103 423 5,611 SH   SOLE   5,611 0 0
COLONY NORTHSTAR INC CL A COM 19625W104 627 54,990 SH   SOLE   54,990 0 0
COMCAST CORP NEW CL A 20030N101 464 11,576 SH   SOLE   11,576 0 0
COPART INC COM 217204106 225 5,200 SH   SOLE   5,200 0 0
CORECIVIC INC COM 21871N101 3,032 134,755 SH   SOLE   134,755 0 0
CUSHING MLP TOTAL RETURN FD COM NEW 231631201 178 14,905 SH   SOLE   14,905 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 3,932 26,926 SH   SOLE   26,926 0 0
DISNEY WALT CO COM DISNEY 254687106 1,001 9,306 SH   SOLE   9,306 0 0
DONEGAL GROUP INC CL A 257701201 3,477 200,988 SH   SOLE   200,988 0 0
DOWDUPONT INC COM 26078J100 612 8,589 SH   SOLE   8,589 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 274 2,826 SH   SOLE   2,826 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 5,301 63,020 SH   SOLE   63,020 0 0
ECOLAB INC COM 278865100 2,346 17,482 SH   SOLE   17,482 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 828 47,960 SH   SOLE   47,960 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 413 15,573 SH   SOLE   15,573 0 0
ERIE INDTY CO CL A 29530P102 2,472 20,290 SH   SOLE   20,290 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 657 15,895 SH   SOLE   15,895 0 0
EXXON MOBIL CORP COM 30231G102 7,975 95,351 SH   SOLE   95,351 0 0
FACEBOOK INC CL A 30303M102 4,165 23,603 SH   SOLE   23,603 0 0
FASTENAL CO COM 311900104 4,699 85,919 SH   SOLE   85,919 0 0
FEDERATED INVS INC PA CL B 314211103 2,746 76,121 SH   SOLE   76,121 0 0
FLOWERS FOODS INC COM 343498101 3,472 179,804 SH   SOLE   179,804 0 0
FRANCO NEVADA CORP COM 351858105 8,249 103,183 SH   SOLE   103,183 0 0
GARMIN LTD SHS H2906T109 5,239 87,951 SH   SOLE   87,951 0 0
GENERAL ELECTRIC CO COM 369604103 908 52,063 SH   SOLE   52,063 0 0
GILEAD SCIENCES INC COM 375558103 1,831 25,559 SH   SOLE   25,559 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 202 5,703 SH   SOLE   5,703 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 570 24,050 SH   SOLE   24,050 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 269 1,055 SH   SOLE   1,055 0 0
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 307 16,585 SH   SOLE   16,585 0 0
GREAT PANTHER SILVER LTD COM 39115V101 15 11,700 SH   SOLE   11,700 0 0
HOME DEPOT INC COM 437076102 616 3,248 SH   SOLE   3,248 0 0
HONEYWELL INTL INC COM 438516106 378 2,464 SH   SOLE   2,464 0 0
INTEL CORP COM 458140100 3,137 67,962 SH   SOLE   67,962 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 3,017 19,664 SH   SOLE   19,664 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 627 1,719 SH   SOLE   1,719 0 0
ISHARES TR IBOXX INV CP ETF 464287242 209 1,718 SH   SOLE   1,718 0 0
ISHARES TR NATIONAL MUN ETF 464288414 482 4,350 SH   SOLE   4,350 0 0
ISHARES TR CORE US AGGBD ET 464287226 408 3,734 SH   SOLE   3,734 0 0
ISHARES TR S&P US PFD STK 464288687 242 6,348 SH   SOLE   6,348 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 680 12,625 SH   SOLE   12,625 0 0
ISHARES TR CORE S&P500 ETF 464287200 377 1,404 SH   SOLE   1,404 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,646 12,977 SH   SOLE   12,977 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 284 6,326 SH   SOLE   6,326 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 296 3,530 SH   SOLE   3,530 0 0
ITERIS INC COM 46564T107 9,561 1,371,768 SH   SOLE   1,371,768 0 0
JOHNSON & JOHNSON COM 478160104 8,945 64,019 SH   SOLE   64,019 0 0
JPMORGAN CHASE & CO COM 46625H100 1,050 9,822 SH   SOLE   9,822 0 0
KIMBERLY CLARK CORP COM 494368103 3,224 26,717 SH   SOLE   26,717 0 0
KINDER MORGAN INC DEL COM 49456B101 275 15,245 SH   SOLE   15,245 0 0
KINGSWAY FINL SVCS INC COM NEW 496904202 3,478 688,711 SH   SOLE   688,711 0 0
KIRBY CORP COM 497266106 2,227 33,340 SH   SOLE   33,340 0 0
KRAFT HEINZ CO COM 500754106 309 3,969 SH   SOLE   3,969 0 0
LIMBACH HLDGS INC COM 53263P105 175 12,680 SH   SOLE   12,680 0 0
LOCKHEED MARTIN CORP COM 539830109 4,991 15,545 SH   SOLE   15,545 0 0
LOWES COS INC COM 548661107 449 4,835 SH   SOLE   4,835 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 515 7,254 SH   SOLE   7,254 0 0
MARTIN MARIETTA MATLS INC COM 573284106 502 2,270 SH   SOLE   2,270 0 0
MCDONALDS CORP COM 580135101 4,071 23,651 SH   SOLE   23,651 0 0
MCEWEN MNG INC COM 58039P107 360 157,810 SH   SOLE   157,810 0 0
MERCK & CO INC COM 58933Y105 2,543 45,199 SH   SOLE   45,199 0 0
MICROSOFT CORP COM 594918104 5,383 62,930 SH   SOLE   62,930 0 0
MONDELEZ INTL INC CL A 609207105 351 8,191 SH   SOLE   8,191 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD Y62134104 109 11,461 SH   SOLE   11,461 0 0
NETFLIX INC COM 64110L106 518 2,700 SH   SOLE   2,700 0 0
NEW MTN FIN CORP COM 647551100 222 16,410 SH   SOLE   16,410 0 0
NUCOR CORP COM 670346105 2,590 40,733 SH   SOLE   40,733 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 192 11,345 SH   SOLE   11,345 0 0
NVIDIA CORP COM 67066G104 858 4,433 SH   SOLE   4,433 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 205 2,789 SH   SOLE   2,789 0 0
PAYCHEX INC COM 704326107 3,638 53,440 SH   SOLE   53,440 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 3,473 185,739 SH   SOLE   185,739 0 0
PEPSICO INC COM 713448108 4,144 34,558 SH   SOLE   34,558 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 91 24,850 SH   SOLE   24,850 0 0
PFIZER INC COM 717081103 3,219 88,862 SH   SOLE   88,862 0 0
PHILIP MORRIS INTL INC COM 718172109 3,758 35,573 SH   SOLE   35,573 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 759 7,474 SH   SOLE   7,474 0 0
PIONEER HIGH INCOME TR COM 72369H106 269 27,745 SH   SOLE   27,745 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 23,702 1,148,331 SH   SOLE   1,148,331 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 10,301 469,316 SH   SOLE   469,316 0 0
POTASH CORP SASK INC COM 73755L107 3,742 181,207 SH   SOLE   181,207 0 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 539 23,400 SH   SOLE   23,400 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,009 28,675 SH   SOLE   28,675 0 0
PROCTER AND GAMBLE CO COM 742718109 4,287 46,664 SH   SOLE   46,664 0 0
QUALCOMM INC COM 747525103 3,569 55,744 SH   SOLE   55,744 0 0
RAYTHEON CO COM NEW 755111507 5,382 28,651 SH   SOLE   28,651 0 0
RELM WIRELESS CORP COM 759525108 8,851 2,493,206 SH   SOLE   2,493,206 0 0
RIO TINTO PLC SPONSORED ADR 767204100 517 9,760 SH   SOLE   9,760 0 0
RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 494 24,700 SH   SOLE   24,700 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 434 6,500 SH   SOLE   6,500 0 0
ROYCE VALUE TR INC COM 780910105 220 13,579 SH   SOLE   13,579 0 0
SALESFORCE COM INC COM 79466L302 225 2,202 SH   SOLE   2,202 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 269 5,264 SH   SOLE   5,264 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 284 6,820 SH   SOLE   6,820 0 0
SEABRIDGE GOLD INC COM 811916105 149 13,175 SH   SOLE   13,175 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 213 5,100 SH   SOLE   5,100 0 0
SHIP FINANCE INTERNATIONAL L SHS G81075106 2,213 142,789 SH   SOLE   142,789 0 0
SHOPIFY INC CL A 82509L107 914 9,050 SH   SOLE   9,050 0 0
SMART SAND INC COM 83191H107 200 23,150 SH   SOLE   23,150 0 0
SOUTHERN CO COM 842587107 4,418 91,880 SH   SOLE   91,880 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,117 9,035 SH   SOLE   9,035 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 750 2,812 SH   SOLE   2,812 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 915 48,498 SH   SOLE   48,498 0 0
STARWOOD PPTY TR INC COM 85571B105 220 10,300 SH   SOLE   10,300 0 0
STRONGVEST ETF TR CWA INCOME 863418109 7,209 282,158 SH   SOLE   282,158 0 0
STRYKER CORP COM 863667101 652 4,210 SH   SOLE   4,210 0 0
SUMMER INFANT INC COM 865646103 19 12,940 SH   SOLE   12,940 0 0
SYSCO CORP COM 871829107 2,819 46,426 SH   SOLE   46,426 0 0
TABLEAU SOFTWARE INC CL A 87336U105 1,039 15,020 SH   SOLE   15,020 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 3,111 78,450 SH   SOLE   78,450 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 1,179 23,054 SH   SOLE   23,054 0 0
TEXAS INSTRS INC COM 882508104 3,288 31,487 SH   SOLE   31,487 0 0
TIPTREE INC CL A 88822Q103 393 66,083 SH   SOLE   66,083 0 0
UNITED BANKSHARES INC WEST V COM 909907107 250 7,198 SH   SOLE   7,198 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,944 16,318 SH   SOLE   16,318 0 0
UNITEDHEALTH GROUP INC COM 91324P102 754 3,419 SH   SOLE   3,419 0 0
UNITI GROUP INC COM 91325V108 368 20,686 SH   SOLE   20,686 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 518 3,000 SH   SOLE   3,000 0 0
VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 401 17,200 SH   SOLE   17,200 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 332 4,070 SH   SOLE   4,070 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 214 2,547 SH   SOLE   2,547 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 920 3,750 SH   SOLE   3,750 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 257 2,420 SH   SOLE   2,420 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 535 3,898 SH   SOLE   3,898 0 0
VANGUARD INDEX FDS REIT ETF 922908553 685 8,257 SH   SOLE   8,257 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 202 1,812 SH   SOLE   1,812 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 232 1,501 SH   SOLE   1,501 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,513 32,960 SH   SOLE   32,960 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 687 7,858 SH   SOLE   7,858 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 551 5,397 SH   SOLE   5,397 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 672 14,977 SH   SOLE   14,977 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,535 85,673 SH   SOLE   85,673 0 0
VISA INC COM CL A 92826C839 3,192 27,999 SH   SOLE   27,999 0 0
WAL-MART STORES INC COM 931142103 3,186 32,266 SH   SOLE   32,266 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 315 4,339 SH   SOLE   4,339 0 0
WELLS FARGO CO NEW COM 949746101 3,760 61,976 SH   SOLE   61,976 0 0