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,504 1,009,785 SH   SOLE   0 0 1,009,785
3M CO COM 88579Y101 296 1,903 SH   SOLE   0 0 1,903
ABBOTT LABS COM 002824100 346 3,788 SH   SOLE   0 0 3,788
ABBVIE INC COM 00287Y109 1,163 11,847 SH   SOLE   0 0 11,847
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 322 84,491 SH   SOLE   0 0 84,491
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 836 3,893 SH   SOLE   0 0 3,893
ACTIVISION BLIZZARD INC COM 00507V109 321 4,229 SH   SOLE   0 0 4,229
ADOBE INC COM 00724F101 1,498 3,442 SH   SOLE   0 0 3,442
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 115 23,800 SH   SOLE   0 0 23,800
AIR PRODS & CHEMS INC COM 009158106 571 2,363 SH   SOLE   0 0 2,363
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 109 10,745 SH   SOLE   0 0 10,745
ALLSTATE CORP COM 020002101 547 5,638 SH   SOLE   0 0 5,638
ALPHABET INC CAP STK CL C 02079K107 12,898 9,123 SH   SOLE   0 0 9,123
ALPHABET INC CAP STK CL A 02079K305 2,093 1,476 SH   SOLE   0 0 1,476
ALTRIA GROUP INC COM 02209S103 6,828 173,953 SH   SOLE   0 0 173,953
AMAZON COM INC COM 023135106 25,423 9,215 SH   SOLE   0 0 9,215
AMERICAN ELEC PWR CO INC COM 025537101 249 3,125 SH   SOLE   0 0 3,125
AMERICAN EXPRESS CO COM 025816109 320 3,356 SH   SOLE   0 0 3,356
AMERICAN TOWER CORP NEW COM 03027X100 258 997 SH   SOLE   0 0 997
AMGEN INC COM 031162100 528 2,237 SH   SOLE   0 0 2,237
ANAPLAN INC COM 03272L108 903 19,922 SH   SOLE   0 0 19,922
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 311 6,301 SH   SOLE   0 0 6,301
APPLE INC COM 037833100 34,367 94,178 SH   SOLE   0 0 94,178
AQUESTIVE THERAPEUTICS INC COM 03843E104 52 10,750 SH   SOLE   0 0 10,750
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 242 13,800 SH   SOLE   0 0 13,800
ASTRAZENECA PLC SPONSORED ADR 046353108 285 5,383 SH   SOLE   0 0 5,383
AT HOME GROUP INC COM 04650Y100 104 16,000 SH   SOLE   0 0 16,000
AT&T INC COM 00206R102 3,516 116,318 SH   SOLE   0 0 116,318
AUTOMATIC DATA PROCESSING IN COM 053015103 329 2,211 SH   SOLE   0 0 2,211
AVALARA INC COM 05338G106 446 3,350 SH   SOLE   0 0 3,350
BALLANTYNE STRONG INC COM 058516105 2,370 1,445,009 SH   SOLE   0 0 1,445,009
BECTON DICKINSON & CO COM 075887109 204 851 SH   SOLE   0 0 851
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,604 6 SH   SOLE   0 0 6
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,198 6,712 SH   SOLE   0 0 6,712
BK OF AMERICA CORP COM 060505104 575 24,222 SH   SOLE   0 0 24,222
BK TECHNOLOGIES CORPORATION COM 05587G104 5,909 1,743,339 SH   SOLE   0 0 1,743,339
BLACKSTONE GROUP INC COM CL A 09260D107 451 7,954 SH   SOLE   0 0 7,954
BOEING CO COM 097023105 684 3,733 SH   SOLE   0 0 3,733
BP PLC SPONSORED ADR 055622104 473 20,268 SH   SOLE   0 0 20,268
BRISTOL-MYERS SQUIBB CO COM 110122108 490 8,338 SH   SOLE   0 0 8,338
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 724 18,654 SH   SOLE   0 0 18,654
BYLINE BANCORP INC COM 124411109 754 57,558 SH   SOLE   0 0 57,558
CABOT OIL & GAS CORP COM 127097103 11,035 641,978 SH   SOLE   0 0 641,978
CAMPBELL SOUP CO COM 134429109 248 5,000 SH   SOLE   0 0 5,000
CARNIVAL CORP UNIT 99/99/9999 143658300 1,047 63,760 SH   SOLE   0 0 63,760
CASEYS GEN STORES INC COM 147528103 10,135 67,758 SH   SOLE   0 0 67,758
CATERPILLAR INC DEL COM 149123101 519 4,103 SH   SOLE   0 0 4,103
CHEVRON CORP NEW COM 166764100 378 4,237 SH   SOLE   0 0 4,237
CHIMERA INVT CORP COM NEW 16934Q208 110 11,448 SH   SOLE   0 0 11,448
CINTAS CORP COM 172908105 640 2,404 SH   SOLE   0 0 2,404
CISCO SYS INC COM 17275R102 4,987 106,929 SH   SOLE   0 0 106,929
CITIGROUP INC COM NEW 172967424 272 5,322 SH   SOLE   0 0 5,322
CITRIX SYS INC COM 177376100 616 4,162 SH   SOLE   0 0 4,162
CLOROX CO DEL COM 189054109 267 1,217 SH   SOLE   0 0 1,217
CME GROUP INC COM 12572Q105 1,017 6,258 SH   SOLE   0 0 6,258
COCA COLA CO COM 191216100 274 6,131 SH   SOLE   0 0 6,131
COLONY CAP INC NEW CL A COM 19626G108 159 66,400 SH   SOLE   0 0 66,400
COMCAST CORP NEW CL A 20030N101 1,987 50,978 SH   SOLE   0 0 50,978
CONSOLIDATED EDISON INC COM 209115104 263 3,661 SH   SOLE   0 0 3,661
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 94 10,325 SH   SOLE   0 0 10,325
COSTCO WHSL CORP NEW COM 22160K105 4,096 13,509 SH   SOLE   0 0 13,509
CROSS TIMBERS RTY TR TR UNIT 22757R109 196 26,591 SH   SOLE   0 0 26,591
CUSHING MLP & INFRASTRUCT COM NEW 231631300 253 13,855 SH   SOLE   0 0 13,855
CVS HEALTH CORP COM 126650100 701 10,787 SH   SOLE   0 0 10,787
DEERE & CO COM 244199105 2,298 14,620 SH   SOLE   0 0 14,620
DIGITAL RLTY TR INC COM 253868103 264 1,861 SH   SOLE   0 0 1,861
DISNEY WALT CO COM DISNEY 254687106 4,257 38,178 SH   SOLE   0 0 38,178
DOMINION ENERGY INC COM 25746U109 1,203 14,817 SH   SOLE   0 0 14,817
DONEGAL GROUP INC CL A 257701201 4,596 323,193 SH   SOLE   0 0 323,193
DOW INC COM 260557103 279 6,853 SH   SOLE   0 0 6,853
DUKE ENERGY CORP NEW COM NEW 26441C204 7,742 96,893 SH   SOLE   0 0 96,893
EATON CORP PLC SHS G29183103 315 3,596 SH   SOLE   0 0 3,596
ECOLAB INC COM 278865100 4,033 20,276 SH   SOLE   0 0 20,276
ENBRIDGE INC COM 29250N105 1,107 36,398 SH   SOLE   0 0 36,398
ENDEAVOUR SILVER CORP COM 29258Y103 23 10,000 SH   SOLE   0 0 10,000
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 160 22,505 SH   SOLE   0 0 22,505
EVOLUS INC COM 30052C107 61 11,560 SH   SOLE   0 0 11,560
EXELON CORP COM 30161N101 2,376 65,466 SH   SOLE   0 0 65,466
EXXON MOBIL CORP COM 30231G102 221 4,935 SH   SOLE   0 0 4,935
FACEBOOK INC CL A 30303M102 1,234 5,434 SH   SOLE   0 0 5,434
FASTENAL CO COM 311900104 12,273 286,364 SH   SOLE   0 0 286,364
FEDERATED HERMES INC CL B 314211103 967 40,802 SH   SOLE   0 0 40,802
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2,078 67,737 SH   SOLE   0 0 67,737
FIRSTCASH INC COM 33767D105 449 6,696 SH   SOLE   0 0 6,696
FRANCO NEV CORP COM 351858105 26,129 187,010 SH   SOLE   0 0 187,010
FRONTLINE LTD SHS NEW G3682E192 136 19,539 SH   SOLE   0 0 19,539
FTI CONSULTING INC COM 302941109 17,445 152,256 SH   SOLE   0 0 152,256
GARMIN LTD SHS H2906T109 7,839 80,391 SH   SOLE   0 0 80,391
GENERAL MLS INC COM 370334104 5,888 95,502 SH   SOLE   0 0 95,502
GILEAD SCIENCES INC COM 375558103 1,829 23,771 SH   SOLE   0 0 23,771
HAIN CELESTIAL GROUP INC COM 405217100 16,130 511,784 SH   SOLE   0 0 511,784
HAVERTY FURNITURE INC COM 419596101 2,304 144,000 SH   SOLE   0 0 144,000
HOME DEPOT INC COM 437076102 3,248 12,966 SH   SOLE   0 0 12,966
HONEYWELL INTL INC COM 438516106 545 3,767 SH   SOLE   0 0 3,767
ILLINOIS TOOL WKS INC COM 452308109 204 1,165 SH   SOLE   0 0 1,165
INTEL CORP COM 458140100 2,088 34,903 SH   SOLE   0 0 34,903
INTERCONTINENTAL EXCHANGE IN COM 45866F104 579 6,317 SH   SOLE   0 0 6,317
INTERNATIONAL BUSINESS MACHS COM 459200101 1,634 13,529 SH   SOLE   0 0 13,529
INVESCO QQQ TR UNIT SER 1 46090E103 433 1,748 SH   SOLE   0 0 1,748
ISHARES TR 3 7 YR TREAS BD 464288661 445 3,326 SH   SOLE   0 0 3,326
ISHARES TR BARCLAYS 7 10 YR 464287440 3,285 26,959 SH   SOLE   0 0 26,959
ISHARES TR SHORT TREAS BD 464288679 309 2,790 SH   SOLE   0 0 2,790
ISHARES TR U.S. TECH ETF 464287721 359 1,330 SH   SOLE   0 0 1,330
ISHARES TR CORE S&P500 ETF 464287200 642 2,073 SH   SOLE   0 0 2,073
ISHARES TR 1 3 YR TREAS BD 464287457 1,386 16,000 SH   SOLE   0 0 16,000
ISHARES TR PFD AND INCM SEC 464288687 799 23,074 SH   SOLE   0 0 23,074
ISHARES TR 20 YR TR BD ETF 464287432 3,719 22,686 SH   SOLE   0 0 22,686
JOHNSON & JOHNSON COM 478160104 15,661 111,349 SH   SOLE   0 0 111,349
JPMORGAN CHASE & CO COM 46625H100 1,167 12,411 SH   SOLE   0 0 12,411
KAYNE ANDERSN MLP MIDS INVT COM 486606106 67 12,650 SH   SOLE   0 0 12,650
KIMBERLY CLARK CORP COM 494368103 1,104 7,809 SH   SOLE   0 0 7,809
KKR & CO INC COM 48251W104 294 9,519 SH   SOLE   0 0 9,519
KT CORP SPONSORED ADR 48268K101 293 30,088 SH   SOLE   0 0 30,088
LOCKHEED MARTIN CORP COM 539830109 8,593 23,546 SH   SOLE   0 0 23,546
MARTIN MARIETTA MATLS INC COM 573284106 485 2,350 SH   SOLE   0 0 2,350
MASTERCARD INCORPORATED CL A 57636Q104 801 2,710 SH   SOLE   0 0 2,710
MCDONALDS CORP COM 580135101 2,924 15,852 SH   SOLE   0 0 15,852
MCEWEN MNG INC COM 58039P107 159 157,250 SH   SOLE   0 0 157,250
MEDICAL PPTYS TRUST INC COM 58463J304 233 12,370 SH   SOLE   0 0 12,370
MEDTRONIC PLC SHS G5960L103 690 7,529 SH   SOLE   0 0 7,529
MERCK & CO. INC COM 58933Y105 8,054 104,134 SH   SOLE   0 0 104,134
MICROSOFT CORP COM 594918104 13,976 68,659 SH   SOLE   0 0 68,659
MONSTER BEVERAGE CORP NEW COM 61174X109 293 4,227 SH   SOLE   0 0 4,227
MVB FINL CORP COM 553810102 436 32,772 SH   SOLE   0 0 32,772
NATIONAL GRID PLC SPONSORED ADR NE 636274409 456 7,508 SH   SOLE   0 0 7,508
NETFLIX INC COM 64110L106 572 1,256 SH   SOLE   0 0 1,256
NEW MTN FIN CORP COM 647551100 136 14,600 SH   SOLE   0 0 14,600
NEXTERA ENERGY INC COM 65339F101 1,105 4,601 SH   SOLE   0 0 4,601
NIKE INC CL B 654106103 334 3,403 SH   SOLE   0 0 3,403
NIKOLA CORP COM 654110105 405 6,000 SH   SOLE   0 0 6,000
NORFOLK SOUTHERN CORP COM 655844108 222 1,262 SH   SOLE   0 0 1,262
NOVARTIS AG SPONSORED ADR 66987V109 1,922 22,016 SH   SOLE   0 0 22,016
NUTRIEN LTD COM 67077M108 286 8,906 SH   SOLE   0 0 8,906
NVIDIA CORPORATION COM 67066G104 3,999 10,526 SH   SOLE   0 0 10,526
OKTA INC CL A 679295105 605 3,020 SH   SOLE   0 0 3,020
PARK NATL CORP COM 700658107 428 6,079 SH   SOLE   0 0 6,079
PATTERSON COS INC COM 703395103 3,146 142,779 SH   SOLE   0 0 142,779
PAYCHEX INC COM 704326107 5,271 69,600 SH   SOLE   0 0 69,600
PAYPAL HLDGS INC COM 70450Y103 456 2,617 SH   SOLE   0 0 2,617
PEPSICO INC COM 713448108 501 3,786 SH   SOLE   0 0 3,786
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 248 38,871 SH   SOLE   0 0 38,871
PFIZER INC COM 717081103 5,808 177,545 SH   SOLE   0 0 177,545
PHILIP MORRIS INTL INC COM 718172109 5,234 74,672 SH   SOLE   0 0 74,672
PIONEER HIGH INCOME TR COM 72369H106 76 10,235 SH   SOLE   0 0 10,235
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 16,502 1,866,740 SH   SOLE   0 0 1,866,740
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 4,390 493,247 SH   SOLE   0 0 493,247
PPL CORP COM 69351T106 599 23,180 SH   SOLE   0 0 23,180
PRICE T ROWE GROUP INC COM 74144T108 5,414 43,807 SH   SOLE   0 0 43,807
PROCTER AND GAMBLE CO COM 742718109 3,659 30,600 SH   SOLE   0 0 30,600
PROLOGIS INC. COM 74340W103 2,732 29,276 SH   SOLE   0 0 29,276
PUBLIC STORAGE COM 74460D109 4,053 21,122 SH   SOLE   0 0 21,122
PULTE GROUP INC COM 745867101 1,039 30,542 SH   SOLE   0 0 30,542
QUALCOMM INC COM 747525103 10,193 111,701 SH   SOLE   0 0 111,701
RAYTHEON TECHNOLOGIES CORP COM 75513E101 325 5,272 SH   SOLE   0 0 5,272
REINSURANCE GRP OF AMERICA I COM NEW 759351604 235 3,000 SH   SOLE   0 0 3,000
RIO TINTO PLC SPONSORED ADR 767204100 545 9,700 SH   SOLE   0 0 9,700
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 297 9,089 SH   SOLE   0 0 9,089
ROYAL GOLD INC COM 780287108 13,317 107,080 SH   SOLE   0 0 107,080
ROYCE VALUE TR INC COM 780910105 127 10,123 SH   SOLE   0 0 10,123
SALESFORCE COM INC COM 79466L302 881 4,705 SH   SOLE   0 0 4,705
SANFILIPPO JOHN B & SON INC COM 800422107 562 6,581 SH   SOLE   0 0 6,581
SANOFI SPONSORED ADR 80105N105 4,924 96,434 SH   SOLE   0 0 96,434
SCHWAB STRATEGIC TR US REIT ETF 808524847 255 7,243 SH   SOLE   0 0 7,243
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 340 6,563 SH   SOLE   0 0 6,563
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 472 15,864 SH   SOLE   0 0 15,864
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 481 7,357 SH   SOLE   0 0 7,357
SEABRIDGE GOLD INC COM 811916105 222 12,675 SH   SOLE   0 0 12,675
SEAGATE TECHNOLOGY PLC SHS G7945M107 448 9,245 SH   SOLE   0 0 9,245
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 374 3,578 SH   SOLE   0 0 3,578
SIMON PPTY GROUP INC NEW COM 828806109 2,980 43,576 SH   SOLE   0 0 43,576
SOUTHERN CO COM 842587107 7,352 141,776 SH   SOLE   0 0 141,776
SPDR GOLD TR GOLD SHS 78463V107 24,766 147,900 SH   SOLE   0 0 147,900
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,062 13,172 SH   SOLE   0 0 13,172
SPDR SER TR PORTFOLIO SH TSR 78468R101 1,389 45,225 SH   SOLE   0 0 45,225
SPDR SER TR SPDR BLOOMBERG 78468R663 372 4,068 SH   SOLE   0 0 4,068
SPOTIFY TECHNOLOGY S A SHS L8681T102 487 1,885 SH   SOLE   0 0 1,885
SPROTT INC COM NEW 852066208 1,003 27,797 SH   SOLE   0 0 27,797
SQUARE INC CL A 852234103 285 2,720 SH   SOLE   0 0 2,720
STARBUCKS CORP COM 855244109 261 3,543 SH   SOLE   0 0 3,543
STRYKER CORPORATION COM 863667101 541 3,004 SH   SOLE   0 0 3,004
SYSCO CORP COM 871829107 1,606 29,387 SH   SOLE   0 0 29,387
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8,942 157,383 SH   SOLE   0 0 157,383
TARGET CORP COM 87612E106 206 1,714 SH   SOLE   0 0 1,714
TC ENERGY CORP COM 87807B107 384 8,952 SH   SOLE   0 0 8,952
TD AMERITRADE HLDG CORP COM 87236Y108 834 22,934 SH   SOLE   0 0 22,934
TEXAS INSTRS INC COM 882508104 6,532 51,444 SH   SOLE   0 0 51,444
THERMO FISHER SCIENTIFIC INC COM 883556102 213 588 SH   SOLE   0 0 588
TOOTSIE ROLL INDS INC COM 890516107 514 15,013 SH   SOLE   0 0 15,013
TRAVELERS COMPANIES INC COM 89417E109 299 2,623 SH   SOLE   0 0 2,623
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 85 14,825 SH   SOLE   0 0 14,825
TWO HBRS INVT CORP COM NEW 90187B408 83 16,369 SH   SOLE   0 0 16,369
UNION PAC CORP COM 907818108 216 1,280 SH   SOLE   0 0 1,280
UNITED BANKSHARES INC WEST V COM 909907107 800 28,925 SH   SOLE   0 0 28,925
UNITEDHEALTH GROUP INC COM 91324P102 593 2,010 SH   SOLE   0 0 2,010
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 695 8,364 SH   SOLE   0 0 8,364
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 443 3,742 SH   SOLE   0 0 3,742
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,484 41,423 SH   SOLE   0 0 41,423
VANGUARD INDEX FDS GROWTH ETF 922908736 955 4,724 SH   SOLE   0 0 4,724
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 844 2,979 SH   SOLE   0 0 2,979
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 422 10,658 SH   SOLE   0 0 10,658
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 379 6,100 SH   SOLE   0 0 6,100
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 602 7,287 SH   SOLE   0 0 7,287
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2,266 32,111 SH   SOLE   0 0 32,111
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 222 1,895 SH   SOLE   0 0 1,895
VANGUARD STAR FDS VG TL INTL STK F 921909768 673 13,690 SH   SOLE   0 0 13,690
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 205 1,373 SH   SOLE   0 0 1,373
VANGUARD WORLD FDS INF TECH ETF 92204A702 879 3,154 SH   SOLE   0 0 3,154
VERIZON COMMUNICATIONS INC COM 92343V104 10,052 182,329 SH   SOLE   0 0 182,329
VERMILION ENERGY INC COM 923725105 80 17,975 SH   SOLE   0 0 17,975
VISA INC COM CL A 92826C839 11,761 60,884 SH   SOLE   0 0 60,884
WALGREENS BOOTS ALLIANCE INC COM 931427108 720 16,976 SH   SOLE   0 0 16,976
WALMART INC COM 931142103 11,260 93,982 SH   SOLE   0 0 93,982
WASTE MGMT INC DEL COM 94106L109 272 2,566 SH   SOLE   0 0 2,566
XCEL ENERGY INC COM 98389B100 297 4,756 SH   SOLE   0 0 4,756