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   422,332 4,018 SH   SOLE   0 0 4,018
ABBOTT LABS COM 002824100   7,495,974 74,027 SH   SOLE   0 0 74,027
ABBVIE INC COM 00287Y109   7,589,678 47,623 SH   SOLE   0 0 47,623
ACTIVISION BLIZZARD INC COM 00507V109   668,116 7,806 SH   SOLE   0 0 7,806
ADAM NAT RES FD INC COM 00548F105   296,804 14,436 SH   SOLE   0 0 14,436
ADAMS DIVERSIFIED EQUITY FD COM 006212104   1,128,277 72,558 SH   SOLE   0 0 72,558
ADVANCE AUTO PARTS INC COM 00751Y106   686,975 5,649 SH   SOLE   0 0 5,649
AIR PRODS & CHEMS INC COM 009158106   233,659 814 SH   SOLE   0 0 814
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   585,798 5,733 SH   SOLE   0 0 5,733
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   221,188 6,050 SH   SOLE   0 0 6,050
ALPHABET INC CAP STK CL C 02079K107   7,037,368 67,667 SH   SOLE   0 0 67,667
ALPHABET INC CAP STK CL A 02079K305   5,241,062 50,526 SH   SOLE   0 0 50,526
AMAZON COM INC COM 023135106   2,973,926 28,792 SH   SOLE   0 0 28,792
AMBEV SA SPONSORED ADR 02319V103   72,037 25,545 SH   SOLE   0 0 25,545
AMC NETWORKS INC CL A 00164V103   244,063 13,883 SH   SOLE   0 0 13,883
AMERISOURCEBERGEN CORP COM 03073E105   620,266 3,874 SH   SOLE   0 0 3,874
AMGEN INC COM 031162100   2,057,776 8,512 SH   SOLE   0 0 8,512
AMPHENOL CORP NEW CL A 032095101   211,328 2,586 SH   SOLE   0 0 2,586
APPLE INC COM 037833100   14,652,025 88,854 SH   SOLE   0 0 88,854
ARISTA NETWORKS INC COM 040413106   2,203,163 13,125 SH   SOLE   0 0 13,125
ASTRAZENECA PLC SPONSORED ADR 046353108   347,675 5,009 SH   SOLE   0 0 5,009
AT&T INC COM 00206R102   411,700 21,387 SH   SOLE   0 0 21,387
ATRION CORP COM 049904105   3,625,552 5,774 SH   SOLE   0 0 5,774
AUTOMATIC DATA PROCESSING IN COM 053015103   889,629 3,996 SH   SOLE   0 0 3,996
BAXTER INTL INC COM 071813109   369,055 9,099 SH   SOLE   0 0 9,099
BECTON DICKINSON & CO COM 075887109   2,135,528 8,627 SH   SOLE   0 0 8,627
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   19,913,195 64,492 SH   SOLE   0 0 64,492
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,793,600 6 SH   SOLE   0 0 6
BHP GROUP LTD SPONSORED ADS 088606108   270,444 4,265 SH   SOLE   0 0 4,265
BIOGEN INC COM 09062X103   1,065,967 3,834 SH   SOLE   0 0 3,834
BIO-TECHNE CORP COM 09073M104   1,967,074 26,514 SH   SOLE   0 0 26,514
BLACKROCK INC COM 09247X101   586,149 876 SH   SOLE   0 0 876
BLACKROCK MUNIYIELD QUALITY COM 09254E103   194,504 17,152 SH   SOLE   0 0 17,152
BOEING CO COM 097023105   262,563 1,236 SH   SOLE   0 0 1,236
BOOKING HOLDINGS INC COM 09857L108   1,347,424 508 SH   SOLE   0 0 508
BOSTON BEER INC CL A 100557107   279,066 849 SH   SOLE   0 0 849
BP PLC SPONSORED ADR 055622104   489,274 12,896 SH   SOLE   0 0 12,896
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   1,727,051 17,380 SH   SOLE   0 0 17,380
CANADIAN NATL RY CO COM 136375102   845,609 7,168 SH   SOLE   0 0 7,168
CARRIER GLOBAL CORPORATION COM 14448C104   911,111 19,915 SH   SOLE   0 0 19,915
CBOE GLOBAL MKTS INC COM 12503M108   234,652 1,748 SH   SOLE   0 0 1,748
CENTENE CORP DEL COM 15135B101   1,782,775 28,204 SH   SOLE   0 0 28,204
CENTRAL SECS CORP COM 155123102   1,091,605 31,386 SH   SOLE   0 0 31,386
CHARLES RIV LABS INTL INC COM 159864107   750,770 3,720 SH   SOLE   0 0 3,720
CHECK POINT SOFTWARE TECH LT ORD M22465104   355,680 2,736 SH   SOLE   0 0 2,736
CHEVRON CORP NEW COM 166764100   635,019 3,892 SH   SOLE   0 0 3,892
CHUBB LIMITED COM H1467J104   307,969 1,586 SH   SOLE   0 0 1,586
CHURCH & DWIGHT CO INC COM 171340102   297,058 3,360 SH   SOLE   0 0 3,360
CISCO SYS INC COM 17275R102   4,180,988 79,973 SH   SOLE   0 0 79,973
CME GROUP INC COM 12572Q105   1,532,735 8,003 SH   SOLE   0 0 8,003
COCA COLA CO COM 191216100   1,668,235 26,894 SH   SOLE   0 0 26,894
COMCAST CORP NEW CL A 20030N101   602,959 15,905 SH   SOLE   0 0 15,905
COMPASS MINERALS INTL INC COM 20451N101   215,341 6,280 SH   SOLE   0 0 6,280
CONOCOPHILLIPS COM 20825C104   280,991 2,832 SH   SOLE   0 0 2,832
CROWN CASTLE INC COM 22822V101   238,503 1,782 SH   SOLE   0 0 1,782
CSX CORP COM 126408103   250,927 8,381 SH   SOLE   0 0 8,381
CVS HEALTH CORP COM 126650100   1,774,969 23,886 SH   SOLE   0 0 23,886
CYBIN INC COM 23256X100   3,900 10,000 SH   SOLE   0 0 10,000
DEERE & CO COM 244199105   521,467 1,263 SH   SOLE   0 0 1,263
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815   277,720 11,140 SH   SOLE   0 0 11,140
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849   265,760 5,500 SH   SOLE   0 0 5,500
DISCOVER FINL SVCS COM 254709108   268,647 2,718 SH   SOLE   0 0 2,718
DISNEY WALT CO COM 254687106   1,582,555 15,805 SH   SOLE   0 0 15,805
DONALDSON INC COM 257651109   405,435 6,205 SH   SOLE   0 0 6,205
EBAY INC. COM 278642103   451,642 10,179 SH   SOLE   0 0 10,179
ELEVANCE HEALTH INC COM 036752103   246,918 537 SH   SOLE   0 0 537
ENTERGY CORP NEW COM 29364G103   1,463,432 13,583 SH   SOLE   0 0 13,583
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   155,220 49,750 SH   SOLE   0 0 49,750
EXPEDIA GROUP INC COM NEW 30212P303   457,108 4,711 SH   SOLE   0 0 4,711
EXPEDITORS INTL WASH INC COM 302130109   3,263,626 29,637 SH   SOLE   0 0 29,637
EXXON MOBIL CORP COM 30231G102   2,729,547 24,891 SH   SOLE   0 0 24,891
F5 INC COM 315616102   417,985 2,869 SH   SOLE   0 0 2,869
FACTSET RESH SYS INC COM 303075105   423,392 1,020 SH   SOLE   0 0 1,020
FASTENAL CO COM 311900104   657,313 12,186 SH   SOLE   0 0 12,186
FEDEX CORP COM 31428X106   1,235,902 5,409 SH   SOLE   0 0 5,409
FIRST SOLAR INC COM 336433107   220,763 1,015 SH   SOLE   0 0 1,015
FISERV INC COM 337738108   540,962 4,786 SH   SOLE   0 0 4,786
GENERAL DYNAMICS CORP COM 369550108   1,042,691 4,569 SH   SOLE   0 0 4,569
GENERAL ELECTRIC CO COM NEW 369604301   210,224 2,199 SH   SOLE   0 0 2,199
GENERAL MLS INC COM 370334104   962,451 11,262 SH   SOLE   0 0 11,262
GILEAD SCIENCES INC COM 375558103   1,753,239 21,131 SH   SOLE   0 0 21,131
GLOBAL PMTS INC COM 37940X102   478,211 4,544 SH   SOLE   0 0 4,544
GOLDMAN SACHS GROUP INC COM 38141G104   292,763 895 SH   SOLE   0 0 895
GRAINGER W W INC COM 384802104   383,327 557 SH   SOLE   0 0 557
HOME DEPOT INC COM 437076102   894,509 3,031 SH   SOLE   0 0 3,031
ILLINOIS TOOL WKS INC COM 452308109   3,831,173 15,737 SH   SOLE   0 0 15,737
ILLUMINA INC COM 452327109   373,940 1,608 SH   SOLE   0 0 1,608
INCYTE CORP COM 45337C102   735,347 10,175 SH   SOLE   0 0 10,175
INNOVATIVE INDL PPTYS INC COM 45781V101   260,266 3,425 SH   SOLE   0 0 3,425
INTEL CORP COM 458140100   2,702,593 82,724 SH   SOLE   0 0 82,724
INTUIT COM 461202103   1,272,399 2,854 SH   SOLE   0 0 2,854
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   1,723,035 64,101 SH   SOLE   0 0 64,101
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   981,640 18,400 SH   SOLE   0 0 18,400
INVESCO QQQ TR UNIT SER 1 46090E103   248,400 774 SH   SOLE   0 0 774
ISHARES TR U.S. BAS MTL ETF 464287838   835,337 6,303 SH   SOLE   0 0 6,303
ISHARES TR CORE MSCI EAFE 46432F842   312,858 4,680 SH   SOLE   0 0 4,680
ISHARES TR TIPS BD ETF 464287176   248,614 2,255 SH   SOLE   0 0 2,255
ISHARES TR RUS 1000 GRW ETF 464287614   262,899 1,076 SH   SOLE   0 0 1,076
ISHARES TR RUS 1000 VAL ETF 464287598   215,752 1,417 SH   SOLE   0 0 1,417
ISHARES TR SHRT NAT MUN ETF 464288158   219,828 2,100 SH   SOLE   0 0 2,100
JAPAN SMALLER CAPITALIZATION COM 47109U104   206,733 29,918 SH   SOLE   0 0 29,918
JOHNSON & JOHNSON COM 478160104   9,508,940 61,348 SH   SOLE   0 0 61,348
JPMORGAN CHASE & CO COM 46625H100   747,979 5,740 SH   SOLE   0 0 5,740
L3HARRIS TECHNOLOGIES INC COM 502431109   1,158,993 5,906 SH   SOLE   0 0 5,906
LAM RESEARCH CORP COM 512807108   430,457 812 SH   SOLE   0 0 812
LILLY ELI & CO COM 532457108   203,305 592 SH   SOLE   0 0 592
LINDE PLC SHS G54950103   2,362,610 6,647 SH   SOLE   0 0 6,647
LKQ CORP COM 501889208   271,653 4,786 SH   SOLE   0 0 4,786
LOCKHEED MARTIN CORP COM 539830109   1,351,535 2,859 SH   SOLE   0 0 2,859
LOWES COS INC COM 548661107   658,701 3,294 SH   SOLE   0 0 3,294
M & T BK CORP COM 55261F104   1,589,564 13,294 SH   SOLE   0 0 13,294
MASTERCARD INCORPORATED CL A 57636Q104   253,660 698 SH   SOLE   0 0 698
MCCORMICK & CO INC COM NON VTG 579780206   272,596 3,276 SH   SOLE   0 0 3,276
MCDONALDS CORP COM 580135101   228,162 816 SH   SOLE   0 0 816
MEDPACE HLDGS INC COM 58506Q109   1,092,006 5,807 SH   SOLE   0 0 5,807
MEDTRONIC PLC SHS G5960L103   750,169 9,305 SH   SOLE   0 0 9,305
MERCADOLIBRE INC COM 58733R102   1,461,729 1,109 SH   SOLE   0 0 1,109
MERCK & CO INC COM 58933Y105   590,039 5,546 SH   SOLE   0 0 5,546
META PLATFORMS INC CL A 30303M102   1,300,040 6,134 SH   SOLE   0 0 6,134
MICROSOFT CORP COM 594918104   14,106,519 48,930 SH   SOLE   0 0 48,930
NETFLIX INC COM 64110L106   244,254 707 SH   SOLE   0 0 707
NEWMONT CORP COM 651639106   254,806 5,198 SH   SOLE   0 0 5,198
NORFOLK SOUTHN CORP COM 655844108   2,655,512 12,526 SH   SOLE   0 0 12,526
NORTHERN TR CORP COM 665859104   689,000 7,818 SH   SOLE   0 0 7,818
NORTHROP GRUMMAN CORP COM 666807102   206,389 447 SH   SOLE   0 0 447
NOVARTIS AG SPONSORED ADR 66987V109   1,560,504 16,962 SH   SOLE   0 0 16,962
NOVO-NORDISK A S ADR 670100205   297,910 1,872 SH   SOLE   0 0 1,872
NSTS BANCORP INC COM 6293JP109   331,749 36,496 SH   SOLE   0 0 36,496
NUTRIEN LTD COM 67077M108   216,454 2,931 SH   SOLE   0 0 2,931
NVIDIA CORPORATION COM 67066G104   1,574,400 5,668 SH   SOLE   0 0 5,668
ORACLE CORP COM 68389X105   1,410,804 15,183 SH   SOLE   0 0 15,183
ORGANON & CO COMMON STOCK 68622V106   714,138 30,363 SH   SOLE   0 0 30,363
PARAMOUNT GLOBAL CLASS B COM 92556H206   602,928 27,025 SH   SOLE   0 0 27,025
PAYCHEX INC COM 704326107   372,188 3,248 SH   SOLE   0 0 3,248
PAYLOCITY HLDG CORP COM 70438V106   432,347 2,175 SH   SOLE   0 0 2,175
PAYPAL HLDGS INC COM 70450Y103   1,236,987 16,289 SH   SOLE   0 0 16,289
PEPSICO INC COM 713448108   5,573,823 30,575 SH   SOLE   0 0 30,575
PFIZER INC COM 717081103   509,755 12,494 SH   SOLE   0 0 12,494
PHILLIPS 66 COM 718546104   451,344 4,452 SH   SOLE   0 0 4,452
POTLATCHDELTIC CORPORATION COM 737630103   242,303 4,895 SH   SOLE   0 0 4,895
PRICE T ROWE GROUP INC COM 74144T108   367,828 3,258 SH   SOLE   0 0 3,258
PROCTER AND GAMBLE CO COM 742718109   2,400,897 16,147 SH   SOLE   0 0 16,147
QUALCOMM INC COM 747525103   310,657 2,435 SH   SOLE   0 0 2,435
QUEST DIAGNOSTICS INC COM 74834L100   2,231,423 15,772 SH   SOLE   0 0 15,772
RAYTHEON TECHNOLOGIES CORP COM 75513E101   2,642,151 26,980 SH   SOLE   0 0 26,980
ROYCE MICRO-CAP TR INC COM 780915104   507,020 57,813 SH   SOLE   0 0 57,813
SALESFORCE INC COM 79466L302   473,878 2,372 SH   SOLE   0 0 2,372
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   215,456 2,945 SH   SOLE   0 0 2,945
SILVERCREST ASSET MGMT GROUP CL A 828359109   247,303 13,603 SH   SOLE   0 0 13,603
SMUCKER J M CO COM NEW 832696405   400,979 2,548 SH   SOLE   0 0 2,548
SOUTHERN CO COM 842587107   641,110 9,214 SH   SOLE   0 0 9,214
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,641,115 8,894 SH   SOLE   0 0 8,894
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   562,011 1,226 SH   SOLE   0 0 1,226
SPDR SER TR S&P 600 SMCP VAL 78464A300   312,490 4,102 SH   SOLE   0 0 4,102
SPLUNK INC COM 848637104   774,423 8,077 SH   SOLE   0 0 8,077
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   2,864,619 151,487 SH   SOLE   0 0 151,487
STARBUCKS CORP COM 855244109   3,045,074 29,243 SH   SOLE   0 0 29,243
STATE STR CORP COM 857477103   613,846 8,110 SH   SOLE   0 0 8,110
STIFEL FINL CORP COM 860630102   252,432 4,272 SH   SOLE   0 0 4,272
STRYKER CORPORATION COM 863667101   5,067,663 17,752 SH   SOLE   0 0 17,752
TARGET CORP COM 87612E106   502,190 3,032 SH   SOLE   0 0 3,032
TEMPLETON EMERGING MKTS FD COM 880191101   171,405 14,650 SH   SOLE   0 0 14,650
TERADYNE INC COM 880770102   411,548 3,828 SH   SOLE   0 0 3,828
TESLA INC COM 88160R101   382,556 1,844 SH   SOLE   0 0 1,844
THE CIGNA GROUP COM 125523100   590,972 2,313 SH   SOLE   0 0 2,313
UNILEVER PLC SPON ADR NEW 904767704   308,516 5,941 SH   SOLE   0 0 5,941
UNION PAC CORP COM 907818108   1,921,027 9,545 SH   SOLE   0 0 9,545
UNITED PARCEL SERVICE INC CL B 911312106   500,882 2,582 SH   SOLE   0 0 2,582
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106   244,984 4,515 SH   SOLE   0 0 4,515
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   1,999,464 27,082 SH   SOLE   0 0 27,082
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   411,971 5,580 SH   SOLE   0 0 5,580
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,007,679 12,646 SH   SOLE   0 0 12,646
VANGUARD INDEX FDS VALUE ETF 922908744   1,173,521 8,497 SH   SOLE   0 0 8,497
VANGUARD INDEX FDS TOTAL STK MKT 922908769   7,878,056 38,599 SH   SOLE   0 0 38,599
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,241,783 3,302 SH   SOLE   0 0 3,302
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   3,854,889 56,840 SH   SOLE   0 0 56,840
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,019,938 25,246 SH   SOLE   0 0 25,246
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   967,433 18,093 SH   SOLE   0 0 18,093
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   2,984,781 62,417 SH   SOLE   0 0 62,417
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   15,120,895 298,478 SH   SOLE   0 0 298,478
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,638,793 21,498 SH   SOLE   0 0 21,498
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,927,002 12,513 SH   SOLE   0 0 12,513
VANGUARD STAR FDS VG TL INTL STK F 921909768   867,404 15,711 SH   SOLE   0 0 15,711
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   605,650 8,220 SH   SOLE   0 0 8,220
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   342,137 3,243 SH   SOLE   0 0 3,243
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   2,175,163 21,532 SH   SOLE   0 0 21,532
VERIZON COMMUNICATIONS INC COM 92343V104   374,666 9,634 SH   SOLE   0 0 9,634
VERTEX PHARMACEUTICALS INC COM 92532F100   1,633,638 5,185 SH   SOLE   0 0 5,185
VISA INC COM CL A 92826C839   1,074,542 4,766 SH   SOLE   0 0 4,766
VMWARE INC CL A COM 928563402   673,940 5,398 SH   SOLE   0 0 5,398
WABTEC COM 929740108   222,635 2,203 SH   SOLE   0 0 2,203
WALGREENS BOOTS ALLIANCE INC COM 931427108   639,419 18,491 SH   SOLE   0 0 18,491
WALMART INC COM 931142103   2,333,544 15,826 SH   SOLE   0 0 15,826
WARNER BROS DISCOVERY INC COM SER A 934423104   570,825 37,803 SH   SOLE   0 0 37,803
WESTERN ASSET MTG DEFINED OP COM 95790B109   344,516 32,968 SH   SOLE   0 0 32,968
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106   1,741,461 201,325 SH   SOLE   0 0 201,325
WESTERN AST INFL LKD OPP & I COM 95766R104   3,997,489 436,884 SH   SOLE   0 0 436,884
WISDOMTREE TR JP SMALLCP DIV 97717W836   416,881 6,237 SH   SOLE   0 0 6,237
ZIMMER BIOMET HOLDINGS INC COM 98956P102   1,117,322 8,648 SH   SOLE   0 0 8,648