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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   6,714 61 SH   SOLE   61 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   13,335 38 SH   SOLE   38 0 0
ACME UTD CORP COM 004816104   65,447 1,527 SH   SOLE   1,527 0 0
ALPS ETF TRUST - ALERIAN MLP ETF ETF 00162Q452   6,250 147 SH   SOLE   147 0 0
APPLE INC COM 037833100   67,386 350 SH   SOLE   350 0 0
AT&T INC COM 00206R102   9,696,000 577,831 SH   SOLE   577,831 0 0
AT&T INC COM 00206R102   11,746 700 SH Call SOLE   700 0 0
BANK AMERICA CORP COM 060505104   26,936 800 SH   SOLE   800 0 0
BK TECHNOLOGIES CORPORATION COM NEW 05587G203   84,602 6,918 SH   SOLE   6,918 0 0
CATERPILLAR INC COM 149123101   59,134 200 SH   SOLE   200 0 0
CHEVRON CORP NEW COM 166764100   14,916 100 SH Call SOLE   100 0 0
CHEVRON CORP NEW COM 166764100   9,367,762 62,803 SH   SOLE   62,803 0 0
CISCO SYS INC COM 17275R102   10,304,678 203,972 SH   SOLE   203,972 0 0
CISCO SYS INC COM 17275R102   10,104 200 SH Call SOLE   200 0 0
CITIGROUP INC COM NEW 172967424   9,748,777 189,517 SH   SOLE   189,517 0 0
CITIGROUP INC COM NEW 172967424   10,288 200 SH Call SOLE   200 0 0
COCA COLA CO COM 191216100   11,786 200 SH Call SOLE   200 0 0
COCA COLA CO COM 191216100   9,552,040 162,091 SH   SOLE   162,091 0 0
COHU INC COM 192576106   109,001 3,080 SH   SOLE   3,080 0 0
COSTCO WHSL CORP NEW COM 22160K105   7,261 11 SH   SOLE   11 0 0
CROWN CASTLE INC COM 22822V101   9,692,734 84,146 SH   SOLE   84,146 0 0
CROWN CASTLE INC COM 22822V101   11,519 100 SH Call SOLE   100 0 0
CUMMINS INC COM 231021106   8,070,568 33,688 SH   SOLE   33,688 0 0
DANAOS CORPORATION SHS Y1968P121   122,643 1,656 SH   SOLE   1,656 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   9,704 100 SH Call SOLE   100 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   7,946,804 81,892 SH   SOLE   81,892 0 0
EA SERIES TRUST - MORGAN DEMPSEY LARGE CAP VALUE ETF ETF 02072L482   2,889,445 119,894 SH   SOLE   119,894 0 0
EAGLE BANCORP MONT INC COM 26942G100   62,449 3,955 SH   SOLE   3,955 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   5,490 72 SH   SOLE   72 0 0
ELI LILLY & CO COM 532457108   13,407 23 SH   SOLE   23 0 0
EMERSON ELEC CO COM 291011104   10,220 105 SH   SOLE   105 0 0
ENBRIDGE INC COM 29250N105   7,204 200 SH Call SOLE   200 0 0
ENBRIDGE INC COM 29250N105   8,049,605 223,476 SH   SOLE   223,476 0 0
EXXON MOBIL CORP COM 30231G102   19,996 200 SH Call SOLE   200 0 0
EXXON MOBIL CORP COM 30231G102   12,087,556 120,900 SH   SOLE   120,900 0 0
GENERAL DYNAMICS CORP COM 369550108   10,588,676 40,777 SH   SOLE   40,777 0 0
GENERAL DYNAMICS CORP COM 369550108   25,967 100 SH Call SOLE   100 0 0
GENERAL MLS INC COM 370334104   8,179,077 125,562 SH   SOLE   125,562 0 0
GENERAL MLS INC COM 370334104   13,028 200 SH Call SOLE   200 0 0
GILDAN ACTIVEWEAR INC COM 375916103   6,612 200 SH Call SOLE   200 0 0
GILEAD SCIENCES INC COM 375558103   12,220,142 150,847 SH   SOLE   150,847 0 0
HASBRO INC COM 418056107   10,212 200 SH Call SOLE   200 0 0
HASBRO INC COM 418056107   6,593,361 129,130 SH   SOLE   129,130 0 0
HAWKINS INC COM 420261109   154,924 2,200 SH   SOLE   2,200 0 0
HEICO CORP NEW COM 422806109   8,407 47 SH   SOLE   47 0 0
HONEYWELL INTL INC COM 438516106   13,002 62 SH   SOLE   62 0 0
INTELLICHECK INC COM NEW 45817G201   44,147 23,235 SH   SOLE   23,235 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   6,422 50 SH   SOLE   50 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   16,355 100 SH Call SOLE   100 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   11,520,311 70,439 SH   SOLE   70,439 0 0
ISHARES TRUST - ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   240,761 1,457 SH   SOLE   1,457 0 0
ISHARES TRUST - ISHARES SELECT DIVIDEND ETF ETF 464287168   557,733 4,758 SH   SOLE   4,758 0 0
JOHNSON & JOHNSON COM 478160104   15,674 100 SH Call SOLE   100 0 0
JOHNSON & JOHNSON COM 478160104   8,191,549 52,262 SH   SOLE   52,262 0 0
KFORCE INC COM 493732101   89,855 1,330 SH   SOLE   1,330 0 0
KIMBALL ELECTRONICS INC COM 49428J109   272,626 10,116 SH   SOLE   10,116 0 0
KRAFT HEINZ CO COM 500754106   11,094 300 SH Call SOLE   300 0 0
KRAFT HEINZ CO COM 500754106   9,495,283 256,768 SH   SOLE   256,768 0 0
LOCKHEED MARTIN CORP COM 539830109   9,304,122 20,528 SH   SOLE   20,528 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   9,425,353 99,131 SH   SOLE   99,131 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   9,508 100 SH Call SOLE   100 0 0
MASTERCARD INCORPORATED CL A 57636Q104   8,957 21 SH   SOLE   21 0 0
MCDONALDS CORP COM 580135101   10,653,140 35,928 SH   SOLE   35,928 0 0
MEDTRONIC PLC SHS G5960L103   8,238 100 SH Call SOLE   100 0 0
MEDTRONIC PLC SHS G5960L103   9,710,260 117,872 SH   SOLE   117,872 0 0
MERCK & CO INC COM 58933Y105   9,820,860 90,083 SH   SOLE   90,083 0 0
MERCK & CO INC COM 58933Y105   10,902 100 SH Call SOLE   100 0 0
MICROSOFT CORP COM 594918104   80,849 215 SH   SOLE   215 0 0
MONARCH CASINO & RESORT INC COM 609027107   111,954 1,619 SH   SOLE   1,619 0 0
MONDELEZ INTL INC CL A 609207105   11,154 154 SH   SOLE   154 0 0
MONOLITHIC PWR SYS INC COM 609839105   11,985 19 SH   SOLE   19 0 0
MYR GROUP INC DEL COM 55405W104   118,163 817 SH   SOLE   817 0 0
NEXTERA ENERGY INC COM 65339F101   7,046 116 SH   SOLE   116 0 0
NICE LTD SPONSORED ADR 653656108   6,584 33 SH   SOLE   33 0 0
NIKE INC CL B 654106103   5,211 48 SH   SOLE   48 0 0
NUSHARES ETF TRUST - NUVEEN ESG LARGE-CAP VALUE ETF ETF 67092P300   278,572 7,777 SH   SOLE   7,777 0 0
ORACLE CORP COM 68389X105   7,591 72 SH   SOLE   72 0 0
PEMBINA PIPELINE CORP COM 706327103   10,326 300 SH Call SOLE   300 0 0
PEMBINA PIPELINE CORP COM 706327103   10,141,132 294,629 SH   SOLE   294,629 0 0
PEPSICO INC COM 713448108   9,171 54 SH   SOLE   54 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203   315,351 40,121 SH   SOLE   40,121 0 0
PFIZER INC COM 717081103   11,516 400 SH Call SOLE   400 0 0
PFIZER INC COM 717081103   8,129,646 282,377 SH   SOLE   282,377 0 0
PHILIP MORRIS INTL INC COM 718172109   9,408 100 SH Call SOLE   100 0 0
PHILIP MORRIS INTL INC COM 718172109   8,667,343 92,127 SH   SOLE   92,127 0 0
PHILLIPS 66 COM 718546104   11,897,079 89,358 SH   SOLE   89,358 0 0
PHILLIPS 66 COM 718546104   13,314 100 SH Call SOLE   100 0 0
POLISHED COM INC COM 28252C208   1,049 174 SH   SOLE   174 0 0
POWER INTEGRATIONS INC COM 739276103   3,613 44 SH   SOLE   44 0 0
PROCTER AND GAMBLE CO COM 742718109   9,352,171 63,820 SH   SOLE   63,820 0 0
PROCTER AND GAMBLE CO COM 742718109   14,654 100 SH Call SOLE   100 0 0
PRUDENTIAL FINL INC COM 744320102   10,371 100 SH Call SOLE   100 0 0
PRUDENTIAL FINL INC COM 744320102   9,051,026 87,272 SH   SOLE   87,272 0 0
RICHARDSON ELECTRS LTD COM 763165107   130,283 9,759 SH   SOLE   9,759 0 0
RIO TINTO PLC SPONSORED ADR 767204100   8,825,732 118,530 SH   SOLE   118,530 0 0
RIO TINTO PLC SPONSORED ADR 767204100   7,446 100 SH Call SOLE   100 0 0
SAPIENS INTL CORP N V SHS G7T16G103   111,159 3,841 SH   SOLE   3,841 0 0
SCHWAB STRATEGIC TRUST - SCHWAB U.S. DIVIDEND EQUITY ETF ETF 808524797   60,980 801 SH   SOLE   801 0 0
SELECT SECTOR SPDR TRUST - THE CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308   153,352 2,129 SH   SOLE   2,129 0 0
SENECA FOODS CORP NEW CL A 817070501   82,593 1,575 SH   SOLE   1,575 0 0
SOUTHERN CO COM 842587107   7,012 100 SH Call SOLE   100 0 0
SOUTHERN CO COM 842587107   9,331,417 133,078 SH   SOLE   133,078 0 0
SPDR SERIES TRUST - SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ETF 78468R663   10,325,376 112,981 SH   SOLE   112,981 0 0
STURM RUGER & CO INC COM 864159108   63,948 1,407 SH   SOLE   1,407 0 0
TARGET CORP COM 87612E106   8,118 57 SH   SOLE   57 0 0
THE CIGNA GROUP COM 125523100   5,989 20 SH   SOLE   20 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   5,308 10 SH   SOLE   10 0 0
TIMBERLAND BANCORP INC COM 887098101   92,209 2,931 SH   SOLE   2,931 0 0
TJX COS INC NEW COM 872540109   11,445 122 SH   SOLE   122 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   11,387 169 SH   SOLE   169 0 0
UFP TECHNOLOGIES INC COM 902673102   217,975 1,267 SH   SOLE   1,267 0 0
UNITED PARCEL SERVICE INC CL B 911312106   8,377,148 53,280 SH   SOLE   53,280 0 0
UNITEDHEALTH GROUP INC COM 91324P102   12,635 24 SH   SOLE   24 0 0
US BANCORP DEL COM NEW 902973304   4,328 100 SH Call SOLE   100 0 0
US BANCORP DEL COM NEW 902973304   5,724,968 132,277 SH   SOLE   132,277 0 0
UTAH MED PRODS INC COM 917488108   75,461 896 SH   SOLE   896 0 0
VAALCO ENERGY INC COM NEW 91851C201   295,994 65,923 SH   SOLE   65,923 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   11,310 300 SH Call SOLE   300 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   9,046,326 239,956 SH   SOLE   239,956 0 0
VISA INC COM CL A 92826C839   45,561 175 SH   SOLE   175 0 0
W & T OFFSHORE INC COM 92922P106   62,748 19,248 SH   SOLE   19,248 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   4,930 14 SH   SOLE   14 0 0