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
3M CO COM 88579Y101   409,868 4,378 SH   SOLE   0 0 4,378
ABBOTT LABS COM 002824100   7,098,911 73,298 SH   SOLE   0 0 73,298
ABBVIE INC COM 00287Y109   6,784,317 45,514 SH   SOLE   0 0 45,514
ACTIVISION BLIZZARD INC COM 00507V109   676,851 7,229 SH   SOLE   0 0 7,229
ADAM NAT RES FD INC COM 00548F105   328,535 14,210 SH   SOLE   0 0 14,210
ADAMS DIVERSIFIED EQUITY FD COM 006212104   1,206,483 72,505 SH   SOLE   0 0 72,505
ADVANCE AUTO PARTS INC COM 00751Y106   595,878 10,654 SH   SOLE   0 0 10,654
AIR PRODS & CHEMS INC COM 009158106   225,067 794 SH   SOLE   0 0 794
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   350,256 4,038 SH   SOLE   0 0 4,038
ALPHABET INC CAP STK CL C 02079K107   8,657,535 65,662 SH   SOLE   0 0 65,662
ALPHABET INC CAP STK CL A 02079K305   6,440,406 49,216 SH   SOLE   0 0 49,216
AMAZON COM INC COM 023135106   3,445,588 27,105 SH   SOLE   0 0 27,105
AMBEV SA SPONSORED ADR 02319V103   69,260 26,845 SH   SOLE   0 0 26,845
AMC NETWORKS INC CL A 00164V103   217,848 18,493 SH   SOLE   0 0 18,493
AMGEN INC COM 031162100   2,283,116 8,495 SH   SOLE   0 0 8,495
AMPHENOL CORP NEW CL A 032095101   206,279 2,456 SH   SOLE   0 0 2,456
APPLE INC COM 037833100   14,176,188 82,800 SH   SOLE   0 0 82,800
ARISTA NETWORKS INC COM 040413106   2,220,955 12,075 SH   SOLE   0 0 12,075
ASTRAZENECA PLC SPONSORED ADR 046353108   323,634 4,779 SH   SOLE   0 0 4,779
AT&T INC COM 00206R102   282,526 18,810 SH   SOLE   0 0 18,810
ATRION CORP COM 049904105   2,303,423 5,575 SH   SOLE   0 0 5,575
AUTOMATIC DATA PROCESSING IN COM 053015103   957,749 3,981 SH   SOLE   0 0 3,981
BAXTER INTL INC COM 071813109   508,697 13,479 SH   SOLE   0 0 13,479
BECTON DICKINSON & CO COM 075887109   2,221,290 8,592 SH   SOLE   0 0 8,592
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   21,676,214 61,879 SH   SOLE   0 0 61,879
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,188,862 6 SH   SOLE   0 0 6
BHP GROUP LTD SPONSORED ADS 088606108   232,924 4,095 SH   SOLE   0 0 4,095
BIOGEN INC COM 09062X103   858,927 3,342 SH   SOLE   0 0 3,342
BIO-TECHNE CORP COM 09073M104   1,777,172 26,108 SH   SOLE   0 0 26,108
BLACKROCK INC COM 09247X101   540,466 836 SH   SOLE   0 0 836
BLACKROCK MUNIYIELD QUALITY COM 09254E103   105,547 11,052 SH   SOLE   0 0 11,052
BOEING CO COM 097023105   236,916 1,236 SH   SOLE   0 0 1,236
BOOKING HOLDINGS INC COM 09857L108   1,363,106 442 SH   SOLE   0 0 442
BOSTON BEER INC CL A 100557107   367,327 943 SH   SOLE   0 0 943
BP PLC SPONSORED ADR 055622104   499,333 12,896 SH   SOLE   0 0 12,896
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   1,477,560 17,155 SH   SOLE   0 0 17,155
CANADIAN NATL RY CO COM 136375102   738,594 6,818 SH   SOLE   0 0 6,818
CARRIER GLOBAL CORPORATION COM 14448C104   1,042,507 18,886 SH   SOLE   0 0 18,886
CBOE GLOBAL MKTS INC COM 12503M108   271,493 1,738 SH   SOLE   0 0 1,738
CENCORA INC COM 03073E105   624,676 3,471 SH   SOLE   0 0 3,471
CENTENE CORP DEL COM 15135B101   2,042,912 29,659 SH   SOLE   0 0 29,659
CENTRAL SECS CORP COM 155123102   1,092,924 30,830 SH   SOLE   0 0 30,830
CHARLES RIV LABS INTL INC COM 159864107   960,890 4,903 SH   SOLE   0 0 4,903
CHECK POINT SOFTWARE TECH LT ORD M22465104   390,644 2,931 SH   SOLE   0 0 2,931
CHEVRON CORP NEW COM 166764100   655,932 3,890 SH   SOLE   0 0 3,890
CHUBB LIMITED COM H1467J104   331,214 1,591 SH   SOLE   0 0 1,591
CHURCH & DWIGHT CO INC COM 171340102   287,260 3,135 SH   SOLE   0 0 3,135
CISCO SYS INC COM 17275R102   4,185,108 77,848 SH   SOLE   0 0 77,848
CME GROUP INC COM 12572Q105   1,601,960 8,001 SH   SOLE   0 0 8,001
COCA COLA CO COM 191216100   1,492,931 26,669 SH   SOLE   0 0 26,669
COMCAST CORP NEW CL A 20030N101   735,867 16,596 SH   SOLE   0 0 16,596
CONOCOPHILLIPS COM 20825C104   327,468 2,733 SH   SOLE   0 0 2,733
CSX CORP COM 126408103   257,716 8,381 SH   SOLE   0 0 8,381
CVS HEALTH CORP COM 126650100   1,982,260 28,391 SH   SOLE   0 0 28,391
CYBIN INC COM 23256X100   5,300 10,000 SH   SOLE   0 0 10,000
DEERE & CO COM 244199105   456,630 1,210 SH   SOLE   0 0 1,210
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815   1,032,352 40,740 SH   SOLE   0 0 40,740
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849   255,585 5,500 SH   SOLE   0 0 5,500
DISCOVER FINL SVCS COM 254709108   231,129 2,668 SH   SOLE   0 0 2,668
DISNEY WALT CO COM 254687106   1,505,828 18,579 SH   SOLE   0 0 18,579
DOLLAR GEN CORP NEW COM 256677105   230,644 2,180 SH   SOLE   0 0 2,180
DONALDSON INC COM 257651109   370,066 6,205 SH   SOLE   0 0 6,205
EBAY INC. COM 278642103   448,792 10,179 SH   SOLE   0 0 10,179
ELEVANCE HEALTH INC COM 036752103   235,562 541 SH   SOLE   0 0 541
ELI LILLY & CO COM 532457108   320,667 597 SH   SOLE   0 0 597
EMERSON ELEC CO COM 291011104   264,409 2,738 SH   SOLE   0 0 2,738
ENTERGY CORP NEW COM 29364G103   1,221,740 13,208 SH   SOLE   0 0 13,208
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   232,065 47,750 SH   SOLE   0 0 47,750
EXPEDIA GROUP INC COM NEW 30212P303   514,938 4,996 SH   SOLE   0 0 4,996
EXPEDITORS INTL WASH INC COM 302130109   3,288,276 28,686 SH   SOLE   0 0 28,686
EXXON MOBIL CORP COM 30231G102   2,864,249 24,360 SH   SOLE   0 0 24,360
F5 INC COM 315616102   478,102 2,967 SH   SOLE   0 0 2,967
FACTSET RESH SYS INC COM 303075105   426,329 975 SH   SOLE   0 0 975
FASTENAL CO COM 311900104   643,987 11,786 SH   SOLE   0 0 11,786
FEDEX CORP COM 31428X106   1,387,703 5,238 SH   SOLE   0 0 5,238
FIDELITY NATL INFORMATION SV COM 31620M106   247,720 4,482 SH   SOLE   0 0 4,482
FISERV INC COM 337738108   527,071 4,666 SH   SOLE   0 0 4,666
GENERAL DYNAMICS CORP COM 369550108   1,005,193 4,549 SH   SOLE   0 0 4,549
GENERAL ELECTRIC CO COM NEW 369604301   244,205 2,209 SH   SOLE   0 0 2,209
GENERAL MLS INC COM 370334104   697,939 10,907 SH   SOLE   0 0 10,907
GILEAD SCIENCES INC COM 375558103   1,469,573 19,610 SH   SOLE   0 0 19,610
GLOBAL PMTS INC COM 37940X102   956,468 8,289 SH   SOLE   0 0 8,289
GOLDMAN SACHS GROUP INC COM 38141G104   286,359 885 SH   SOLE   0 0 885
GRAINGER W W INC COM 384802104   329,669 477 SH   SOLE   0 0 477
HOME DEPOT INC COM 437076102   858,739 2,842 SH   SOLE   0 0 2,842
ILLINOIS TOOL WKS INC COM 452308109   3,448,432 14,973 SH   SOLE   0 0 14,973
ILLUMINA INC COM 452327109   371,068 2,703 SH   SOLE   0 0 2,703
INCYTE CORP COM 45337C102   662,333 11,465 SH   SOLE   0 0 11,465
INNOVATIVE INDL PPTYS INC COM 45781V101   275,402 3,640 SH   SOLE   0 0 3,640
INTEL CORP COM 458140100   2,867,143 80,651 SH   SOLE   0 0 80,651
INTUIT COM 461202103   1,435,230 2,809 SH   SOLE   0 0 2,809
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   1,775,383 70,201 SH   SOLE   0 0 70,201
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   943,945 17,750 SH   SOLE   0 0 17,750
INVESCO QQQ TR UNIT SER 1 46090E103   271,927 759 SH   SOLE   0 0 759
ISHARES TR U.S. BAS MTL ETF 464287838   789,879 6,253 SH   SOLE   0 0 6,253
ISHARES TR IBOXX HI YD ETF 464288513   536,239 7,274 SH   SOLE   0 0 7,274
ISHARES TR CORE MSCI EAFE 46432F842   297,297 4,620 SH   SOLE   0 0 4,620
ISHARES TR RUS 1000 GRW ETF 464287614   286,205 1,076 SH   SOLE   0 0 1,076
ISHARES TR RUS 1000 VAL ETF 464287598   215,129 1,417 SH   SOLE   0 0 1,417
ISHARES TR SHRT NAT MUN ETF 464288158   200,577 1,950 SH   SOLE   0 0 1,950
JAPAN SMALLER CAPITALIZATION COM 47109U104   212,717 29,918 SH   SOLE   0 0 29,918
JOHNSON & JOHNSON COM 478160104   9,409,013 60,411 SH   SOLE   0 0 60,411
JPMORGAN CHASE & CO COM 46625H100   777,307 5,360 SH   SOLE   0 0 5,360
L3HARRIS TECHNOLOGIES INC COM 502431109   1,028,353 5,906 SH   SOLE   0 0 5,906
LAM RESEARCH CORP COM 512807108   508,937 812 SH   SOLE   0 0 812
LINDE PLC SHS G54950103   2,277,293 6,116 SH   SOLE   0 0 6,116
LKQ CORP COM 501889208   236,955 4,786 SH   SOLE   0 0 4,786
LOCKHEED MARTIN CORP COM 539830109   1,131,592 2,767 SH   SOLE   0 0 2,767
LOWES COS INC COM 548661107   649,292 3,124 SH   SOLE   0 0 3,124
M & T BK CORP COM 55261F104   1,625,641 12,856 SH   SOLE   0 0 12,856
MASTERCARD INCORPORATED CL A 57636Q104   256,550 648 SH   SOLE   0 0 648
MCCORMICK & CO INC COM NON VTG 579780206   244,771 3,236 SH   SOLE   0 0 3,236
MCDONALDS CORP COM 580135101   201,795 766 SH   SOLE   0 0 766
MEDPACE HLDGS INC COM 58506Q109   1,416,945 5,852 SH   SOLE   0 0 5,852
MEDTRONIC PLC SHS G5960L103   684,083 8,730 SH   SOLE   0 0 8,730
MERCADOLIBRE INC COM 58733R102   1,346,489 1,062 SH   SOLE   0 0 1,062
MERCK & CO INC COM 58933Y105   562,210 5,461 SH   SOLE   0 0 5,461
META PLATFORMS INC CL A 30303M102   1,602,521 5,338 SH   SOLE   0 0 5,338
MICROSOFT CORP COM 594918104   14,718,371 46,614 SH   SOLE   0 0 46,614
NETFLIX INC COM 64110L106   264,320 700 SH   SOLE   0 0 700
NEWMONT CORP COM 651639106   209,248 5,663 SH   SOLE   0 0 5,663
NORFOLK SOUTHN CORP COM 655844108   2,397,820 12,176 SH   SOLE   0 0 12,176
NORTHERN TR CORP COM 665859104   548,406 7,893 SH   SOLE   0 0 7,893
NORTHROP GRUMMAN CORP COM 666807102   339,827 772 SH   SOLE   0 0 772
NOVARTIS AG SPONSORED ADR 66987V109   1,698,617 16,676 SH   SOLE   0 0 16,676
NOVO-NORDISK A S ADR 670100205   333,568 3,668 SH   SOLE   0 0 3,668
NSTS BANCORP INC COM 6293JP109   330,289 36,496 SH   SOLE   0 0 36,496
NVIDIA CORPORATION COM 67066G104   1,310,625 3,013 SH   SOLE   0 0 3,013
ORACLE CORP COM 68389X105   1,253,351 11,833 SH   SOLE   0 0 11,833
ORGANON & CO COMMON STOCK 68622V106   437,819 25,220 SH   SOLE   0 0 25,220
PARAMOUNT GLOBAL CLASS B COM 92556H206   379,067 29,385 SH   SOLE   0 0 29,385
PAYCHEX INC COM 704326107   374,592 3,248 SH   SOLE   0 0 3,248
PAYLOCITY HLDG CORP COM 70438V106   333,420 1,835 SH   SOLE   0 0 1,835
PAYPAL HLDGS INC COM 70450Y103   1,450,685 24,815 SH   SOLE   0 0 24,815
PEPSICO INC COM 713448108   5,521,372 32,586 SH   SOLE   0 0 32,586
PFIZER INC COM 717081103   439,469 13,249 SH   SOLE   0 0 13,249
PHILLIPS 66 COM 718546104   502,467 4,182 SH   SOLE   0 0 4,182
POTLATCHDELTIC CORPORATION COM 737630103   222,184 4,895 SH   SOLE   0 0 4,895
PRICE T ROWE GROUP INC COM 74144T108   318,071 3,033 SH   SOLE   0 0 3,033
PROCTER AND GAMBLE CO COM 742718109   2,294,670 15,732 SH   SOLE   0 0 15,732
QUALCOMM INC COM 747525103   272,763 2,456 SH   SOLE   0 0 2,456
QUEST DIAGNOSTICS INC COM 74834L100   1,893,583 15,539 SH   SOLE   0 0 15,539
ROYCE MICRO-CAP TR INC COM 780915104   600,466 72,520 SH   SOLE   0 0 72,520
RTX CORPORATION COM 75513E101   2,065,251 28,696 SH   SOLE   0 0 28,696
SALESFORCE INC COM 79466L302   458,080 2,259 SH   SOLE   0 0 2,259
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   208,388 2,945 SH   SOLE   0 0 2,945
SILVERCREST ASSET MGMT GROUP CL A 828359109   219,530 13,833 SH   SOLE   0 0 13,833
SMUCKER J M CO COM NEW 832696405   275,687 2,243 SH   SOLE   0 0 2,243
SOUTHERN CO COM 842587107   581,833 8,990 SH   SOLE   0 0 8,990
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,740,023 8,749 SH   SOLE   0 0 8,749
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   552,991 1,211 SH   SOLE   0 0 1,211
SPDR SER TR S&P 600 SMCP VAL 78464A300   288,105 3,981 SH   SOLE   0 0 3,981
SPLUNK INC COM 848637104   1,155,668 7,902 SH   SOLE   0 0 7,902
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   2,591,436 149,621 SH   SOLE   0 0 149,621
STARBUCKS CORP COM 855244109   2,611,965 28,618 SH   SOLE   0 0 28,618
STATE STR CORP COM 857477103   522,087 7,797 SH   SOLE   0 0 7,797
STIFEL FINL CORP COM 860630102   260,198 4,235 SH   SOLE   0 0 4,235
STRYKER CORPORATION COM 863667101   4,543,660 16,627 SH   SOLE   0 0 16,627
TARGET CORP COM 87612E106   357,362 3,232 SH   SOLE   0 0 3,232
TEMPLETON EMERGING MKTS FD COM 880191101   165,692 14,650 SH   SOLE   0 0 14,650
TERADYNE INC COM 880770102   415,703 4,138 SH   SOLE   0 0 4,138
TESLA INC COM 88160R101   431,630 1,725 SH   SOLE   0 0 1,725
THE CIGNA GROUP COM 125523100   627,858 2,195 SH   SOLE   0 0 2,195
UFP INDUSTRIES INC COM 90278Q108   217,190 2,121 SH   SOLE   0 0 2,121
UNILEVER PLC SPON ADR NEW 904767704   293,485 5,941 SH   SOLE   0 0 5,941
UNION PAC CORP COM 907818108   1,932,449 9,490 SH   SOLE   0 0 9,490
UNITED PARCEL SERVICE INC CL B 911312106   425,369 2,729 SH   SOLE   0 0 2,729
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106   255,275 4,315 SH   SOLE   0 0 4,315
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   3,014,792 39,752 SH   SOLE   0 0 39,752
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   601,573 8,621 SH   SOLE   0 0 8,621
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,064,598 12,945 SH   SOLE   0 0 12,945
VANGUARD INDEX FDS VALUE ETF 922908744   1,106,474 8,022 SH   SOLE   0 0 8,022
VANGUARD INDEX FDS TOTAL STK MKT 922908769   8,587,949 40,431 SH   SOLE   0 0 40,431
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,273,919 3,244 SH   SOLE   0 0 3,244
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   3,584,367 53,594 SH   SOLE   0 0 53,594
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   966,448 24,648 SH   SOLE   0 0 24,648
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   944,190 18,203 SH   SOLE   0 0 18,203
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   5,054,374 106,903 SH   SOLE   0 0 106,903
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   14,155,253 294,288 SH   SOLE   0 0 294,288
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,359,785 31,401 SH   SOLE   0 0 31,401
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,914,625 12,323 SH   SOLE   0 0 12,323
VANGUARD STAR FDS VG TL INTL STK F 921909768   817,572 15,276 SH   SOLE   0 0 15,276
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   1,460,125 20,470 SH   SOLE   0 0 20,470
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   335,067 3,243 SH   SOLE   0 0 3,243
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   2,033,577 20,055 SH   SOLE   0 0 20,055
VERIZON COMMUNICATIONS INC COM 92343V104   290,588 8,966 SH   SOLE   0 0 8,966
VERTEX PHARMACEUTICALS INC COM 92532F100   1,786,688 5,138 SH   SOLE   0 0 5,138
VISA INC COM CL A 92826C839   1,074,377 4,671 SH   SOLE   0 0 4,671
VMWARE INC CL A COM 928563402   928,625 5,578 SH   SOLE   0 0 5,578
WABTEC COM 929740108   227,737 2,143 SH   SOLE   0 0 2,143
WALGREENS BOOTS ALLIANCE INC COM 931427108   364,024 16,368 SH   SOLE   0 0 16,368
WALMART INC COM 931142103   2,509,462 15,691 SH   SOLE   0 0 15,691
WARNER BROS DISCOVERY INC COM SER A 934423104   307,892 28,351 SH   SOLE   0 0 28,351
WESTERN ASSET MTG DEFINED OP COM 95790B109   317,744 29,668 SH   SOLE   0 0 29,668
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106   1,390,263 177,783 SH   SOLE   0 0 177,783
WESTERN AST INFL LKD OPP & I COM 95766R104   3,251,994 395,139 SH   SOLE   0 0 395,139
WISDOMTREE TR JP SMALLCP DIV 97717W836   412,932 5,988 SH   SOLE   0 0 5,988
ZIMMER BIOMET HOLDINGS INC COM 98956P102   969,917 8,643 SH   SOLE   0 0 8,643