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
ABBOTT LABS COM 002824100 3,160 37,762 SH   SOLE 0 0 37,762
ABBVIE INC COM 00287Y109 1,903 25,132 SH   SOLE 0 0 25,132
ADAMS DIVERSIFIED EQUITY FD COM 006212104 168 10,614 SH   SOLE 0 0 10,614
ADVANCE AUTO PARTS INC COM 00751Y106 219 1,322 SH   SOLE 0 0 1,322
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,472 8,804 SH   SOLE 0 0 8,804
ALLERGAN PLC SHS G0177J108 369 2,194 SH   SOLE 0 0 2,194
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 214 7,300 SH   SOLE 0 0 7,300
ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 225 8,075 SH   SOLE 0 0 8,075
ALPHABET INC CAP STK CL A 02079K305 2,662 2,180 SH   SOLE 0 0 2,180
ALPHABET INC CAP STK CL C 02079K107 3,227 2,647 SH   SOLE 0 0 2,647
AMAZON COM INC COM 023135106 1,453 837 SH   SOLE 0 0 837
AMERISOURCEBERGEN CORP COM 03073E105 240 2,915 SH   SOLE 0 0 2,915
AMGEN INC COM 031162100 1,274 6,584 SH   SOLE 0 0 6,584
APPLE INC COM 037833100 4,937 22,042 SH   SOLE 0 0 22,042
ARISTA NETWORKS INC COM 040413106 989 4,140 SH   SOLE 0 0 4,140
AT&T INC COM 00206R102 211 5,566 SH   SOLE 0 0 5,566
ATRION CORP COM 049904105 2,699 3,464 SH   SOLE 0 0 3,464
AUTOMATIC DATA PROCESSING IN COM 053015103 775 4,802 SH   SOLE 0 0 4,802
BAIDU INC SPON ADR REP A 056752108 637 6,196 SH   SOLE 0 0 6,196
BAXTER INTL INC COM 071813109 423 4,836 SH   SOLE 0 0 4,836
BAYER AG SPONSORED ADR (BAYRY) ADR 072730302 367 20,840 SH   SOLE 0 0 20,840
BECTON DICKINSON & CO COM 075887109 1,443 5,704 SH   SOLE 0 0 5,704
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,183 7 SH   SOLE 0 0 7
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,689 46,575 SH   SOLE 0 0 46,575
BIO TECHNE CORP COM 09073M104 1,145 5,851 SH   SOLE 0 0 5,851
BIOGEN INC COM 09062X103 687 2,951 SH   SOLE 0 0 2,951
BLACKROCK INC COM 09247X101 202 453 SH   SOLE 0 0 453
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 439 32,375 SH   SOLE 0 0 32,375
BOOKING HLDGS INC COM 09857L108 883 450 SH   SOLE 0 0 450
BP PLC SPONSORED ADR 055622104 490 12,902 SH   SOLE 0 0 12,902
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,451 17,120 SH   SOLE 0 0 17,120
CANADIAN NATL RY CO COM 136375102 724 8,053 SH   SOLE 0 0 8,053
CBOE GLOBAL MARKETS INC COM 12503M108 210 1,825 SH   SOLE 0 0 1,825
CENTENE CORP DEL COM 15135B101 867 20,032 SH   SOLE 0 0 20,032
CENTRAL SECS CORP COM 155123102 294 9,375 SH   SOLE 0 0 9,375
CERNER CORP COM 156782104 729 10,699 SH   SOLE 0 0 10,699
CHEVRON CORP NEW COM 166764100 537 4,525 SH   SOLE 0 0 4,525
CHURCH & DWIGHT INC COM 171340102 428 5,685 SH   SOLE 0 0 5,685
CIGNA CORP NEW COM 125523100 212 1,395 SH   SOLE 0 0 1,395
CISCO SYS INC COM 17275R102 2,979 60,284 SH   SOLE 0 0 60,284
CME GROUP INC COM 12572Q105 1,143 5,408 SH   SOLE 0 0 5,408
COCA COLA CO COM 191216100 1,331 24,453 SH   SOLE 0 0 24,453
COMCAST CORP NEW CL A 20030N101 294 6,515 SH   SOLE 0 0 6,515
CONOCOPHILLIPS COM 20825C104 572 10,031 SH   SOLE 0 0 10,031
CVS HEALTH CORP COM 126650100 649 10,293 SH   SOLE 0 0 10,293
DEERE & CO COM 244199105 297 1,760 SH   SOLE 0 0 1,760
DISCOVER FINL SVCS COM 254709108 237 2,925 SH   SOLE 0 0 2,925
DISNEY WALT CO COM DISNEY 254687106 1,009 7,743 SH   SOLE 0 0 7,743
DONALDSON INC COM 257651109 228 4,369 SH   SOLE 0 0 4,369
EBAY INC COM 278642103 386 9,890 SH   SOLE 0 0 9,890
ENTERGY CORP NEW COM 29364G103 1,340 11,416 SH   SOLE 0 0 11,416
EXPEDIA GROUP INC COM NEW 30212P303 225 1,677 SH   SOLE 0 0 1,677
EXPEDITORS INTL WASH INC COM 302130109 1,684 22,670 SH   SOLE 0 0 22,670
EXXON MOBIL CORP COM 30231G102 1,677 23,749 SH   SOLE 0 0 23,749
FACEBOOK INC CL A 30303M102 359 2,016 SH   SOLE 0 0 2,016
FACTSET RESH SYS INC COM 303075105 251 1,035 SH   SOLE 0 0 1,035
FASTENAL CO COM 311900104 306 9,362 SH   SOLE 0 0 9,362
FEDEX CORP COM 31428X106 307 2,107 SH   SOLE 0 0 2,107
FISERV INC COM 337738108 573 5,535 SH   SOLE 0 0 5,535
FLOWERS FOODS INC COM 343498101 998 43,128 SH   SOLE 0 0 43,128
GENERAL DYNAMICS CORP COM 369550108 685 3,751 SH   SOLE 0 0 3,751
GENERAL ELECTRIC CO COM 369604103 358 39,998 SH   SOLE 0 0 39,998
GENERAL MLS INC COM 370334104 983 17,825 SH   SOLE 0 0 17,825
GILEAD SCIENCES INC COM 375558103 1,607 25,350 SH   SOLE 0 0 25,350
HOME DEPOT INC COM 437076102 677 2,919 SH   SOLE 0 0 2,919
ILLINOIS TOOL WKS INC COM 452308109 2,341 14,959 SH   SOLE 0 0 14,959
INTEL CORP COM 458140100 3,234 62,764 SH   SOLE 0 0 62,764
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 294 2,400 SH   SOLE 0 0 2,400
INTUIT COM 461202103 717 2,695 SH   SOLE 0 0 2,695
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 482 13,160 SH   SOLE 0 0 13,160
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 2,280 70,359 SH   SOLE 0 0 70,359
ISHARES TR IBOXX HI YD ETF 464288513 360 4,135 SH   SOLE 0 0 4,135
ISHARES TR TIPS BD ETF 464287176 209 1,796 SH   SOLE 0 0 1,796
ISHARES TR CORE MSCI EAFE 46432F842 261 4,272 SH   SOLE 0 0 4,272
ISHARES TR U.S. BAS MTL ETF 464287838 532 5,764 SH   SOLE 0 0 5,764
JOHNSON & JOHNSON COM 478160104 6,520 50,391 SH   SOLE 0 0 50,391
L3HARRIS TECHNOLOGIES INC COM 502431109 896 4,293 SH   SOLE 0 0 4,293
LINDE PLC SHS G5494J103 2,067 10,672 SH   SOLE 0 0 10,672
LOCKHEED MARTIN CORP COM 539830109 990 2,539 SH   SOLE 0 0 2,539
LOWES COS INC COM 548661107 381 3,465 SH   SOLE 0 0 3,465
M & T BK CORP COM 55261F104 1,702 10,773 SH   SOLE 0 0 10,773
MEDTRONIC PLC SHS G5960L103 743 6,840 SH   SOLE 0 0 6,840
MERCK & CO INC COM 58933Y105 344 4,082 SH   SOLE 0 0 4,082
MICROSOFT CORP COM 594918104 6,684 48,073 SH   SOLE 0 0 48,073
NORFOLK SOUTHERN CORP COM 655844108 1,685 9,381 SH   SOLE 0 0 9,381
NORTHERN TR CORP COM 665859104 643 6,889 SH   SOLE 0 0 6,889
NORTHROP GRUMMAN CORP COM 666807102 1,054 2,813 SH   SOLE 0 0 2,813
NOVARTIS A G SPONSORED ADR 66987V109 992 11,416 SH   SOLE 0 0 11,416
NTT DOCOMO INC ADS (DCMYY) ADS 62942M201 214 8,410 SH   SOLE 0 0 8,410
NUTRIEN LTD COM 67077M108 425 8,511 SH   SOLE 0 0 8,511
NVIDIA CORP COM 67066G104 205 1,175 SH   SOLE 0 0 1,175
ORACLE CORP COM 68389X105 909 16,520 SH   SOLE 0 0 16,520
PAYCHEX INC COM 704326107 273 3,300 SH   SOLE 0 0 3,300
PAYLOCITY HLDG CORP COM 70438V106 304 3,115 SH   SOLE 0 0 3,115
PAYPAL HLDGS INC COM 70450Y103 805 7,769 SH   SOLE 0 0 7,769
PEPSICO INC COM 713448108 4,192 30,574 SH   SOLE 0 0 30,574
PFIZER INC COM 717081103 485 13,505 SH   SOLE 0 0 13,505
PHILLIPS 66 COM 718546104 345 3,366 SH   SOLE 0 0 3,366
PRICE T ROWE GROUP INC COM 74144T108 288 2,525 SH   SOLE 0 0 2,525
PROCTER & GAMBLE CO COM 742718109 2,085 16,762 SH   SOLE 0 0 16,762
QUEST DIAGNOSTICS INC COM 74834L100 1,387 12,958 SH   SOLE 0 0 12,958
ROCHE HOLDINGS AG SPN ADR EACH REP(RHHBY) ADR 771195104 238 6,550 SH   SOLE 0 0 6,550
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 249 4,235 SH   SOLE 0 0 4,235
ROYCE MICRO-CAP TR INC COM 780915104 129 16,082 SH   SOLE 0 0 16,082
SMUCKER J M CO COM NEW 832696405 328 2,978 SH   SOLE 0 0 2,978
SOFTBANK GROUP (SFTBY) ADR 83404D109 330 16,843 SH   SOLE 0 0 16,843
SOUTHERN CO COM 842587107 422 6,828 SH   SOLE 0 0 6,828
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,909 9,803 SH   SOLE 0 0 9,803
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,350 95,279 SH   SOLE 0 0 95,279
STARBUCKS CORP COM 855244109 1,652 18,684 SH   SOLE 0 0 18,684
STATE STR CORP COM 857477103 722 12,199 SH   SOLE 0 0 12,199
STERICYCLE INC COM 858912108 247 4,850 SH   SOLE 0 0 4,850
STRYKER CORP COM 863667101 4,589 21,216 SH   SOLE 0 0 21,216
SUNCOR ENERGY INC NEW COM 867224107 345 10,929 SH   SOLE 0 0 10,929
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 72 14,200 SH   SOLE 0 0 14,200
TARGET CORP COM 87612E106 360 3,365 SH   SOLE 0 0 3,365
TC ENERGY CORP COM 87807B107 215 4,152 SH   SOLE 0 0 4,152
UNILEVER N V N Y SHS NEW 904784709 392 6,525 SH   SOLE 0 0 6,525
UNION PACIFIC CORP COM 907818108 956 5,905 SH   SOLE 0 0 5,905
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 487 13,605 SH   SOLE 0 0 13,605
UNITED TECHNOLOGIES CORP COM 913017109 1,231 9,014 SH   SOLE 0 0 9,014
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 464 5,490 SH   SOLE 0 0 5,490
VANGUARD GROUP DIV APP ETF 921908844 1,202 10,053 SH   SOLE 0 0 10,053
VANGUARD INDEX FDS SM CP VAL ETF 922908611 421 3,271 SH   SOLE 0 0 3,271
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 212 2,275 SH   SOLE 0 0 2,275
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,035 13,480 SH   SOLE 0 0 13,480
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 842 20,915 SH   SOLE 0 0 20,915
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 4,855 73,501 SH   SOLE 0 0 73,501
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 2,450 45,700 SH   SOLE 0 0 45,700
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,248 23,435 SH   SOLE 0 0 23,435
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 456 5,625 SH   SOLE 0 0 5,625
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 2,159 26,516 SH   SOLE 0 0 26,516
VERIZON COMMUNICATIONS INC COM 92343V104 336 5,567 SH   SOLE 0 0 5,567
VIACOM INC NEW CL B 92553P201 353 14,680 SH   SOLE 0 0 14,680
WABTEC CORP COM 929740108 933 12,984 SH   SOLE 0 0 12,984
WALGREENS BOOTS ALLIANCE INC COM 931427108 952 17,220 SH   SOLE 0 0 17,220
WALMART INC COM 931142103 1,423 11,992 SH   SOLE 0 0 11,992
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 2,821 243,383 SH   SOLE 0 0 243,383
WESTERN AST INFL LKD OPP & I COM 95766R104 3,037 274,118 SH   SOLE 0 0 274,118
WISDOMTREE TR JP SMALLCP DIV 97717W836 549 7,977 SH   SOLE 0 0 7,977
ZIMMER BIOMET HLDGS INC COM 98956P102 662 4,819 SH   SOLE 0 0 4,819