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   375,842 3,438 SH   SOLE   0 0 3,438
ABBOTT LABS COM 002824100   7,065,503 64,191 SH   SOLE   0 0 64,191
ABBVIE INC COM 00287Y109   6,120,850 39,497 SH   SOLE   0 0 39,497
ADAM NAT RES FD INC COM 00548F105   331,669 16,077 SH   SOLE   0 0 16,077
ADAMS DIVERSIFIED EQUITY FD COM 006212104   1,457,250 82,284 SH   SOLE   0 0 82,284
ADVANCE AUTO PARTS INC COM 00751Y106   592,723 9,712 SH   SOLE   0 0 9,712
AIR PRODS & CHEMS INC COM 009158106   217,536 795 SH   SOLE   0 0 795
ALBEMARLE CORP COM 012653101   296,556 2,053 SH   SOLE   0 0 2,053
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   205,402 2,650 SH   SOLE   0 0 2,650
ALPHABET INC CAP STK CL C 02079K107   9,045,874 64,187 SH   SOLE   0 0 64,187
ALPHABET INC CAP STK CL A 02079K305   6,690,872 47,898 SH   SOLE   0 0 47,898
AMAZON COM INC COM 023135106   4,079,589 26,850 SH   SOLE   0 0 26,850
AMBEV SA SPONSORED ADR 02319V103   75,166 26,845 SH   SOLE   0 0 26,845
AMC NETWORKS INC CL A 00164V103   278,618 14,828 SH   SOLE   0 0 14,828
AMGEN INC COM 031162100   2,436,361 8,459 SH   SOLE   0 0 8,459
AMPHENOL CORP NEW CL A 032095101   238,507 2,406 SH   SOLE   0 0 2,406
APPLE INC COM 037833100   15,620,729 81,134 SH   SOLE   0 0 81,134
ARISTA NETWORKS INC COM 040413106   2,550,573 10,830 SH   SOLE   0 0 10,830
ASTRAZENECA PLC SPONSORED ADR 046353108   321,866 4,779 SH   SOLE   0 0 4,779
AT&T INC COM 00206R102   315,632 18,810 SH   SOLE   0 0 18,810
ATRION CORP COM 049904105   2,017,436 5,326 SH   SOLE   0 0 5,326
AUTOMATIC DATA PROCESSING IN COM 053015103   923,959 3,966 SH   SOLE   0 0 3,966
BAXTER INTL INC COM 071813109   525,931 13,604 SH   SOLE   0 0 13,604
BECTON DICKINSON & CO COM 075887109   2,094,987 8,592 SH   SOLE   0 0 8,592
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   22,031,958 61,773 SH   SOLE   0 0 61,773
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,255,750 6 SH   SOLE   0 0 6
BHP GROUP LTD SPONSORED ADS 088606108   279,729 4,095 SH   SOLE   0 0 4,095
BIOGEN INC COM 09062X103   865,844 3,346 SH   SOLE   0 0 3,346
BIO-TECHNE CORP COM 09073M104   2,014,493 26,108 SH   SOLE   0 0 26,108
BLACKROCK INC COM 09247X101   677,041 834 SH   SOLE   0 0 834
BOEING CO COM 097023105   296,892 1,139 SH   SOLE   0 0 1,139
BOOKING HOLDINGS INC COM 09857L108   1,546,588 436 SH   SOLE   0 0 436
BOSTON BEER INC CL A 100557107   317,252 918 SH   SOLE   0 0 918
BP PLC SPONSORED ADR 055622104   456,518 12,896 SH   SOLE   0 0 12,896
BROADCOM INC COM 11135F101   767,980 688 SH   SOLE   0 0 688
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   1,484,353 17,182 SH   SOLE   0 0 17,182
CANADIAN NATL RY CO COM 136375102   856,545 6,818 SH   SOLE   0 0 6,818
CARRIER GLOBAL CORPORATION COM 14448C104   1,085,001 18,886 SH   SOLE   0 0 18,886
CATERPILLAR INC COM 149123101   211,108 714 SH   SOLE   0 0 714
CBOE GLOBAL MKTS INC COM 12503M108   310,337 1,738 SH   SOLE   0 0 1,738
CENCORA INC COM 03073E105   559,661 2,725 SH   SOLE   0 0 2,725
CENTENE CORP DEL COM 15135B101   2,226,597 30,004 SH   SOLE   0 0 30,004
CENTRAL SECS CORP COM 155123102   1,241,689 32,875 SH   SOLE   0 0 32,875
CHARLES RIV LABS INTL INC COM 159864107   1,295,708 5,481 SH   SOLE   0 0 5,481
CHECK POINT SOFTWARE TECH LT ORD M22465104   434,840 2,846 SH   SOLE   0 0 2,846
CHEVRON CORP NEW COM 166764100   568,747 3,813 SH   SOLE   0 0 3,813
CHUBB LIMITED COM H1467J104   359,566 1,591 SH   SOLE   0 0 1,591
CHURCH & DWIGHT CO INC COM 171340102   285,571 3,020 SH   SOLE   0 0 3,020
CISCO SYS INC COM 17275R102   3,927,829 77,748 SH   SOLE   0 0 77,748
CME GROUP INC COM 12572Q105   1,673,428 7,946 SH   SOLE   0 0 7,946
COCA COLA CO COM 191216100   1,574,551 26,719 SH   SOLE   0 0 26,719
COMCAST CORP NEW CL A 20030N101   731,462 16,681 SH   SOLE   0 0 16,681
CONOCOPHILLIPS COM 20825C104   305,728 2,634 SH   SOLE   0 0 2,634
COSTCO WHSL CORP NEW COM 22160K105   208,585 316 SH   SOLE   0 0 316
CSX CORP COM 126408103   288,836 8,331 SH   SOLE   0 0 8,331
CVS HEALTH CORP COM 126650100   2,408,675 30,505 SH   SOLE   0 0 30,505
CYBIN INC COM 23256X100   4,100 10,000 SH   SOLE   0 0 10,000
DEERE & CO COM 244199105   483,843 1,210 SH   SOLE   0 0 1,210
DIAGEO PLC SPON ADR NEW 25243Q205   203,778 1,399 SH   SOLE   0 0 1,399
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815   1,272,690 43,705 SH   SOLE   0 0 43,705
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849   950,796 19,600 SH   SOLE   0 0 19,600
DISCOVER FINL SVCS COM 254709108   298,647 2,657 SH   SOLE   0 0 2,657
DISNEY WALT CO COM 254687106   1,577,095 17,467 SH   SOLE   0 0 17,467
DOLLAR GEN CORP NEW COM 256677105   582,410 4,284 SH   SOLE   0 0 4,284
DONALDSON INC COM 257651109   405,497 6,205 SH   SOLE   0 0 6,205
EBAY INC. COM 278642103   444,008 10,179 SH   SOLE   0 0 10,179
ELEVANCE HEALTH INC COM 036752103   254,171 539 SH   SOLE   0 0 539
ELI LILLY & CO COM 532457108   365,491 627 SH   SOLE   0 0 627
EMERSON ELEC CO COM 291011104   266,490 2,738 SH   SOLE   0 0 2,738
ENTERGY CORP NEW COM 29364G103   1,336,518 13,208 SH   SOLE   0 0 13,208
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   225,380 47,750 SH   SOLE   0 0 47,750
EXPEDIA GROUP INC COM NEW 30212P303   740,128 4,876 SH   SOLE   0 0 4,876
EXPEDITORS INTL WASH INC COM 302130109   3,642,499 28,636 SH   SOLE   0 0 28,636
EXXON MOBIL CORP COM 30231G102   2,438,012 24,385 SH   SOLE   0 0 24,385
F5 INC COM 315616102   440,649 2,462 SH   SOLE   0 0 2,462
FACTSET RESH SYS INC COM 303075105   465,124 975 SH   SOLE   0 0 975
FASTENAL CO COM 311900104   740,710 11,436 SH   SOLE   0 0 11,436
FEDEX CORP COM 31428X106   1,313,725 5,193 SH   SOLE   0 0 5,193
FIDELITY NATL INFORMATION SV COM 31620M106   299,269 4,982 SH   SOLE   0 0 4,982
FISERV INC COM 337738108   613,455 4,618 SH   SOLE   0 0 4,618
FLEXSHARES TR QLT DIV DEF IDX 33939L845   206,710 3,500 SH   SOLE   0 0 3,500
GENERAC HLDGS INC COM 368736104   200,193 1,549 SH   SOLE   0 0 1,549
GENERAL DYNAMICS CORP COM 369550108   1,181,239 4,549 SH   SOLE   0 0 4,549
GENERAL ELECTRIC CO COM NEW 369604301   281,935 2,209 SH   SOLE   0 0 2,209
GENERAL MLS INC COM 370334104   755,103 11,592 SH   SOLE   0 0 11,592
GILEAD SCIENCES INC COM 375558103   1,484,508 18,325 SH   SOLE   0 0 18,325
GLOBAL PMTS INC COM 37940X102   1,074,928 8,464 SH   SOLE   0 0 8,464
GOLDMAN SACHS GROUP INC COM 38141G104   341,406 885 SH   SOLE   0 0 885
GRAINGER W W INC COM 384802104   383,276 463 SH   SOLE   0 0 463
HOME DEPOT INC COM 437076102   984,895 2,842 SH   SOLE   0 0 2,842
ILLINOIS TOOL WKS INC COM 452308109   3,847,375 14,688 SH   SOLE   0 0 14,688
ILLUMINA INC COM 452327109   338,353 2,430 SH   SOLE   0 0 2,430
INCYTE CORP COM 45337C102   513,622 8,180 SH   SOLE   0 0 8,180
INNOVATIVE INDL PPTYS INC COM 45781V101   367,223 3,642 SH   SOLE   0 0 3,642
INTEL CORP COM 458140100   3,885,632 77,326 SH   SOLE   0 0 77,326
INTUIT COM 461202103   1,746,334 2,794 SH   SOLE   0 0 2,794
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   1,803,885 67,034 SH   SOLE   0 0 67,034
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   1,080,265 17,750 SH   SOLE   0 0 17,750
INVESCO QQQ TR UNIT SER 1 46090E103   306,730 749 SH   SOLE   0 0 749
ISHARES TR U.S. BAS MTL ETF 464287838   863,914 6,253 SH   SOLE   0 0 6,253
ISHARES TR IBOXX HI YD ETF 464288513   541,653 6,999 SH   SOLE   0 0 6,999
ISHARES TR CORE MSCI EAFE 46432F842   284,566 4,045 SH   SOLE   0 0 4,045
ISHARES TR RUS 1000 GRW ETF 464287614   326,211 1,076 SH   SOLE   0 0 1,076
ISHARES TR RUS 1000 VAL ETF 464287598   234,159 1,417 SH   SOLE   0 0 1,417
ISHARES TR SHRT NAT MUN ETF 464288158   205,589 1,950 SH   SOLE   0 0 1,950
JAPAN SMALLER CAPITALIZATION COM 47109U104   220,816 29,093 SH   SOLE   0 0 29,093
JOHNSON & JOHNSON COM 478160104   9,439,667 60,225 SH   SOLE   0 0 60,225
JPMORGAN CHASE & CO COM 46625H100   906,633 5,330 SH   SOLE   0 0 5,330
L3HARRIS TECHNOLOGIES INC COM 502431109   1,248,134 5,926 SH   SOLE   0 0 5,926
LAM RESEARCH CORP COM 512807108   408,862 522 SH   SOLE   0 0 522
LAUDER ESTEE COS INC CL A 518439104   564,525 3,860 SH   SOLE   0 0 3,860
LINDE PLC SHS G54950103   2,511,902 6,116 SH   SOLE   0 0 6,116
LKQ CORP COM 501889208   228,723 4,786 SH   SOLE   0 0 4,786
LOCKHEED MARTIN CORP COM 539830109   1,256,835 2,773 SH   SOLE   0 0 2,773
LOWES COS INC COM 548661107   695,246 3,124 SH   SOLE   0 0 3,124
M & T BK CORP COM 55261F104   1,709,525 12,471 SH   SOLE   0 0 12,471
MASTERCARD INCORPORATED CL A 57636Q104   269,981 633 SH   SOLE   0 0 633
MCCORMICK & CO INC COM NON VTG 579780206   233,723 3,416 SH   SOLE   0 0 3,416
MCDONALDS CORP COM 580135101   227,127 766 SH   SOLE   0 0 766
MEDPACE HLDGS INC COM 58506Q109   1,664,458 5,430 SH   SOLE   0 0 5,430
MEDTRONIC PLC SHS G5960L103   666,289 8,088 SH   SOLE   0 0 8,088
MERCADOLIBRE INC COM 58733R102   1,530,680 974 SH   SOLE   0 0 974
MERCK & CO INC COM 58933Y105   583,148 5,349 SH   SOLE   0 0 5,349
META PLATFORMS INC CL A 30303M102   1,859,352 5,253 SH   SOLE   0 0 5,253
MICROSOFT CORP COM 594918104   17,012,050 45,240 SH   SOLE   0 0 45,240
NETFLIX INC COM 64110L106   340,816 700 SH   SOLE   0 0 700
NEWMONT CORP COM 651639106   251,361 6,073 SH   SOLE   0 0 6,073
NORFOLK SOUTHN CORP COM 655844108   2,878,163 12,176 SH   SOLE   0 0 12,176
NORTHERN TR CORP COM 665859104   660,949 7,833 SH   SOLE   0 0 7,833
NORTHROP GRUMMAN CORP COM 666807102   361,404 772 SH   SOLE   0 0 772
NOVARTIS AG SPONSORED ADR 66987V109   1,568,165 15,531 SH   SOLE   0 0 15,531
NOVO-NORDISK A S ADR 670100205   365,179 3,530 SH   SOLE   0 0 3,530
NSTS BANCORP INC COM 6293JP109   347,077 36,496 SH   SOLE   0 0 36,496
NVIDIA CORPORATION COM 67066G104   1,346,008 2,718 SH   SOLE   0 0 2,718
ORACLE CORP COM 68389X105   1,235,956 11,723 SH   SOLE   0 0 11,723
ORGANON & CO COMMON STOCK 68622V106   260,771 18,084 SH   SOLE   0 0 18,084
PALO ALTO NETWORKS INC COM 697435105   250,648 850 SH   SOLE   0 0 850
PARAMOUNT GLOBAL CLASS B COM 92556H206   426,692 28,850 SH   SOLE   0 0 28,850
PAYCHEX INC COM 704326107   325,170 2,730 SH   SOLE   0 0 2,730
PAYLOCITY HLDG CORP COM 70438V106   302,500 1,835 SH   SOLE   0 0 1,835
PAYPAL HLDGS INC COM 70450Y103   1,559,875 25,401 SH   SOLE   0 0 25,401
PEPSICO INC COM 713448108   5,499,759 32,382 SH   SOLE   0 0 32,382
PFIZER INC COM 717081103   788,385 27,384 SH   SOLE   0 0 27,384
PHILLIPS 66 COM 718546104   556,791 4,182 SH   SOLE   0 0 4,182
POTLATCHDELTIC CORPORATION COM 737630103   238,626 4,860 SH   SOLE   0 0 4,860
PRICE T ROWE GROUP INC COM 74144T108   233,149 2,165 SH   SOLE   0 0 2,165
PROCTER AND GAMBLE CO COM 742718109   2,298,040 15,682 SH   SOLE   0 0 15,682
QUALCOMM INC COM 747525103   364,612 2,521 SH   SOLE   0 0 2,521
QUEST DIAGNOSTICS INC COM 74834L100   2,139,760 15,519 SH   SOLE   0 0 15,519
ROYCE MICRO-CAP TR INC COM 780915104   741,501 80,249 SH   SOLE   0 0 80,249
RTX CORPORATION COM 75513E101   2,497,864 29,687 SH   SOLE   0 0 29,687
SALESFORCE INC COM 79466L302   593,118 2,254 SH   SOLE   0 0 2,254
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   224,203 2,945 SH   SOLE   0 0 2,945
SILVERCREST ASSET MGMT GROUP CL A 828359109   239,836 14,108 SH   SOLE   0 0 14,108
SMUCKER J M CO COM NEW 832696405   277,151 2,193 SH   SOLE   0 0 2,193
SOUTHERN CO COM 842587107   630,379 8,990 SH   SOLE   0 0 8,990
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,599,575 9,677 SH   SOLE   0 0 9,677
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   614,437 1,211 SH   SOLE   0 0 1,211
SPDR SER TR S&P 600 SMCP VAL 78464A300   240,016 2,881 SH   SOLE   0 0 2,881
SPLUNK INC COM 848637104   1,203,870 7,902 SH   SOLE   0 0 7,902
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   2,867,157 149,721 SH   SOLE   0 0 149,721
STARBUCKS CORP COM 855244109   2,747,038 28,612 SH   SOLE   0 0 28,612
STATE STR CORP COM 857477103   600,083 7,747 SH   SOLE   0 0 7,747
STIFEL FINL CORP COM 860630102   286,627 4,145 SH   SOLE   0 0 4,145
STRYKER CORPORATION COM 863667101   4,979,121 16,627 SH   SOLE   0 0 16,627
TARGET CORP COM 87612E106   431,960 3,033 SH   SOLE   0 0 3,033
TEMPLETON EMERGING MKTS FD COM 880191101   158,264 13,550 SH   SOLE   0 0 13,550
TERADYNE INC COM 880770102   471,845 4,348 SH   SOLE   0 0 4,348
TESLA INC COM 88160R101   389,617 1,568 SH   SOLE   0 0 1,568
THE CIGNA GROUP COM 125523100   655,708 2,190 SH   SOLE   0 0 2,190
UFP INDUSTRIES INC COM 90278Q108   256,499 2,043 SH   SOLE   0 0 2,043
UNILEVER PLC SPON ADR NEW 904767704   288,020 5,941 SH   SOLE   0 0 5,941
UNION PAC CORP COM 907818108   2,327,250 9,475 SH   SOLE   0 0 9,475
UNITED PARCEL SERVICE INC CL B 911312106   421,376 2,680 SH   SOLE   0 0 2,680
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106   242,848 4,315 SH   SOLE   0 0 4,315
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   3,187,463 37,557 SH   SOLE   0 0 37,557
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   880,467 11,971 SH   SOLE   0 0 11,971
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,325,212 12,920 SH   SOLE   0 0 12,920
VANGUARD INDEX FDS VALUE ETF 922908744   1,152,197 7,707 SH   SOLE   0 0 7,707
VANGUARD INDEX FDS TOTAL STK MKT 922908769   5,856,013 24,686 SH   SOLE   0 0 24,686
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,386,403 3,174 SH   SOLE   0 0 3,174
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   3,762,631 52,237 SH   SOLE   0 0 52,237
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,001,771 24,374 SH   SOLE   0 0 24,374
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   345,429 6,153 SH   SOLE   0 0 6,153
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   8,651,253 182,170 SH   SOLE   0 0 182,170
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   11,347,956 222,291 SH   SOLE   0 0 222,291
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,661,915 34,405 SH   SOLE   0 0 34,405
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,098,012 12,313 SH   SOLE   0 0 12,313
VANGUARD STAR FDS VG TL INTL STK F 921909768   876,413 15,121 SH   SOLE   0 0 15,121
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   1,653,049 20,835 SH   SOLE   0 0 20,835
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   362,016 3,243 SH   SOLE   0 0 3,243
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   2,158,089 19,732 SH   SOLE   0 0 19,732
VERIZON COMMUNICATIONS INC COM 92343V104   420,280 11,148 SH   SOLE   0 0 11,148
VERTEX PHARMACEUTICALS INC COM 92532F100   1,976,265 4,857 SH   SOLE   0 0 4,857
VISA INC COM CL A 92826C839   1,212,190 4,656 SH   SOLE   0 0 4,656
VULCAN MATLS CO COM 929160109   222,243 979 SH   SOLE   0 0 979
WABTEC COM 929740108   265,602 2,093 SH   SOLE   0 0 2,093
WALGREENS BOOTS ALLIANCE INC COM 931427108   296,610 11,360 SH   SOLE   0 0 11,360
WALMART INC COM 931142103   2,524,922 16,016 SH   SOLE   0 0 16,016
WARNER BROS DISCOVERY INC COM SER A 934423104   317,058 27,861 SH   SOLE   0 0 27,861
WESTERN ASSET MTG DEFINED OP COM 95790B109   345,913 30,968 SH   SOLE   0 0 30,968
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106   1,642,895 202,327 SH   SOLE   0 0 202,327
WESTERN AST INFL LKD OPP & I COM 95766R104   2,623,698 302,618 SH   SOLE   0 0 302,618
WISDOMTREE TR JP SMALLCP DIV 97717W836   414,852 5,538 SH   SOLE   0 0 5,538
WNS HLDGS LTD SPON ADR 92932M101   290,088 4,590 SH   SOLE   0 0 4,590
ZIMMER BIOMET HOLDINGS INC COM 98956P102   1,070,108 8,793 SH   SOLE   0 0 8,793