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,780 975,573 SH   SOLE   975,573 0 0
3M CO COM 88579Y101 1,672 8,029 SH   SOLE   8,029 0 0
ABBOTT LABS COM 002824100 824 16,946 SH   SOLE   16,946 0 0
ABBVIE INC COM 00287Y109 1,456 20,079 SH   SOLE   20,079 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 365 73,010 SH   SOLE   73,010 0 0
AETNA INC NEW COM 00817Y108 290 1,911 SH   SOLE   1,911 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 223 17,220 SH   SOLE   17,220 0 0
ALPHABET INC CAP STK CL C 02079K107 3,729 4,103 SH   SOLE   4,103 0 0
ALPHABET INC CAP STK CL A 02079K305 2,673 2,875 SH   SOLE   2,875 0 0
ALTRIA GROUP INC COM 02209S103 3,270 43,906 SH   SOLE   43,906 0 0
AMAZON COM INC COM 023135106 5,108 5,277 SH   SOLE   5,277 0 0
AMDOCS LTD SHS G02602103 228 3,536 SH   SOLE   3,536 0 0
AMERICAN EXPRESS CO COM 025816109 497 5,896 SH   SOLE   5,896 0 0
AMGEN INC COM 031162100 2,647 15,368 SH   SOLE   15,368 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2,517 22,811 SH   SOLE   22,811 0 0
AON PLC SHS CL A G0408V102 556 4,179 SH   SOLE   4,179 0 0
APPLE INC COM 037833100 11,043 76,680 SH   SOLE   76,680 0 0
AT&T INC COM 00206R102 1,861 49,315 SH   SOLE   49,315 0 0
ATLANTIC PWR CORP COM NEW 04878Q863 42 17,450 SH   SOLE   17,450 0 0
BAIDU INC SPON ADR REP A 056752108 376 2,100 SH   SOLE   2,100 0 0
BALLANTYNE STRONG INC COM 058516105 6,908 1,031,090 SH   SOLE   1,031,090 0 0
BANK AMER CORP COM 060505104 708 29,186 SH   SOLE   29,186 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,310 66,777 SH   SOLE   66,777 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,075 16 SH   SOLE   16 0 0
BOEING CO COM 097023105 376 1,904 SH   SOLE   1,904 0 0
BP PLC SPONSORED ADR 055622104 3,198 92,307 SH   SOLE   92,307 0 0
BROADCOM LTD SHS Y09827109 447 1,917 SH   SOLE   1,917 0 0
CARDINAL HEALTH INC COM 14149Y108 231 2,965 SH   SOLE   2,965 0 0
CASEYS GEN STORES INC COM 147528103 3,577 33,393 SH   SOLE   33,393 0 0
CATERPILLAR INC DEL COM 149123101 270 2,513 SH   SOLE   2,513 0 0
CELGENE CORP COM 151020104 424 3,262 SH   SOLE   3,262 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 237 2,175 SH   SOLE   2,175 0 0
CHEVRON CORP NEW COM 166764100 3,837 36,782 SH   SOLE   36,782 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 282 14,315 SH   SOLE   14,315 0 0
CISCO SYS INC COM 17275R102 2,678 85,549 SH   SOLE   85,549 0 0
CITY HLDG CO COM 177835105 646 9,813 SH   SOLE   9,813 0 0
CLOROX CO DEL COM 189054109 3,062 22,984 SH   SOLE   22,984 0 0
CME GROUP INC COM 12572Q105 1,762 14,065 SH   SOLE   14,065 0 0
COCA COLA CO COM 191216100 2,394 53,370 SH   SOLE   53,370 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 380 5,717 SH   SOLE   5,717 0 0
COLGATE PALMOLIVE CO COM 194162103 3,179 42,881 SH   SOLE   42,881 0 0
COLONY NORTHSTAR INC CL A COM 19625W104 844 59,891 SH   SOLE   59,891 0 0
COMCAST CORP NEW CL A 20030N101 528 13,560 SH   SOLE   13,560 0 0
CORECIVIC INC COM 21871N101 3,947 143,103 SH   SOLE   143,103 0 0
CRESCENT PT ENERGY CORP COM 22576C101 125 16,395 SH   SOLE   16,395 0 0
CUSHING MLP TOTAL RETURN FD COM NEW 231631201 175 14,270 SH   SOLE   14,270 0 0
DEERE & CO COM 244199105 282 2,285 SH   SOLE   2,285 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 2,719 22,693 SH   SOLE   22,693 0 0
DISNEY WALT CO COM DISNEY 254687106 586 5,514 SH   SOLE   5,514 0 0
DONEGAL GROUP INC CL A 257701201 2,666 167,699 SH   SOLE   167,699 0 0
DOW CHEM CO COM 260543103 492 7,804 SH   SOLE   7,804 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 257 2,826 SH   SOLE   2,826 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 4,442 53,141 SH   SOLE   53,141 0 0
ECOLAB INC COM 278865100 1,981 14,920 SH   SOLE   14,920 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 42 13,850 SH   SOLE   13,850 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 932 51,870 SH   SOLE   51,870 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 270 9,954 SH   SOLE   9,954 0 0
ERIE INDTY CO CL A 29530P102 2,135 17,072 SH   SOLE   17,072 0 0
EXXON MOBIL CORP COM 30231G102 6,833 84,641 SH   SOLE   84,641 0 0
FACEBOOK INC CL A 30303M102 3,079 20,394 SH   SOLE   20,394 0 0
FASTENAL CO COM 311900104 2,801 64,350 SH   SOLE   64,350 0 0
FEDERATED INVS INC PA CL B 314211103 2,161 76,507 SH   SOLE   76,507 0 0
FLOWERS FOODS INC COM 343498101 2,954 170,656 SH   SOLE   170,656 0 0
FRANCO NEVADA CORP COM 351858105 6,485 89,863 SH   SOLE   89,863 0 0
GARMIN LTD SHS H2906T109 4,084 80,031 SH   SOLE   80,031 0 0
GENERAL ELECTRIC CO COM 369604103 2,813 104,163 SH   SOLE   104,163 0 0
GENTHERM INC COM 37253A103 225 5,792 SH   SOLE   5,792 0 0
GILEAD SCIENCES INC COM 375558103 263 3,720 SH   SOLE   3,720 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 234 5,433 SH   SOLE   5,433 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 389 1,755 SH   SOLE   1,755 0 0
GREAT PANTHER SILVER LTD COM 39115V101 19 14,700 SH   SOLE   14,700 0 0
HOME DEPOT INC COM 437076102 371 2,421 SH   SOLE   2,421 0 0
HONEYWELL INTL INC COM 438516106 276 2,074 SH   SOLE   2,074 0 0
INTEL CORP COM 458140100 1,971 58,414 SH   SOLE   58,414 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,963 19,262 SH   SOLE   19,262 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 335 358 SH   SOLE   358 0 0
ISHARES GRWT ALLOCAT ETF 464289867 244 5,584 SH   SOLE   5,584 0 0
ISHARES AGGRES ALLOC ETF 464289859 578 11,152 SH   SOLE   11,152 0 0
ISHARES TR CORE US AGGBD ET 464287226 404 3,692 SH   SOLE   3,692 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,260 10,072 SH   SOLE   10,072 0 0
ISHARES TR NATIONAL MUN ETF 464288414 483 4,386 SH   SOLE   4,386 0 0
ISHARES TR IBOXX INV CP ETF 464287242 220 1,822 SH   SOLE   1,822 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 300 3,545 SH   SOLE   3,545 0 0
ITERIS INC COM 46564T107 10,702 1,720,511 SH   SOLE   1,720,511 0 0
JOHNSON & JOHNSON COM 478160104 8,127 61,437 SH   SOLE   61,437 0 0
JPMORGAN CHASE & CO COM 46625H100 431 4,713 SH   SOLE   4,713 0 0
KIMBERLY CLARK CORP COM 494368103 2,971 23,013 SH   SOLE   23,013 0 0
KINDER MORGAN INC DEL COM 49456B101 298 15,577 SH   SOLE   15,577 0 0
KINGSWAY FINL SVCS INC COM NEW 496904202 4,140 684,243 SH   SOLE   684,243 0 0
KIRBY CORP COM 497266106 1,999 29,908 SH   SOLE   29,908 0 0
KRAFT HEINZ CO COM 500754106 354 4,134 SH   SOLE   4,134 0 0
LIMBACH HLDGS INC COM 53263P105 196 16,380 SH   SOLE   16,380 0 0
LOCKHEED MARTIN CORP COM 539830109 3,808 13,718 SH   SOLE   13,718 0 0
LOWES COS INC COM 548661107 424 5,470 SH   SOLE   5,470 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 398 5,580 SH   SOLE   5,580 0 0
MARATHON PETE CORP COM 56585A102 213 4,074 SH   SOLE   4,074 0 0
MCDONALDS CORP COM 580135101 2,992 19,536 SH   SOLE   19,536 0 0
MCEWEN MNG INC COM 58039P107 401 152,410 SH   SOLE   152,410 0 0
MERCK & CO INC COM 58933Y105 1,951 30,444 SH   SOLE   30,444 0 0
MICROSOFT CORP COM 594918104 3,970 57,594 SH   SOLE   57,594 0 0
MONDELEZ INTL INC CL A 609207105 351 8,127 SH   SOLE   8,127 0 0
MONSANTO CO NEW COM 61166W101 2,152 18,186 SH   SOLE   18,186 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD Y62134104 133 14,161 SH   SOLE   14,161 0 0
NETFLIX INC COM 64110L106 219 1,467 SH   SOLE   1,467 0 0
NEW MTN FIN CORP COM 647551100 252 17,350 SH   SOLE   17,350 0 0
NUCOR CORP COM 670346105 2,083 35,994 SH   SOLE   35,994 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 202 11,945 SH   SOLE   11,945 0 0
NVIDIA CORP COM 67066G104 685 4,736 SH   SOLE   4,736 0 0
PAYCHEX INC COM 704326107 2,622 46,053 SH   SOLE   46,053 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 2,816 159,471 SH   SOLE   159,471 0 0
PEPSICO INC COM 713448108 3,299 28,563 SH   SOLE   28,563 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 94 25,850 SH   SOLE   25,850 0 0
PFIZER INC COM 717081103 2,521 75,048 SH   SOLE   75,048 0 0
PHILIP MORRIS INTL INC COM 718172109 3,128 26,629 SH   SOLE   26,629 0 0
PIONEER HIGH INCOME TR COM 72369H106 269 27,195 SH   SOLE   27,195 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 13,064 497,289 SH   SOLE   497,289 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 12,254 468,418 SH   SOLE   468,418 0 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 322 13,900 SH   SOLE   13,900 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,058 27,735 SH   SOLE   27,735 0 0
PROCTER AND GAMBLE CO COM 742718109 3,470 39,819 SH   SOLE   39,819 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 325 40,050 SH   SOLE   40,050 0 0
QUALCOMM INC COM 747525103 2,361 42,749 SH   SOLE   42,749 0 0
RAIT FINANCIAL TRUST COM NEW 749227609 96 44,000 SH   SOLE   44,000 0 0
RAYTHEON CO COM NEW 755111507 4,061 25,149 SH   SOLE   25,149 0 0
RELM WIRELESS CORP COM 759525108 8,700 2,320,062 SH   SOLE   2,320,062 0 0
REYNOLDS AMERICAN INC COM 761713106 310 4,759 SH   SOLE   4,759 0 0
RIO TINTO PLC SPONSORED ADR 767204100 322 7,620 SH   SOLE   7,620 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 352 6,625 SH   SOLE   6,625 0 0
ROYCE VALUE TR INC COM 780910105 211 14,467 SH   SOLE   14,467 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 641 20,184 SH   SOLE   20,184 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 234 5,199 SH   SOLE   5,199 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 277 6,729 SH   SOLE   6,729 0 0
SEABRIDGE GOLD INC COM 811916105 149 13,775 SH   SOLE   13,775 0 0
SHIP FINANCE INTERNATIONAL L SHS G81075106 180 13,205 SH   SOLE   13,205 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 225 11,265 SH   SOLE   11,265 0 0
SOUTHERN CO COM 842587107 3,679 76,846 SH   SOLE   76,846 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,108 9,391 SH   SOLE   9,391 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,089 8,641 SH   SOLE   8,641 0 0
SPEEDWAY MOTORSPORTS INC COM 847788106 1,232 67,411 SH   SOLE   67,411 0 0
STARWOOD PPTY TR INC COM 85571B105 229 10,250 SH   SOLE   10,250 0 0
STRONGVEST ETF TR CWA INCOME 863418109 5,397 214,331 SH   SOLE   214,331 0 0
STRYKER CORP COM 863667101 543 3,910 SH   SOLE   3,910 0 0
SUMMER INFANT INC COM 865646103 23 12,940 SH   SOLE   12,940 0 0
SYSCO CORP COM 871829107 3,348 66,517 SH   SOLE   66,517 0 0
TEXAS INSTRS INC COM 882508104 2,174 28,261 SH   SOLE   28,261 0 0
TIME WARNER INC COM NEW 887317303 279 2,783 SH   SOLE   2,783 0 0
TIPTREE INC CL A 88822Q103 466 66,083 SH   SOLE   66,083 0 0
U S GLOBAL INVS INC CL A 902952100 86 56,500 SH   SOLE   56,500 0 0
UNITED BANKSHARES INC WEST V COM 909907107 376 9,597 SH   SOLE   9,597 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,595 14,422 SH   SOLE   14,422 0 0
UNITEDHEALTH GROUP INC COM 91324P102 632 3,409 SH   SOLE   3,409 0 0
VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 382 16,200 SH   SOLE   16,200 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 291 3,551 SH   SOLE   3,551 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 214 1,501 SH   SOLE   1,501 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 392 3,153 SH   SOLE   3,153 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 519 2,337 SH   SOLE   2,337 0 0
VANGUARD INDEX FDS REIT ETF 922908553 734 8,817 SH   SOLE   8,817 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,152 28,224 SH   SOLE   28,224 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 738 8,430 SH   SOLE   8,430 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 467 5,039 SH   SOLE   5,039 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,264 30,584 SH   SOLE   30,584 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,269 73,194 SH   SOLE   73,194 0 0
VISA INC COM CL A 92826C839 2,288 24,401 SH   SOLE   24,401 0 0
WAL-MART STORES INC COM 931142103 1,801 23,798 SH   SOLE   23,798 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 314 4,008 SH   SOLE   4,008 0 0
WELLS FARGO CO NEW COM 949746101 3,006 54,246 SH   SOLE   54,246 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 251 1,952 SH   SOLE   1,952 0 0