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   16,359 149 SH   SOLE   149 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   14,143 53 SH   SOLE   53 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   13,461 40 SH   SOLE   40 0 0
ALLSTATE CORP COM 020002101   6,916 51 SH   SOLE   51 0 0
ALPHABET INC CAP STK CL C 02079K107   8,873 100 SH   SOLE   100 0 0
ALPHABET INC CAP STK CL A 02079K305   8,823 100 SH   SOLE   100 0 0
ALPS ETF TRUST - ALERIAN MLP ETF ETF 00162Q452   6,776 178 SH   SOLE   178 0 0
APPLE INC COM 037833100   51,972 400 SH   SOLE   400 0 0
AT&T INC COM 00206R102   12,887 700 SH Call SOLE   700 0 0
AT&T INC COM 00206R102   9,699,077 526,837 SH   SOLE   526,837 0 0
BALCHEM CORP COM 057665200   3,175 26 SH   SOLE   26 0 0
BANK AMERICA CORP COM 060505104   26,496 800 SH   SOLE   800 0 0
BHP GROUP LTD SPONSORED ADS 088606108   2,978 48 SH   SOLE   48 0 0
BIO-TECHNE CORP COM 09073M104   2,652 32 SH   SOLE   32 0 0
BURLINGTON STORES INC COM 122017106   4,866 24 SH   SOLE   24 0 0
CATERPILLAR INC COM 149123101   47,912 200 SH   SOLE   200 0 0
CHEVRON CORP NEW COM 166764100   17,949 100 SH Call SOLE   100 0 0
CHEVRON CORP NEW COM 166764100   12,257,711 68,292 SH   SOLE   68,292 0 0
CIGNA CORP NEW COM 125523100   6,627 20 SH   SOLE   20 0 0
CISCO SYS INC COM 17275R102   9,528 200 SH Call SOLE   200 0 0
CISCO SYS INC COM 17275R102   10,557,972 221,620 SH   SOLE   221,620 0 0
CITIGROUP INC COM NEW 172967424   9,046 200 SH Call SOLE   200 0 0
CITIGROUP INC COM NEW 172967424   8,691,313 192,158 SH   SOLE   192,158 0 0
COCA COLA CO COM 191216100   12,722 200 SH Call SOLE   200 0 0
COCA COLA CO COM 191216100   11,144,712 175,204 SH   SOLE   175,204 0 0
COHU INC COM 192576106   98,105 3,061 SH   SOLE   3,061 0 0
COLGATE PALMOLIVE CO COM 194162103   3,073 39 SH   SOLE   39 0 0
COSTCO WHSL CORP NEW COM 22160K105   5,022 11 SH   SOLE   11 0 0
CROWN CASTLE INC COM 22822V101   7,862,237 57,964 SH   SOLE   57,964 0 0
CROWN CASTLE INC COM 22822V101   13,564 100 SH Call SOLE   100 0 0
DIGITAL RLTY TR INC COM 253868103   4,930,057 49,168 SH   SOLE   49,168 0 0
DISNEY WALT CO COM 254687106   19,548 225 SH   SOLE   225 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   10,299 100 SH Call SOLE   100 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   9,058,893 87,959 SH   SOLE   87,959 0 0
EAGLE BANCORP MONT INC COM 26942G100   63,509 3,930 SH   SOLE   3,930 0 0
EDUCATIONAL DEV CORP COM 281479105   111,131 35,168 SH   SOLE   35,168 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   5,372 72 SH   SOLE   72 0 0
ELECTROMED INC COM 285409108   114,960 10,959 SH   SOLE   10,959 0 0
EMERSON ELEC CO COM 291011104   9,606 100 SH Call SOLE   100 0 0
EMERSON ELEC CO COM 291011104   9,213,659 95,916 SH   SOLE   95,916 0 0
ENBRIDGE INC COM 29250N105   11,730 300 SH Call SOLE   300 0 0
ENBRIDGE INC COM 29250N105   9,509,294 243,204 SH   SOLE   243,204 0 0
EOG RES INC COM 26875P101   5,181 40 SH   SOLE   40 0 0
EXXON MOBIL CORP COM 30231G102   11,030 100 SH Call SOLE   100 0 0
EXXON MOBIL CORP COM 30231G102   14,426,784 130,796 SH   SOLE   130,796 0 0
FERGUSON PLC NEW SHS G3421J106   2,920 23 SH   SOLE   23 0 0
FIRST GTY BANCSHARES INC COM 32043P106   2,805,230 119,626 SH   SOLE   119,626 0 0
FIRST HORIZON CORPORATION COM 320517105   31,164 1,272 SH   SOLE   1,272 0 0
GENERAL DYNAMICS CORP COM 369550108   24,811 100 SH Call SOLE   100 0 0
GENERAL DYNAMICS CORP COM 369550108   10,889,897 43,891 SH   SOLE   43,891 0 0
GENERAL MLS INC COM 370334104   16,770 200 SH Call SOLE   200 0 0
GENERAL MLS INC COM 370334104   11,581,648 138,123 SH   SOLE   138,123 0 0
GILEAD SCIENCES INC COM 375558103   17,170 200 SH Call SOLE   200 0 0
GILEAD SCIENCES INC COM 375558103   14,003,349 163,114 SH   SOLE   163,114 0 0
GLOBUS MED INC CL A 379577208   2,971 40 SH   SOLE   40 0 0
HAWKINS INC COM 420261109   84,380 2,186 SH   SOLE   2,186 0 0
HEICO CORP NEW COM 422806109   7,221 47 SH   SOLE   47 0 0
HONEYWELL INTL INC COM 438516106   13,287 62 SH   SOLE   62 0 0
HP INC COM 40434L105   118,121 4,396 SH   SOLE   4,396 0 0
IDEX CORP COM 45167R104   2,968 13 SH   SOLE   13 0 0
ILLINOIS TOOL WKS INC COM 452308109   8,371 38 SH   SOLE   38 0 0
INSTEEL INDS INC COM 45774W108   60,516 2,199 SH   SOLE   2,199 0 0
INTEL CORP COM 458140100   17,840 675 SH   SOLE   675 0 0
INTELLICHECK INC COM NEW 45817G201   1,229,058 614,529 SH   SOLE   614,529 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   5,130 50 SH   SOLE   50 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   14,089 100 SH Call SOLE   100 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   10,703,257 75,969 SH   SOLE   75,969 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   3,958 77 SH   SOLE   77 0 0
ISHARES TRUST - ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   135,055 891 SH   SOLE   891 0 0
ISHARES TRUST - ISHARES CORE S&P 500 ETF ETF 464287200   14,600 38 SH   SOLE   38 0 0
ISHARES TRUST - ISHARES CORE MSCI EAFE ETF ETF 46432F842   44,997 730 SH   SOLE   730 0 0
ISHARES TRUST - ISHARES SELECT DIVIDEND ETF ETF 464287168   3,572,138 29,620 SH   SOLE   29,620 0 0
JOHNSON & JOHNSON COM 478160104   10,001,885 56,620 SH   SOLE   56,620 0 0
JOHNSON & JOHNSON COM 478160104   17,665 100 SH Call SOLE   100 0 0
KFORCE INC COM 493732101   64,425 1,175 SH   SOLE   1,175 0 0
KIMBALL ELECTRONICS INC COM 49428J109   255,199 11,297 SH   SOLE   11,297 0 0
KRAFT HEINZ CO COM 500754106   12,213 300 SH Call SOLE   300 0 0
KRAFT HEINZ CO COM 500754106   10,366,776 254,649 SH   SOLE   254,649 0 0
LILLY ELI & CO COM 532457108   8,414 23 SH   SOLE   23 0 0
LOCKHEED MARTIN CORP COM 539830109   9,575,145 19,682 SH   SOLE   19,682 0 0
MARCUS CORP DEL COM 566330106   98,802 6,866 SH   SOLE   6,866 0 0
MASTERCARD INCORPORATED CL A 57636Q104   7,302 21 SH   SOLE   21 0 0
MCDONALDS CORP COM 580135101   10,234,552 38,836 SH   SOLE   38,836 0 0
MERCK & CO INC COM 58933Y105   11,095 100 SH Call SOLE   100 0 0
MERCK & CO INC COM 58933Y105   13,248,325 119,408 SH   SOLE   119,408 0 0
META PLATFORMS INC CL A 30303M102   24,068 200 SH   SOLE   200 0 0
MICROSOFT CORP COM 594918104   70,747 295 SH   SOLE   295 0 0
MONARCH CASINO & RESORT INC COM 609027107   123,639 1,608 SH   SOLE   1,608 0 0
MONDELEZ INTL INC CL A 609207105   10,264 154 SH   SOLE   154 0 0
MONOLITHIC PWR SYS INC COM 609839105   6,719 19 SH   SOLE   19 0 0
MYR GROUP INC DEL COM 55405W104   85,165 925 SH   SOLE   925 0 0
NATIONAL HEALTHCARE CORP COM 635906100   87,941 1,478 SH   SOLE   1,478 0 0
NEXTERA ENERGY INC COM 65339F101   9,698 116 SH   SOLE   116 0 0
NICE LTD SPONSORED ADR 653656108   6,346 33 SH   SOLE   33 0 0
NICOLET BANKSHARES INC COM 65406E102   120,323 1,508 SH   SOLE   1,508 0 0
NIKE INC CL B 654106103   5,616 48 SH   SOLE   48 0 0
NOVARTIS AG SPONSORED ADR 66987V109   15,604 172 SH   SOLE   172 0 0
NUSHARES ETF TRUST - NUVEEN ESG LARGE-CAP VALUE ETF ETF 67092P300   476,315 13,935 SH   SOLE   13,935 0 0
OMNICELL COM COM 68213N109   1,412 28 SH   SOLE   28 0 0
ORACLE CORP COM 68389X105   15,939 195 SH   SOLE   195 0 0
PARKE BANCORP INC COM 700885106   1,078,791 52,015 SH   SOLE   52,015 0 0
PARKER-HANNIFIN CORP COM 701094104   13,677 47 SH   SOLE   47 0 0
PEMBINA PIPELINE CORP COM 706327103   10,185 300 SH Call SOLE   300 0 0
PEMBINA PIPELINE CORP COM 706327103   8,683,990 255,788 SH   SOLE   255,788 0 0
PEPSICO INC COM 713448108   9,756 54 SH   SOLE   54 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203   654,879 185,518 SH   SOLE   185,518 0 0
PFIZER INC COM 717081103   10,248 200 SH Call SOLE   200 0 0
PFIZER INC COM 717081103   10,724,893 209,307 SH   SOLE   209,307 0 0
PHILIP MORRIS INTL INC COM 718172109   10,121 100 SH Call SOLE   100 0 0
PHILIP MORRIS INTL INC COM 718172109   10,033,031 99,131 SH   SOLE   99,131 0 0
PHILLIPS 66 COM 718546104   10,408 100 SH Call SOLE   100 0 0
PHILLIPS 66 COM 718546104   12,289,130 118,074 SH   SOLE   118,074 0 0
POLISHED COM INC *W EXP 06/02/202 28252C117   183,240 2,290,495 SH   SOLE   2,290,495 0 0
POLISHED COM INC COM 28252C109   2,164,329 3,746,459 SH   SOLE   3,746,459 0 0
POWER INTEGRATIONS INC COM 739276103   3,156 44 SH   SOLE   44 0 0
PROCTER AND GAMBLE CO COM 742718109   15,156 100 SH Call SOLE   100 0 0
PROCTER AND GAMBLE CO COM 742718109   10,493,064 69,234 SH   SOLE   69,234 0 0
PRUDENTIAL FINL INC COM 744320102   9,946 100 SH Call SOLE   100 0 0
PRUDENTIAL FINL INC COM 744320102   9,273,450 93,238 SH   SOLE   93,238 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   15,441 153 SH   SOLE   153 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   2,227 11 SH   SOLE   11 0 0
RIO TINTO PLC SPONSORED ADR 767204100   7,120 100 SH Call SOLE   100 0 0
RIO TINTO PLC SPONSORED ADR 767204100   8,807,427 123,700 SH   SOLE   123,700 0 0
SELECT SECTOR SPDR TRUST - THE CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308   41,823 561 SH   SOLE   561 0 0
SENECA FOODS CORP NEW CL A 817070501   131,957 2,165 SH   SOLE   2,165 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   2,594 34 SH   SOLE   34 0 0
SOUTHERN CO COM 842587107   7,141 100 SH Call SOLE   100 0 0
SOUTHERN CO COM 842587107   10,158,368 142,254 SH   SOLE   142,254 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   76,478 200 SH   SOLE   200 0 0
SPDR SERIES TRUST - SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ETF 78468R663   34,667 379 SH   SOLE   379 0 0
SPDR SERIES TRUST - SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508   293,073 7,534 SH   SOLE   7,534 0 0
STURM RUGER & CO INC COM 864159108   70,767 1,398 SH   SOLE   1,398 0 0
TARGET CORP COM 87612E106   8,495 57 SH   SOLE   57 0 0
TEXAS INSTRS INC COM 882508104   14,044 85 SH   SOLE   85 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   11,014 20 SH   SOLE   20 0 0
TIMBERLAND BANCORP INC COM 887098101   158,705 4,650 SH   SOLE   4,650 0 0
TJX COS INC NEW COM 872540109   9,711 122 SH   SOLE   122 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   10,492 169 SH   SOLE   169 0 0
TRANSACT TECHNOLOGIES INC COM 892918103   341,416 54,890 SH   SOLE   54,890 0 0
TRUIST FINL CORP COM 89832Q109   12,909 300 SH Call SOLE   300 0 0
TRUIST FINL CORP COM 89832Q109   9,032,602 209,914 SH   SOLE   209,914 0 0
UFP TECHNOLOGIES INC COM 902673102   268,789 2,280 SH   SOLE   2,280 0 0
UNITED PARCEL SERVICE INC CL B 911312106   9,815,574 56,463 SH   SOLE   56,463 0 0
UNITEDHEALTH GROUP INC COM 91324P102   12,724 24 SH   SOLE   24 0 0
US BANCORP DEL COM NEW 902973304   13,083 300 SH Call SOLE   300 0 0
US BANCORP DEL COM NEW 902973304   9,997,604 229,250 SH   SOLE   229,250 0 0
V F CORP COM 918204108   7,869 285 SH   SOLE   285 0 0
VAALCO ENERGY INC COM NEW 91851C201   195,209 42,809 SH   SOLE   42,809 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   9,433,664 239,433 SH   SOLE   239,433 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   11,820 300 SH Call SOLE   300 0 0
VISA INC COM CL A 92826C839   41,552 200 SH   SOLE   200 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   8,760,444 234,487 SH   SOLE   234,487 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   11,208 300 SH Call SOLE   300 0 0
WELLS FARGO CO NEW COM 949746101   37,409 906 SH   SOLE   906 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   3,295 14 SH   SOLE   14 0 0
WP CAREY INC COM 92936U109   7,815 100 SH Call SOLE   100 0 0
WP CAREY INC COM 92936U109   8,674,254 110,995 SH   SOLE   110,995 0 0
YANDEX N V SHS CLASS A N97284108   0 2,543 SH   SOLE   2,543 0 0