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
3M CO COM 88579Y101 253 1,448 SH   SOLE   0 0 1,448
ABBOTT LABS COM 002824100 11,550 105,489 SH   SOLE   0 0 105,489
ABBVIE INC COM 00287Y109 8,427 78,653 SH   SOLE   0 0 78,653
ADAM NAT RES FD INC COM 00548F105 125 11,038 SH   SOLE   0 0 11,038
ADAMS DIVERSIFIED EQUITY FD COM 006212104 575 33,314 SH   SOLE   0 0 33,314
ADVANCE AUTO PARTS INC COM 00751Y106 396 2,519 SH   SOLE   0 0 2,519
ALEXION PHARMACEUTICALS INC COM 015351109 577 3,694 SH   SOLE   0 0 3,694
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,057 13,140 SH   SOLE   0 0 13,140
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 263 7,792 SH   SOLE   0 0 7,792
ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 484 17,275 SH   SOLE   0 0 17,275
ALPHABET INC CAP STK CL C 02079K107 6,807 3,886 SH   SOLE   0 0 3,886
ALPHABET INC CAP STK CL A 02079K305 5,200 2,967 SH   SOLE   0 0 2,967
AMAZON COM INC COM 023135106 4,253 1,306 SH   SOLE   0 0 1,306
AMBEV SA SPONSORED ADR 02319V103 81 26,565 SH   SOLE   0 0 26,565
AMC NETWORKS INC CL A 00164V103 707 19,793 SH   SOLE   0 0 19,793
AMERISOURCEBERGEN CORP COM 03073E105 452 4,632 SH   SOLE   0 0 4,632
AMGEN INC COM 031162100 2,300 10,004 SH   SOLE   0 0 10,004
AMPHENOL CORP NEW CL A 032095101 346 2,652 SH   SOLE   0 0 2,652
ANTHEM INC COM 036752103 223 697 SH   SOLE   0 0 697
APPLE INC COM 037833100 14,480 109,132 SH   SOLE   0 0 109,132
ARISTA NETWORKS INC COM 040413106 1,756 6,045 SH   SOLE   0 0 6,045
AT&T INC COM 00206R102 221 7,702 SH   SOLE   0 0 7,702
ATRION CORP COM 049904105 3,684 5,737 SH   SOLE   0 0 5,737
AUTOMATIC DATA PROCESSING IN COM 053015103 919 5,216 SH   SOLE   0 0 5,216
BAIDU INC SPON ADR REP A 056752108 1,250 5,783 SH   SOLE   0 0 5,783
BAXTER INTL INC COM 071813109 713 8,886 SH   SOLE   0 0 8,886
BECTON DICKINSON & CO COM 075887109 1,993 7,968 SH   SOLE   0 0 7,968
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16,817 72,528 SH   SOLE   0 0 72,528
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,130 9 SH   SOLE   0 0 9
BIOGEN INC COM 09062X103 1,417 5,789 SH   SOLE   0 0 5,789
BIO-TECHNE CORP COM 09073M104 2,554 8,043 SH   SOLE   0 0 8,043
BLACKROCK INC COM 09247X101 584 810 SH   SOLE   0 0 810
BLACKROCK MUNIYIELD QUALITY COM 09254E103 771 53,414 SH   SOLE   0 0 53,414
BOOKING HOLDINGS INC COM 09857L108 1,443 648 SH   SOLE   0 0 648
BOSTON BEER INC CL A 100557107 403 406 SH   SOLE   0 0 406
BP PLC SPONSORED ADR 055622104 270 13,174 SH   SOLE   0 0 13,174
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,086 22,225 SH   SOLE   0 0 22,225
CANADIAN NATL RY CO COM 136375102 944 8,597 SH   SOLE   0 0 8,597
CARRIER GLOBAL CORPORATION COM 14448C104 880 23,339 SH   SOLE   0 0 23,339
CENTENE CORP DEL COM 15135B101 1,645 27,407 SH   SOLE   0 0 27,407
CENTRAL SECS CORP COM 155123102 752 23,067 SH   SOLE   0 0 23,067
CERNER CORP COM 156782104 1,303 16,613 SH   SOLE   0 0 16,613
CHECK POINT SOFTWARE TECH LT ORD M22465104 298 2,249 SH   SOLE   0 0 2,249
CHEVRON CORP NEW COM 166764100 719 8,522 SH   SOLE   0 0 8,522
CHUBB LIMITED COM H1467J104 243 1,580 SH   SOLE   0 0 1,580
CHURCH & DWIGHT INC COM 171340102 426 4,885 SH   SOLE   0 0 4,885
CIGNA CORP NEW COM 125523100 539 2,590 SH   SOLE   0 0 2,590
CISCO SYS INC COM 17275R102 4,023 89,901 SH   SOLE   0 0 89,901
CME GROUP INC COM 12572Q105 1,349 7,412 SH   SOLE   0 0 7,412
COCA COLA CO COM 191216100 1,781 32,489 SH   SOLE   0 0 32,489
COMCAST CORP NEW CL A 20030N101 579 11,050 SH   SOLE   0 0 11,050
COMPASS MINERALS INTL INC COM 20451N101 278 4,505 SH   SOLE   0 0 4,505
CONOCOPHILLIPS COM 20825C104 442 11,055 SH   SOLE   0 0 11,055
CSX CORP COM 126408103 239 2,639 SH   SOLE   0 0 2,639
CVS HEALTH CORP COM 126650100 1,548 22,668 SH   SOLE   0 0 22,668
DEERE & CO COM 244199105 720 2,679 SH   SOLE   0 0 2,679
DELL TECHNOLOGIES INC CL C 24703L202 224 3,063 SH   SOLE   0 0 3,063
DISCOVER FINL SVCS COM 254709108 314 3,476 SH   SOLE   0 0 3,476
DISNEY WALT CO COM 254687106 2,982 16,464 SH   SOLE   0 0 16,464
DONALDSON INC COM 257651109 392 7,029 SH   SOLE   0 0 7,029
DWS MUN INCOME TR COM 233368109 123 10,650 SH   SOLE   0 0 10,650
EBAY INC. COM 278642103 633 12,607 SH   SOLE   0 0 12,607
ENTERGY CORP NEW COM 29364G103 1,587 15,898 SH   SOLE   0 0 15,898
EXPEDIA GROUP INC COM NEW 30212P303 621 4,697 SH   SOLE   0 0 4,697
EXPEDITORS INTL WASH INC COM 302130109 3,098 32,573 SH   SOLE   0 0 32,573
EXXON MOBIL CORP COM 30231G102 1,107 26,869 SH   SOLE   0 0 26,869
F5 NETWORKS INC COM 315616102 518 2,947 SH   SOLE   0 0 2,947
FACEBOOK INC CL A 30303M102 641 2,349 SH   SOLE   0 0 2,349
FACTSET RESH SYS INC COM 303075105 456 1,373 SH   SOLE   0 0 1,373
FASTENAL CO COM 311900104 688 14,103 SH   SOLE   0 0 14,103
FEDEX CORP COM 31428X106 1,514 5,834 SH   SOLE   0 0 5,834
FISERV INC COM 337738108 622 5,471 SH   SOLE   0 0 5,471
FLOWERS FOODS INC COM 343498101 608 26,881 SH   SOLE   0 0 26,881
GENERAL DYNAMICS CORP COM 369550108 899 6,047 SH   SOLE   0 0 6,047
GENERAL ELECTRIC CO COM 369604103 396 36,742 SH   SOLE   0 0 36,742
GENERAL MLS INC COM 370334104 1,688 28,710 SH   SOLE   0 0 28,710
GILEAD SCIENCES INC COM 375558103 2,221 38,124 SH   SOLE   0 0 38,124
GLOBAL PMTS INC COM 37940X102 271 1,260 SH   SOLE   0 0 1,260
GOLDMAN SACHS GROUP INC COM 38141G104 230 873 SH   SOLE   0 0 873
GRAINGER W W INC COM 384802104 426 1,044 SH   SOLE   0 0 1,044
HOME DEPOT INC COM 437076102 932 3,510 SH   SOLE   0 0 3,510
ILLINOIS TOOL WKS INC COM 452308109 4,355 21,361 SH   SOLE   0 0 21,361
ILLUMINA INC COM 452327109 804 2,174 SH   SOLE   0 0 2,174
INCYTE CORP COM 45337C102 246 2,835 SH   SOLE   0 0 2,835
INTEL CORP COM 458140100 4,123 82,760 SH   SOLE   0 0 82,760
INTUIT COM 461202103 1,366 3,597 SH   SOLE   0 0 3,597
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 4,393 131,147 SH   SOLE   0 0 131,147
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 935 20,135 SH   SOLE   0 0 20,135
ISHARES TR CORE MSCI EAFE 46432F842 749 10,844 SH   SOLE   0 0 10,844
ISHARES TR RUS 1000 GRW ETF 464287614 259 1,076 SH   SOLE   0 0 1,076
ISHARES TR U.S. BAS MTL ETF 464287838 764 6,744 SH   SOLE   0 0 6,744
ISHARES TR TIPS BD ETF 464287176 337 2,646 SH   SOLE   0 0 2,646
JACOBS ENGR GROUP INC COM 469814107 211 1,940 SH   SOLE   0 0 1,940
JAPAN SMALLER CAPITALIZATION COM 47109U104 115 12,783 SH   SOLE   0 0 12,783
JD.COM INC SPON ADR CL A 47215P106 296 3,375 SH   SOLE   0 0 3,375
JOHNSON & JOHNSON COM 478160104 11,059 70,273 SH   SOLE   0 0 70,273
JPMORGAN CHASE & CO COM 46625H100 367 2,891 SH   SOLE   0 0 2,891
L3HARRIS TECHNOLOGIES INC COM 502431109 1,157 6,126 SH   SOLE   0 0 6,126
LINDE PLC SHS G5494J103 2,432 9,233 SH   SOLE   0 0 9,233
LKQ CORP COM 501889208 270 7,663 SH   SOLE   0 0 7,663
LOCKHEED MARTIN CORP COM 539830109 963 2,715 SH   SOLE   0 0 2,715
LOWES COS INC COM 548661107 615 3,834 SH   SOLE   0 0 3,834
M & T BK CORP COM 55261F104 2,156 16,939 SH   SOLE   0 0 16,939
MASTERCARD INCORPORATED CL A 57636Q104 203 571 SH   SOLE   0 0 571
MAXIM INTEGRATED PRODS INC COM 57772K101 218 2,468 SH   SOLE   0 0 2,468
MCCORMICK & CO INC COM NON VTG 579780206 410 4,296 SH   SOLE   0 0 4,296
MEDTRONIC PLC SHS G5960L103 1,114 9,515 SH   SOLE   0 0 9,515
MERCK & CO. INC COM 58933Y105 458 5,603 SH   SOLE   0 0 5,603
MICROSOFT CORP COM 594918104 12,862 57,830 SH   SOLE   0 0 57,830
NETFLIX INC COM 64110L106 245 454 SH   SOLE   0 0 454
NEWMONT CORP COM 651639106 308 5,150 SH   SOLE   0 0 5,150
NORFOLK SOUTHN CORP COM 655844108 3,092 13,014 SH   SOLE   0 0 13,014
NORTHERN TR CORP COM 665859104 777 8,351 SH   SOLE   0 0 8,351
NORTHROP GRUMMAN CORP COM 666807102 836 2,746 SH   SOLE   0 0 2,746
NOVARTIS AG SPONSORED ADR 66987V109 1,625 17,215 SH   SOLE   0 0 17,215
NUTRIEN LTD COM 67077M108 215 4,479 SH   SOLE   0 0 4,479
NVIDIA CORPORATION COM 67066G104 710 1,360 SH   SOLE   0 0 1,360
ORACLE CORP COM 68389X105 1,443 22,321 SH   SOLE   0 0 22,321
OTIS WORLDWIDE CORP COM 68902V107 338 5,018 SH   SOLE   0 0 5,018
PAYCHEX INC COM 704326107 312 3,350 SH   SOLE   0 0 3,350
PAYLOCITY HLDG CORP COM 70438V106 728 3,540 SH   SOLE   0 0 3,540
PAYPAL HLDGS INC COM 70450Y103 2,135 9,118 SH   SOLE   0 0 9,118
PEPSICO INC COM 713448108 5,814 39,210 SH   SOLE   0 0 39,210
PFIZER INC COM 717081103 584 15,862 SH   SOLE   0 0 15,862
PHILLIPS 66 COM 718546104 411 5,881 SH   SOLE   0 0 5,881
POTLATCHDELTIC CORPORATION COM 737630103 308 6,174 SH   SOLE   0 0 6,174
PRICE T ROWE GROUP INC COM 74144T108 527 3,483 SH   SOLE   0 0 3,483
PROCTER AND GAMBLE CO COM 742718109 2,920 20,987 SH   SOLE   0 0 20,987
QUALCOMM INC COM 747525103 372 2,445 SH   SOLE   0 0 2,445
QUEST DIAGNOSTICS INC COM 74834L100 2,193 18,406 SH   SOLE   0 0 18,406
RAYONIER INC COM 754907103 236 8,065 SH   SOLE   0 0 8,065
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,163 30,255 SH   SOLE   0 0 30,255
ROYCE MICRO-CAP TR INC COM 780915104 383 37,893 SH   SOLE   0 0 37,893
SALESFORCE COM INC COM 79466L302 237 1,066 SH   SOLE   0 0 1,066
SCOTTS MIRACLE GRO CO CL A 810186106 324 1,627 SH   SOLE   0 0 1,627
SILVERCREST ASSET MGMT GROUP CL A 828359109 185 13,324 SH   SOLE   0 0 13,324
SLACK TECHNOLOGIES INC COM CL A 83088V102 272 6,450 SH   SOLE   0 0 6,450
SMUCKER J M CO COM NEW 832696405 558 4,832 SH   SOLE   0 0 4,832
SOUTHERN CO COM 842587107 681 11,096 SH   SOLE   0 0 11,096
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,605 9,644 SH   SOLE   0 0 9,644
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,063 2,533 SH   SOLE   0 0 2,533
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 2,962 153,097 SH   SOLE   0 0 153,097
STARBUCKS CORP COM 855244109 3,449 32,247 SH   SOLE   0 0 32,247
STATE STR CORP COM 857477103 1,077 14,806 SH   SOLE   0 0 14,806
STERICYCLE INC COM 858912108 611 8,827 SH   SOLE   0 0 8,827
STRYKER CORPORATION COM 863667101 5,240 21,387 SH   SOLE   0 0 21,387
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 70 14,250 SH   SOLE   0 0 14,250
TARGET CORP COM 87612E106 594 3,365 SH   SOLE   0 0 3,365
TEMPLETON EMERGING MKTS FD COM 880191101 231 12,350 SH   SOLE   0 0 12,350
TESLA INC COM 88160R101 365 518 SH   SOLE   0 0 518
UNILEVER PLC SPON ADR NEW 904767704 568 9,426 SH   SOLE   0 0 9,426
UNION PAC CORP COM 907818108 2,133 10,248 SH   SOLE   0 0 10,248
UNITED PARCEL SERVICE INC CL B 911312106 574 3,412 SH   SOLE   0 0 3,412
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 252 7,730 SH   SOLE   0 0 7,730
US BANCORP DEL COM NEW 902973304 201 4,326 SH   SOLE   0 0 4,326
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 1,046 16,878 SH   SOLE   0 0 16,878
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,918 21,751 SH   SOLE   0 0 21,751
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 240 2,835 SH   SOLE   0 0 2,835
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,877 13,200 SH   SOLE   0 0 13,200
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,748 39,809 SH   SOLE   0 0 39,809
VANGUARD INDEX FDS VALUE ETF 922908744 947 7,967 SH   SOLE   0 0 7,967
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 492 1,433 SH   SOLE   0 0 1,433
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 7,916 99,468 SH   SOLE   0 0 99,468
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,222 44,346 SH   SOLE   0 0 44,346
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,263 21,654 SH   SOLE   0 0 21,654
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 3,754 68,028 SH   SOLE   0 0 68,028
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,710 31,630 SH   SOLE   0 0 31,630
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,196 14,371 SH   SOLE   0 0 14,371
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,202 15,599 SH   SOLE   0 0 15,599
VANGUARD STAR FDS VG TL INTL STK F 921909768 689 11,468 SH   SOLE   0 0 11,468
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 688 8,360 SH   SOLE   0 0 8,360
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 205 2,243 SH   SOLE   0 0 2,243
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3,209 36,971 SH   SOLE   0 0 36,971
VERIZON COMMUNICATIONS INC COM 92343V104 459 7,817 SH   SOLE   0 0 7,817
VMWARE INC CL A COM 928563402 282 2,014 SH   SOLE   0 0 2,014
WABTEC COM 929740108 867 11,857 SH   SOLE   0 0 11,857
WALGREENS BOOTS ALLIANCE INC COM 931427108 842 21,118 SH   SOLE   0 0 21,118
WALMART INC COM 931142103 2,744 19,038 SH   SOLE   0 0 19,038
WESTERN ASSET MTG DEFINED OP COM 95790B109 262 18,518 SH   SOLE   0 0 18,518
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 4,074 298,700 SH   SOLE   0 0 298,700
WESTERN AST INFL LKD OPP & I COM 95766R104 5,254 423,355 SH   SOLE   0 0 423,355
WEYERHAEUSER CO MTN BE COM NEW 962166104 218 6,505 SH   SOLE   0 0 6,505
WISDOMTREE TR JP SMALLCP DIV 97717W836 754 10,409 SH   SOLE   0 0 10,409
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,227 7,966 SH   SOLE   0 0 7,966