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
Expires: July 31, 2015
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
ABBOTT LABORATORIES COM 002824100 3,720 41 SH SOLE 41 0 0
ABBVIE INC COM 00287Y109 25,164 100 SH SOLE 100 0 0
ADOBE INC COM 00724F101 13,326 65 SH SOLE 65 0 0
ALPS O'SHARES US SM-CP QUL DIV ETF ETF 00162Q395 156,400 3,291 SH SOLE 3,291 0 0
AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 366,092 8,819 SH SOLE 8,819 0 0
ANTERO MIDSTREAM CORP COM 03676B102 83,870 3,687 SH SOLE 3,687 0 0
APPLE INC COM 037833100 105,616 365 SH SOLE 365 0 0
AT&T INC COM 00206R102 6,094,762 294,433 SH SOLE 294,433 0 0
BANK OF AMER CORP COM 060505104 36,182 635 SH SOLE 635 0 0
BK TECHNOLOGIES CORPORATION COM NEW 05587G203 347,101 4,037 SH SOLE 4,037 0 0
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106 76,722 1,993 SH SOLE 1,993 0 0
CAPITAL GROUP CORE BOND ETF ETF 14020Y508 147,179 5,622 SH SOLE 5,622 0 0
CATERPILLAR INC COM 149123101 170,384 160 SH SOLE 160 0 0
CHEVRON CORPORATION COM 166764100 6,397,820 38,597 SH SOLE 38,597 0 0
CISCO SYS INC COM 17275R102 8,620,712 73,393 SH SOLE 73,393 0 0
CITIGROUP INC COM NEW 172967424 8,974,814 64,124 SH SOLE 64,124 0 0
CME GROUP INC COM 12572Q105 5,011,645 22,695 SH SOLE 22,695 0 0
COCA COLA CO COM 191216100 6,638,403 81,153 SH SOLE 81,153 0 0
COHU INC COM 192576106 478,789 6,478 SH SOLE 6,478 0 0
COLUMBIA DIVERSIFIED FIXED INC ALLC ETF ETF 19761L508 125,158 6,888 SH SOLE 6,888 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 10,290 11 SH SOLE 11 0 0
CROWN CASTLE INC COM 22822V101 3,840,137 50,708 SH SOLE 50,708 0 0
CUMMINS INC COM 231021106 8,921,664 12,509 SH SOLE 12,509 0 0
DANAOS CORPORATION SHS Y1968P121 700,384 5,675 SH SOLE 5,675 0 0
DIREXION AUSPICE BROAD CMDTY STRAT ETF ETF 25460E307 34,423 1,056 SH SOLE 1,056 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 5,259,644 41,552 SH SOLE 41,552 0 0
ELI LILLY & CO COM 532457108 27,587 23 SH SOLE 23 0 0
EMERSON ELEC CO COM 291011104 15,031 105 SH SOLE 105 0 0
ENTERGY CORP NEW COM 29364G103 8,667,154 75,458 SH SOLE 75,458 0 0
ESPEY MFG & ELECTRS CORP COM 296650104 567,681 8,387 SH SOLE 8,387 0 0
EVERSOURCE ENERGY COM 30040W108 5,344,554 73,953 SH SOLE 73,953 0 0
EXXON MOBIL CORP COM 30231G102 8,432,326 61,676 SH SOLE 61,676 0 0
FLEXSHARES IBOXX 3YR TARGET DUR TIPS ETF ETF 33939L506 117,786 4,926 SH SOLE 4,926 0 0
FREQUENCY ELECTRS INC COM 358010106 761,923 11,484 SH SOLE 11,484 0 0
GENERAL DYNAMICS CORP COM 369550108 6,547,475 18,483 SH SOLE 18,483 0 0
GENERAL MILLS INC COM 370334104 2,471 71 SH SOLE 71 0 0
GLOBAL X DATA CENTER & DGTL INFRS ETF ETF 37954Y236 3,048 100 SH SOLE 100 0 0
GLOBAL X US INFRASTRUCTURE DEV ETF ETF 37954Y673 32,167 545 SH SOLE 545 0 0
HAMILTON INSURANCE GROUP LTD CL B G42706104 323,822 9,541 SH SOLE 9,541 0 0
HARBOR LONG-SHORT EQUITY ETF ETF 41151J828 59,511 1,676 SH SOLE 1,676 0 0
HEICO CORP NEW COM 422806109 11,398 32 SH SOLE 32 0 0
HONEYWELL INTL INC COM 438516205 6,941 31 SH SOLE 31 0 0
INTELLICHECK MOBILISA INC COM NEW 45817G201 2 1 SH SOLE 1 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,924 40 SH SOLE 40 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 7,294,416 25,939 SH SOLE 25,939 0 0
INVESCO QQQ TRUST ETF 46090E103 155,160 210 SH SOLE 210 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 206,480 970 SH SOLE 970 0 0
ISHARES 0-3 MONTH TREASURY BOND ETF ETF 46436E718 153 2 SH SOLE 2 0 0
ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 16,266 172 SH SOLE 172 0 0
ISHARES CHINA LARGE-CAP ETF ETF 464287184 9,603 304 SH SOLE 304 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 14,004 145 SH SOLE 145 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 280,834 375 SH SOLE 375 0 0
ISHARES CORE S&P SMALL-CAP ETF ETF 464287804 24,026 162 SH SOLE 162 0 0
ISHARES EMERGING MARKETS DIVIDEND ETF ETF 464286319 59,262 1,839 SH SOLE 1,839 0 0
ISHARES GLOBAL INFRASTRUCTURE ETF ETF 464288372 148,570 2,231 SH SOLE 2,231 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 44,770 480 SH SOLE 480 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 4,470 36 SH SOLE 36 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 152,916 631 SH SOLE 631 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 601 2 SH SOLE 2 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 55,012 400 SH SOLE 400 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 63,577 280 SH SOLE 280 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168 11,723 75 SH SOLE 75 0 0
ISHARES SHORT-TERM NATIONAL MUNI BD ETF ETF 464288158 221,458 2,080 SH SOLE 2,080 0 0
JOHNSON & JOHNSON COM 478160104 7,063,530 27,812 SH SOLE 27,812 0 0
JPMORGAN EQUITY PREMIUM INCOME ETF ETF 46641Q332 3,348 59 SH SOLE 59 0 0
JPMORGAN NASDAQ EQUITY PREMIUM INC ETF ETF 46654Q203 170 3 SH SOLE 3 0 0
KIMBALL ELECTRONICS INC COM 49428J109 66,842 2,611 SH SOLE 2,611 0 0
LEMAITRE VASCULAR INC COM 525558201 129,362 1,348 SH SOLE 1,348 0 0
LOCKHEED MARTIN CORP COM 539830109 6,218,981 12,207 SH SOLE 12,207 0 0
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 3,264 62 SH SOLE 62 0 0
MAIN STR CAP CORP COM 56035L104 22,568 435 SH SOLE 435 0 0
MARA HOLDINGS INC COM 565788106 9,723 700 SH SOLE 700 0 0
MCDONALDS CORP COM 580135101 5,459,938 20,199 SH SOLE 20,199 0 0
MEDTRONIC PLC SHS G5960L103 4,848,880 61,417 SH SOLE 61,417 0 0
MERCK & CO INC COM 58933Y105 5,772,339 44,625 SH SOLE 44,625 0 0
MFS ACTIVE INTERNATIONAL ETF ETF 55286W405 95,946 2,954 SH SOLE 2,954 0 0
MICROSOFT CORP COM 594918104 85,049 228 SH SOLE 228 0 0
MONDELEZ INTL INC CL A 609207105 6,651 114 SH SOLE 114 0 0
MONOLITHIC PWR SYS INC COM 609839105 26,303 19 SH SOLE 19 0 0
MORGAN DEMPSEY LARGE CAP VALUE ETF ETF 02072L482 553,387 18,021 SH SOLE 18,021 0 0
NEXTERA ENERGY INC COM 65339F101 6,495 74 SH SOLE 74 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 314,677 23,326 SH SOLE 23,326 0 0
NUVEEN ESG LARGE-CAP VALUE ETF ETF 67092P300 196,811 3,937 SH SOLE 3,937 0 0
ONEOK INC NEW COM 682680103 6,053,981 69,634 SH SOLE 69,634 0 0
OPTEX SYS HLDGS INC COM NEW 68384X209 229,996 16,798 SH SOLE 16,798 0 0
PEMBINA PIPELINE CORP COM 706327103 6,861,441 148,296 SH SOLE 148,296 0 0
PEPSICO INC COM 713448108 5,404,005 39,911 SH SOLE 39,911 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 14 1 SH SOLE 1 0 0
PFIZER INC COM 717081103 4,094 170 SH SOLE 170 0 0
PHILIP MORRIS INTL INC COM 718172109 5,498,796 30,150 SH SOLE 30,150 0 0
PHOTRONICS INC COM 719405102 257,319 7,910 SH SOLE 7,910 0 0
PRO-DEX INC COLO COM NEW 74265M205 393,687 6,716 SH SOLE 6,716 0 0
PROLOGIS INC. COM 74340W103 3,020,575 22,297 SH SOLE 22,297 0 0
PRUDENTIAL FINL INC COM 744320102 4,460,288 41,326 SH SOLE 41,326 0 0
RIO TINTO PLC SPONSORED ADR 767204100 5,095,572 53,677 SH SOLE 53,677 0 0
ROBINHOOD MKTS INC COM CL A 770700102 501 5 SH SOLE 5 0 0
SENECA FOODS CORP NEW CL A 817070501 271,447 1,590 SH SOLE 1,590 0 0
SOUTHERN CO COM 842587107 4,999,532 52,236 SH SOLE 52,236 0 0
SPS COMM INC COM 78463M107 315,278 5,515 SH SOLE 5,515 0 0
STARBUCKS CORP COM 855244109 3,478,450 34,039 SH SOLE 34,039 0 0
STATE STREET SPDR BLMBG1-3MTHT-BILLETF ETF 78468R663 10,456,887 114,108 SH SOLE 114,108 0 0
STATE STREET SPDR PORTFOLIO TIPS ETF ETF 78464A656 65,126 2,536 SH SOLE 2,536 0 0
STATE STREET SPDR S&P 500 ETF ETF 78462F103 235,203 314 SH SOLE 314 0 0
STATE STREET SPDR S&P MIDCAP 400 ETF ETF 78467Y107 88,130 125 SH SOLE 125 0 0
TARGET CORP COM 87612E106 7,445 57 SH SOLE 57 0 0
TAT TECHNOLOGIES LTD ORD NEW M8740S227 570,819 12,091 SH SOLE 12,091 0 0
TCW DURABLE GROWTH ETF ETF 29287L601 176,095 5,464 SH SOLE 5,464 0 0
TEXAS INSTRS INC COM 882508104 4,252,452 14,267 SH SOLE 14,267 0 0
THE CIGNA GROUP COM 125523100 4,135 15 SH SOLE 15 0 0
TJX COS INC NEW COM 872540109 9,545 63 SH SOLE 63 0 0
UFP TECHNOLOGIES INC COM 902673102 755,886 2,851 SH SOLE 2,851 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 343,927 2,412 SH SOLE 2,412 0 0
UNION PAC CORP COM 907818108 4,850,936 17,834 SH SOLE 17,834 0 0
UNITED PARCEL SVCS INC CL B 911312106 6,755,795 62,845 SH SOLE 62,845 0 0
VAALCO ENERGY INC COM NEW 91851C201 975,838 192,094 SH SOLE 192,094 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 13,340 187 SH SOLE 187 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 23,637 396 SH SOLE 396 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,161,719 121,911 SH SOLE 121,911 0 0
VISA INC COM CL A 92826C839 48,033 140 SH SOLE 140 0 0
VOYA FINANCIAL INC COM 929089100 5,285,471 58,384 SH SOLE 58,384 0 0
WEC ENERGY GROUP INC COM 92939U106 7,548,265 64,642 SH SOLE 64,642 0 0
WELLS FARGO & CO COM 949746101 6,200,870 75,035 SH SOLE 75,035 0 0