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
AGNC INVT CORP COM 00123Q104 8 540 SH   SOLE   0 0 540
ABBOTT LABS COM 002824100 295 2,099 SH   SOLE   0 0 2,099
ABBVIE INC COM 00287Y109 200 1,475 SH   SOLE   0 0 1,475
ADOBE SYSTEMS INCORPORATED COM 00724F101 213 375 SH   SOLE   0 0 375
AGILENT TECHNOLOGIES INC COM 00846U101 20,866 130,699 SH   SOLE   15,099 0 115,600
ALLIANT ENERGY CORP COM 018802108 19,295 313,893 SH   SOLE   29,591 0 284,302
ALTIMMUNE INC COM NEW 02155H200 6 611 SH   SOLE   0 0 611
ALTRIA GROUP INC COM 02209S103 320 6,748 SH   SOLE   0 0 6,748
AMEREN CORP COM 023608102 18 200 SH   SOLE   100 0 100
AMERICAN ELEC PWR CO INC COM 025537101 18,251 205,138 SH   SOLE   22,874 0 182,264
AMPLIFY ENERGY CORP NEW COM 03212B103 35 11,351 SH   SOLE   11,351 0 0
ANTHEM INC COM 036752103 75 162 SH   SOLE   0 0 162
ARCHER DANIELS MIDLAND CO COM 039483102 20,819 308,024 SH   SOLE   31,475 0 276,549
CIGNA CORP NEW COM 125523100 44 190 SH   SOLE   0 0 190
CSX CORP COM 126408103 61 1,632 SH   SOLE   0 0 1,632
CAESARS ENTERTAINMENT INC NE COM 12769G100 23 250 SH   SOLE   0 0 250
CANADIAN PAC RY LTD COM 13645T100 44 612 SH   SOLE   0 0 612
CANNAE HLDGS INC COM 13765N107 68 1,944 SH   SOLE   1,944 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 2 100 SH   SOLE   0 0 100
CISCO SYS INC COM 17275R102 407 6,419 SH   SOLE   187 0 6,232
CITIGROUP INC COM NEW 172967424 38 630 SH   SOLE   0 0 630
COLFAX CORP COM 194014106 166 3,610 SH   SOLE   3,610 0 0
CONSOLIDATED EDISON INC COM 209115104 26 300 SH   SOLE   250 0 50
CORTEVA INC COM 22052L104 8 170 SH   SOLE   85 0 85
COSTCO WHSL CORP NEW COM 22160K105 25,645 45,173 SH   SOLE   5,353 0 39,820
DT MIDSTREAM INC COMMON STOCK 23345M107 14 300 SH   SOLE   50 0 250
DUPONT DE NEMOURS INC COM 26614N102 14 170 SH   SOLE   85 0 85
ECOLAB INC COM 278865100 116 495 SH   SOLE   0 0 495
ENTERPRISE PRODS PARTNERS L COM 293792107 36 1,650 SH   SOLE   0 0 1,650
ESCO TECHNOLOGIES INC COM 296315104 27 300 SH   SOLE   150 0 150
EXXON MOBIL CORP COM 30231G102 468 7,650 SH   SOLE   0 0 7,650
FASTENAL CO COM 311900104 20,774 324,297 SH   SOLE   35,786 0 288,511
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 668 12,805 SH   SOLE   12,805 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 1 200 SH   SOLE   200 0 0
GLOBAL PMTS INC COM 37940X102 258 1,905 SH   SOLE   0 0 1,905
GRAY TELEVISION INC COM 389375106 5 270 SH   SOLE   0 0 270
INVESCO QQQ TR UNIT SER 1 46090E103 34 86 SH   SOLE   0 0 86
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 30 444 SH   SOLE   0 0 444
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 5 214 SH   SOLE   0 0 214
ISHARES TR CORE US AGGBD ET 464287226 323 2,831 SH   SOLE   0 0 2,831
ISHARES TR S&P 500 GRWT ETF 464287309 231 2,760 SH   SOLE   0 0 2,760
ISHARES TR NATIONAL MUN ETF 464288414 36 310 SH   SOLE   0 0 310
ISHARES TR ISHS 1-5YR INVS 464288646 1,225 22,736 SH   SOLE   0 0 22,736
ISHARES TR 3 7 YR TREAS BD 464288661 33 253 SH   SOLE   0 0 253
ISHARES TR SHORT TREAS BD 464288679 22 200 SH   SOLE   0 0 200
ISHARES TR PFD AND INCM SEC 464288687 6 143 SH   SOLE   0 0 143
ISHARES TR US AER DEF ETF 464288760 64 620 SH   SOLE   0 0 620
ISHARES TR US TREAS BD ETF 46429B267 187 7,025 SH   SOLE   0 0 7,025
ISHARES TR CORE HIGH DV ETF 46429B663 1,785 17,676 SH   SOLE   213 0 17,463
ISHARES TR CORE 1 5 YR USD 46432F859 23 464 SH   SOLE   0 0 464
ISHARES TR EXPONENTIAL TECH 46434V381 28 420 SH   SOLE   0 0 420
ISHARES TR IBONDS DEC24 ETF 46434VBG4 3,647 140,660 SH   SOLE   5,030 0 135,630
JOHNSON & JOHNSON COM 478160104 677 3,958 SH   SOLE   488 0 3,470
LI AUTO INC SPONSORED ADS 50202M102 3 100 SH   SOLE   0 0 100
LIBERTY BROADBAND CORP COM SER C 530307305 29 182 SH   SOLE   0 0 182
LILLY ELI & CO COM 532457108 352 1,275 SH   SOLE   1,000 0 275
LOWES COS INC COM 548661107 124 480 SH   SOLE   0 0 480
MANHATTAN ASSOCIATES INC COM 562750109 56 360 SH   SOLE   0 0 360
MASCO CORP COM 574599106 11 150 SH   SOLE   150 0 0
MASTERCARD INCORPORATED CL A 57636Q104 123 343 SH   SOLE   0 0 343
MICROSOFT CORP COM 594918104 27,637 82,175 SH   SOLE   9,840 0 72,335
NEW JERSEY RES CORP COM 646025106 29 700 SH   SOLE   0 0 700
NORFOLK SOUTHN CORP COM 655844108 107 360 SH   SOLE   0 0 360
NORTHROP GRUMMAN CORP COM 666807102 77 200 SH   SOLE   0 0 200
NOVARTIS AG SPONSORED ADR 66987V109 16,720 191,150 SH   SOLE   19,416 0 171,734
NOVO-NORDISK A S ADR 670100205 37 330 SH   SOLE   0 0 330
NUCOR CORP COM 670346105 17 150 SH   SOLE   0 0 150
OGE ENERGY CORP COM 670837103 25 650 SH   SOLE   0 0 650
ORACLE CORP COM 68389X105 20,213 231,775 SH   SOLE   30,011 0 201,764
ORION OFFICE REIT INC COM 68629Y103 1 80 SH   SOLE   0 0 80
PNC FINL SVCS GROUP INC COM 693475105 21,166 105,557 SH   SOLE   10,880 0 94,677
PHILLIPS 66 COM 718546104 33 450 SH   SOLE   200 0 250
PROLOGIS INC. COM 74340W103 15 89 SH   SOLE   0 0 89
PUBLIC STORAGE COM 74460D109 305 813 SH   SOLE   0 0 813
QUALCOMM INC COM 747525103 155 850 SH   SOLE   0 0 850
REPUBLIC SVCS INC COM 760759100 28 200 SH   SOLE   0 0 200
ROCKWELL AUTOMATION INC COM 773903109 44 125 SH   SOLE   0 0 125
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,196 6,730 SH   SOLE   27 0 6,703
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 328 4,054 SH   SOLE   0 0 4,054
SEACOAST BKG CORP FLA COM NEW 811707801 70 1,985 SH   SOLE   0 0 1,985
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 12 85 SH   SOLE   0 0 85
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 33 461 SH   SOLE   0 0 461
SONY GROUP CORPORATION SPONSORED ADR 835699307 2 15 SH   SOLE   0 0 15
SOUTHERN CO COM 842587107 188 2,740 SH   SOLE   200 0 2,540
STANLEY BLACK & DECKER INC COM 854502101 18,688 99,078 SH   SOLE   11,787 0 87,291
STARBUCKS CORP COM 855244109 21,406 183,005 SH   SOLE   21,322 0 161,683
SUMMIT MATLS INC CL A 86614U100 21 520 SH   SOLE   0 0 520
SYNOVUS FINL CORP COM NEW 87161C501 276 5,761 SH   SOLE   0 0 5,761
T-MOBILE US INC COM 872590104 2 16 SH   SOLE   0 0 16
TELEFLEX INCORPORATED COM 879369106 328 1,000 SH   SOLE   0 0 1,000
THERMO FISHER SCIENTIFIC INC COM 883556102 87 130 SH   SOLE   0 0 130
TORONTO DOMINION BK ONT COM NEW 891160509 20,008 260,931 SH   SOLE   21,871 0 239,060
UNITED PARCEL SERVICE INC CL B 911312106 20,269 94,563 SH   SOLE   9,670 0 84,893
VANGUARD BD INDEX FDS INTERMED TERM 921937819 56 641 SH   SOLE   0 0 641
VANGUARD WORLD FDS UTILITIES ETF 92204A876 52 335 SH   SOLE   0 0 335
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3 34 SH   SOLE   0 0 34
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 46 105 SH   SOLE   0 0 105
WALMART INC COM 931142103 1,814 12,538 SH   SOLE   3,000 0 9,538
WALGREENS BOOTS ALLIANCE INC COM 931427108 17 323 SH   SOLE   0 0 323