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,201 38,058 SH   SOLE 13,726 0 24,332
ABBVIE INC COM 00287Y109 1,833 25,206 SH   SOLE 9,623 0 15,583
ADAMS DIVERSIFIED EQUITY FD COM 006212104 164 10,614 SH   SOLE 0 0 10,614
ADVANCE AUTO PARTS INC COM 00751Y106 204 1,322 SH   SOLE 220 0 1,102
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,492 8,804 SH   SOLE 1,035 0 7,769
ALLERGAN PLC SHS G0177J108 430 2,566 SH   SOLE 405 0 2,161
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 213 7,171 SH   SOLE 2,650 0 4,521
ALPHA ARCHITECT ETF TR US QUAN VALUE 02072L102 222 7,925 SH   SOLE 100 0 7,825
ALPHABET INC CAP STK CL A 02079K305 2,361 2,180 SH   SOLE 313 0 1,867
ALPHABET INC CAP STK CL C 02079K107 2,872 2,657 SH   SOLE 359 0 2,298
AMAZON COM INC COM 023135106 1,585 837 SH   SOLE 90 0 747
AMERISOURCEBERGEN CORP COM 03073E105 249 2,915 SH   SOLE 250 0 2,665
AMGEN INC COM 031162100 1,217 6,606 SH   SOLE 2,386 0 4,220
APPLE INC COM 037833100 4,407 22,269 SH   SOLE 2,914 0 19,355
ARISTA NETWORKS INC COM 040413106 1,075 4,140 SH   SOLE 1,185 0 2,955
ATRION CORP COM 049904105 2,954 3,464 SH   SOLE 535 0 2,929
AUTOMATIC DATA PROCESSING IN COM 053015103 794 4,802 SH   SOLE 1,244 0 3,558
BAIDU INC SPON ADR REP A 056752108 617 5,258 SH   SOLE 390 0 4,868
BAXTER INTL INC COM 071813109 399 4,871 SH   SOLE 325 0 4,546
BAYER AG SPONSORED ADR (BAYRY) ADR 072730302 371 21,400 SH   SOLE 900 0 20,500
BECTON DICKINSON & CO COM 075887109 1,463 5,804 SH   SOLE 1,657 0 4,147
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,228 7 SH   SOLE 0 0 7
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,918 46,527 SH   SOLE 8,394 0 38,133
BIO TECHNE CORP COM 09073M104 1,232 5,907 SH   SOLE 350 0 5,557
BIOGEN INC COM 09062X103 627 2,679 SH   SOLE 395 0 2,284
BLACKROCK INC COM 09247X101 222 473 SH   SOLE 0 0 473
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 427 32,375 SH   SOLE 1,000 0 31,375
BOOKING HLDGS INC COM 09857L108 860 459 SH   SOLE 43 0 416
BP PLC SPONSORED ADR 055622104 538 12,902 SH   SOLE 0 0 12,902
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,444 17,120 SH   SOLE 3,515 0 13,605
CANADIAN NATL RY CO COM 136375102 745 8,053 SH   SOLE 2,700 0 5,353
CENTENE CORP DEL COM 15135B101 913 17,417 SH   SOLE 200 0 17,217
CENTRAL SECS CORP COM 155123102 286 9,375 SH   SOLE 214 0 9,161
CERNER CORP COM 156782104 784 10,699 SH   SOLE 1,675 0 9,024
CHEVRON CORP NEW COM 166764100 600 4,825 SH   SOLE 700 0 4,125
CHURCH & DWIGHT INC COM 171340102 415 5,685 SH   SOLE 390 0 5,295
CIGNA CORP NEW COM 125523100 200 1,271 SH   SOLE 53 0 1,218
CISCO SYS INC COM 17275R102 3,390 61,944 SH   SOLE 13,675 0 48,269
CME GROUP INC COM 12572Q105 1,097 5,653 SH   SOLE 1,465 0 4,188
COCA COLA CO COM 191216100 1,300 25,538 SH   SOLE 1,780 0 23,758
COMCAST CORP NEW CL A 20030N101 277 6,550 SH   SOLE 300 0 6,250
CONOCOPHILLIPS COM 20825C104 612 10,030 SH   SOLE 400 0 9,630
CVS HEALTH CORP COM 126650100 566 10,388 SH   SOLE 3,175 0 7,213
DEERE & CO COM 244199105 292 1,760 SH   SOLE 250 0 1,510
DISCOVER FINL SVCS COM 254709108 226 2,910 SH   SOLE 2,000 0 910
DISNEY WALT CO COM DISNEY 254687106 1,081 7,743 SH   SOLE 1,630 0 6,113
DONALDSON INC COM 257651109 222 4,369 SH   SOLE 385 0 3,984
DUPONT DE NEMOURS INC COM 26614N102 201 2,681 SH   SOLE 0 0 2,681
EBAY INC COM 278642103 392 9,925 SH   SOLE 1,200 0 8,725
ENTERGY CORP NEW COM 29364G103 1,249 12,137 SH   SOLE 750 0 11,387
EXPEDIA GROUP INC COM NEW 30212P303 223 1,677 SH   SOLE 295 0 1,382
EXPEDITORS INTL WASH INC COM 302130109 1,730 22,800 SH   SOLE 4,195 0 18,605
EXXON MOBIL CORP COM 30231G102 1,684 21,975 SH   SOLE 7,020 0 14,955
FACEBOOK INC CL A 30303M102 389 2,016 SH   SOLE 125 0 1,891
FACTSET RESH SYS INC COM 303075105 302 1,055 SH   SOLE 185 0 870
FASTENAL CO COM 311900104 306 9,402 SH   SOLE 1,480 0 7,922
FEDEX CORP COM 31428X106 305 1,857 SH   SOLE 270 0 1,587
FISERV INC COM 337738108 523 5,740 SH   SOLE 500 0 5,240
FLOWERS FOODS INC COM 343498101 1,025 44,028 SH   SOLE 8,559 0 35,469
GENERAL DYNAMICS CORP COM 369550108 685 3,766 SH   SOLE 450 0 3,316
GENERAL ELECTRIC CO COM 369604103 399 37,973 SH   SOLE 6,025 0 31,948
GENERAL MLS INC COM 370334104 939 17,875 SH   SOLE 1,480 0 16,395
GILEAD SCIENCES INC COM 375558103 1,744 25,820 SH   SOLE 4,530 0 21,290
HOME DEPOT INC COM 437076102 607 2,919 SH   SOLE 200 0 2,719
ILLINOIS TOOL WKS INC COM 452308109 2,256 14,959 SH   SOLE 1,912 0 13,047
INTEL CORP COM 458140100 2,701 56,414 SH   SOLE 3,734 0 52,680
INTERNATIONAL BUSINESS MACHS COM 459200101 207 1,498 SH   SOLE 0 0 1,498
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 366 2,520 SH   SOLE 380 0 2,140
INTUIT COM 461202103 754 2,885 SH   SOLE 290 0 2,595
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 454 12,760 SH   SOLE 3,585 0 9,175
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 2,276 72,386 SH   SOLE 7,659 0 64,727
ISHARES TR U.S. BAS MTL ETF 464287838 552 5,809 SH   SOLE 450 0 5,359
ISHARES TR TIPS BD ETF 464287176 207 1,796 SH   SOLE 200 0 1,596
ISHARES TR MSCI EAFE ETF 464287465 436 6,630 SH   SOLE 0 0 6,630
ISHARES TR CORE MSCI EAFE 46432F842 262 4,272 SH   SOLE 0 0 4,272
ISHARES TR 20 YR TR BD ETF 464287432 382 2,877 SH   SOLE 0 0 2,877
JOHNSON & JOHNSON COM 478160104 7,142 51,281 SH   SOLE 6,265 0 45,016
L3 TECHNOLOGIES INC COM 502413107 819 3,341 SH   SOLE 486 0 2,855
LINDE PLC SHS G5494J103 2,143 10,672 SH   SOLE 847 0 9,825
LOCKHEED MARTIN CORP COM 539830109 948 2,608 SH   SOLE 314 0 2,294
LOWES COS INC COM 548661107 350 3,465 SH   SOLE 0 0 3,465
M & T BK CORP COM 55261F104 1,837 10,803 SH   SOLE 1,134 0 9,669
MEDTRONIC PLC SHS G5960L103 608 6,243 SH   SOLE 0 0 6,243
MERCK & CO INC COM 58933Y105 342 4,082 SH   SOLE 278 0 3,804
MICROSOFT CORP COM 594918104 6,922 51,673 SH   SOLE 3,140 0 48,533
NORFOLK SOUTHERN CORP COM 655844108 1,870 9,381 SH   SOLE 700 0 8,681
NORTHERN TR CORP COM 665859104 620 6,889 SH   SOLE 1,750 0 5,139
NORTHROP GRUMMAN CORP COM 666807102 909 2,813 SH   SOLE 0 0 2,813
NOVARTIS A G SPONSORED ADR 66987V109 1,042 11,416 SH   SOLE 2,011 0 9,405
NUTRIEN LTD COM 67077M108 481 8,991 SH   SOLE 625 0 8,366
NUVEEN MTG OPPORTUNITY TERM COM 670735109 383 16,475 SH   SOLE 3,175 0 13,300
ORACLE CORP COM 68389X105 941 16,520 SH   SOLE 1,425 0 15,095
PAYCHEX INC COM 704326107 272 3,300 SH   SOLE 0 0 3,300
PAYLOCITY HLDG CORP COM 70438V106 309 3,290 SH   SOLE 850 0 2,440
PAYPAL HLDGS INC COM 70450Y103 945 8,259 SH   SOLE 1,125 0 7,134
PEPSICO INC COM 713448108 4,038 30,794 SH   SOLE 3,310 0 27,484
PFIZER INC COM 717081103 579 13,370 SH   SOLE 1,887 0 11,483
PHILLIPS 66 COM 718546104 315 3,366 SH   SOLE 200 0 3,166
PRICE T ROWE GROUP INC COM 74144T108 277 2,525 SH   SOLE 425 0 2,100
PROCTER AND GAMBLE CO COM 742718109 1,969 17,959 SH   SOLE 2,294 0 15,665
QUEST DIAGNOSTICS INC COM 74834L100 1,326 13,023 SH   SOLE 765 0 12,258
ROCHE HOLDINGS AG SPN ADR EACH REP(RHHBY) ADR 771195104 231 6,550 SH   SOLE 1,060 0 5,490
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 276 4,235 SH   SOLE 4,200 0 35
ROYCE MICRO-CAP TR INC COM 780915104 132 16,082 SH   SOLE 1,282 0 14,800
SMUCKER J M CO COM NEW 832696405 343 2,978 SH   SOLE 245 0 2,733
SOFTBANK GROUP (SFTBY) ADR 83404D109 411 8,584 SH   SOLE 950 0 7,634
SOUTHERN CO COM 842587107 387 7,002 SH   SOLE 400 0 6,602
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,475 8,448 SH   SOLE 270 0 8,178
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,273 96,216 SH   SOLE 11,141 0 85,075
STARBUCKS CORP COM 855244109 1,589 18,954 SH   SOLE 3,665 0 15,289
STATE STR CORP COM 857477103 687 12,249 SH   SOLE 1,806 0 10,443
STERICYCLE INC COM 858912108 301 6,300 SH   SOLE 485 0 5,815
STRYKER CORP COM 863667101 4,472 21,751 SH   SOLE 2,480 0 19,271
SUNCOR ENERGY INC NEW COM 867224107 342 10,974 SH   SOLE 843 0 10,131
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 115 22,050 SH   SOLE 6,000 0 16,050
TARGET CORP COM 87612E106 408 4,710 SH   SOLE 935 0 3,775
TC ENERGY CORP COM 87807B107 212 4,277 SH   SOLE 625 0 3,652
UNILEVER N V N Y SHS NEW 904784709 396 6,525 SH   SOLE 850 0 5,675
UNION PACIFIC CORP COM 907818108 1,005 5,940 SH   SOLE 1,886 0 4,054
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 527 14,250 SH   SOLE 2,350 0 11,900
UNITED TECHNOLOGIES CORP COM 913017109 1,185 9,105 SH   SOLE 1,066 0 8,039
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 467 5,625 SH   SOLE 650 0 4,975
VANGUARD GROUP DIV APP ETF 921908844 1,164 10,108 SH   SOLE 550 0 9,558
VANGUARD INDEX FDS SM CP VAL ETF 922908611 427 3,271 SH   SOLE 300 0 2,971
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 210 2,400 SH   SOLE 150 0 2,250
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,017 13,439 SH   SOLE 775 0 12,664
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 898 21,113 SH   SOLE 3,615 0 17,498
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 4,891 74,010 SH   SOLE 9,334 0 64,676
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 2,439 45,950 SH   SOLE 10,700 0 35,250
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,185 22,435 SH   SOLE 450 0 21,985
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 465 5,760 SH   SOLE 0 0 5,760
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 2,167 26,925 SH   SOLE 1,750 0 25,175
VERIZON COMMUNICATIONS INC COM 92343V104 318 5,567 SH   SOLE 165 0 5,402
VIACOM INC NEW CL B 92553P201 381 12,765 SH   SOLE 4,925 0 7,840
WABTEC CORP COM 929740108 1,034 14,410 SH   SOLE 2,100 0 12,310
WALGREENS BOOTS ALLIANCE INC COM 931427108 958 17,520 SH   SOLE 2,079 0 15,441
WALMART INC COM 931142103 1,348 12,204 SH   SOLE 1,340 0 10,864
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 2,869 246,233 SH   SOLE 40,450 0 205,783
WESTERN AST INFL LKD OPP & I COM 95766R104 3,228 288,503 SH   SOLE 37,475 0 251,028
WISDOMTREE TR JP SMALLCP DIV 97717W836 527 7,977 SH   SOLE 1,500 0 6,477
ZIMMER BIOMET HLDGS INC COM 98956P102 567 4,819 SH   SOLE 1,320 0 3,499