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 1,293 6,572 SH   SOLE   0 0 6,572
Abbott Laboratories COM 002824100 4,720 77,386 SH   SOLE   0 0 77,386
AbbVie Inc COM 00287y109 7,208 77,799 SH   SOLE   0 0 77,799
Activision Blizzard Inc COM 00507v109 207 2,715 SH   SOLE   0 0 2,715
Adobe Systems Inc COM 00724f101 349 1,430 SH   SOLE   0 0 1,430
Allstate Corp COM 020002101 2,112 23,144 SH   SOLE   0 0 23,144
Alphabet Inc Cap Stock Cl A COM 02079k305 300 266 SH   SOLE   0 0 266
Alphabet Inc Cap Stock Cl C COM 02079k107 5,676 5,088 SH   SOLE   0 0 5,088
Altria Group Inc COM 02209s103 744 13,101 SH   SOLE   0 0 13,101
Amazon.com Inc COM 023135106 5,614 3,303 SH   SOLE   0 0 3,303
American Electric Power Inc COM 025537101 363 5,245 SH   SOLE   0 0 5,245
AmerisourceBergen Corp COM 03073e105 313 3,675 SH   SOLE   0 0 3,675
Amgen Inc COM 031162100 4,464 24,183 SH   SOLE   0 0 24,183
Analog Devices Inc COM 032654105 4,045 42,175 SH   SOLE   0 0 42,175
Apple Inc COM 037833100 10,383 56,091 SH   SOLE   0 0 56,091
AT&T Inc COM 00206r102 1,923 59,899 SH   SOLE   0 0 59,899
Automatic Data Processing Inc COM 053015103 3,941 29,379 SH   SOLE   0 0 29,379
Barnes & Noble Inc COM 067774109 63 10,000 SH   SOLE   0 0 10,000
BB&T Corp COM 054937107 1,015 20,120 SH   SOLE   0 0 20,120
BCE Inc COM 05534b760 293 7,225 SH   SOLE   0 0 7,225
Becton Dickinson & Co COM 075887109 2,133 8,904 SH   SOLE   0 0 8,904
Berkshire Hathaway Inc Cl B COM 084670702 5,378 28,811 SH   SOLE   0 0 28,811
BioMarin Pharmaceutical Inc COM 09061g101 551 5,853 SH   SOLE   0 0 5,853
BlackRock Inc COM 09247x101 6,452 12,930 SH   SOLE   0 0 12,930
Boeing Co COM 097023105 3,102 9,247 SH   SOLE   0 0 9,247
Booking Holdings Inc COM 09857l108 324 160 SH   SOLE   0 0 160
Bristol-Myers Squibb Co COM 110122108 2,747 49,631 SH   SOLE   0 0 49,631
BROADCOM INC COM COM 11135f101 784 3,231 SH   SOLE   0 0 3,231
CBRE Group Inc Cl A COM 12504l109 2,181 45,694 SH   SOLE   0 0 45,694
Check Point Software Tech Ltd COM m22465104 2,470 25,290 SH   SOLE   0 0 25,290
Chevron Corp COM 166764100 7,068 55,902 SH   SOLE   0 0 55,902
Cisco Systems Inc COM 17275r102 2,847 66,161 SH   SOLE   0 0 66,161
Citigroup Inc COM 172967424 3,142 46,948 SH   SOLE   0 0 46,948
Clorox Co COM 189054109 2,161 15,981 SH   SOLE   0 0 15,981
Coca-Cola Co COM 191216100 217 4,940 SH   SOLE   0 0 4,940
Colgate Palmolive Co COM 194162103 336 5,185 SH   SOLE   0 0 5,185
Comcast Corp Cl A COM 20030n101 662 20,174 SH   SOLE   0 0 20,174
Costco Wholesale Corp COM 22160k105 272 1,300 SH   SOLE   0 0 1,300
County Bancorp Inc COM 221907108 235 8,555 SH   SOLE   0 0 8,555
Disney Walt Co Disney COM 254687106 4,183 39,908 SH   SOLE   0 0 39,908
Dominion Resources Inc VA New COM 25746u109 4,654 68,257 SH   SOLE   0 0 68,257
Dowdupont Inc COM 26078j100 947 14,365 SH   SOLE   0 0 14,365
Duke Energy Corp COM 26441c204 1,884 23,827 SH   SOLE   0 0 23,827
Enbridge Inc COM 29250n105 2,086 58,445 SH   SOLE   0 0 58,445
Expedia Inc COM 30212p303 270 2,247 SH   SOLE   0 0 2,247
Exxon Mobil Corp COM 30231g102 3,417 41,300 SH   SOLE   0 0 41,300
Facebook Inc Cl A COM 30303m102 1,873 9,641 SH   SOLE   0 0 9,641
Fidelity Natl Information Serv COM 31620m106 714 6,736 SH   SOLE   0 0 6,736
First American Bankshares COM 993001098 920 1,260 SH   SOLE   0 0 1,260
Fiserv Inc COM 337738108 350 4,724 SH   SOLE   0 0 4,724
General Dynamics Corp COM 369550108 2,042 10,957 SH   SOLE   0 0 10,957
General Electric Co COM 369604103 2,457 180,527 SH   SOLE   0 0 180,527
General Mills Inc COM 370334104 732 16,530 SH   SOLE   0 0 16,530
Genuine Parts Co COM 372460105 1,079 11,760 SH   SOLE   0 0 11,760
Grainger W W Inc COM 384802104 308 1,000 SH   SOLE   0 0 1,000
Home Depot Inc COM 437076102 2,523 12,932 SH   SOLE   0 0 12,932
Honeywell Intl Inc COM 438516106 4,734 32,864 SH   SOLE   0 0 32,864
Illinois Tool Works Inc COM 452308109 4,213 30,407 SH   SOLE   0 0 30,407
Intel Corp COM 458140100 3,380 67,991 SH   SOLE   0 0 67,991
Intercontinental Exchange Inc COM 45866f104 879 11,953 SH   SOLE   0 0 11,953
Johnson & Johnson COM 478160104 7,122 58,693 SH   SOLE   0 0 58,693
JPMorgan Chase & Co COM 46625h100 290 2,785 SH   SOLE   0 0 2,785
Kimberly Clark Corp COM 494368103 390 3,699 SH   SOLE   0 0 3,699
Lockheed Martin Corp COM 539830109 1,726 5,843 SH   SOLE   0 0 5,843
MasterCard Incorporated Cl A COM 57636q104 2,626 13,364 SH   SOLE   0 0 13,364
McDonalds Corp COM 580135101 6,535 41,706 SH   SOLE   0 0 41,706
Medtronic PLC COM g5960l103 466 5,446 SH   SOLE   0 0 5,446
Merck & Co Inc COM 58933y105 3,639 59,947 SH   SOLE   0 0 59,947
Microchip Technology Inc COM 595017104 2,085 22,925 SH   SOLE   0 0 22,925
Microsoft Corp COM 594918104 12,058 122,278 SH   SOLE   0 0 122,278
Mondelez Intl Inc Cl A COM 609207105 2,577 62,857 SH   SOLE   0 0 62,857
Monster Beverage Corp COM 61174x109 294 5,124 SH   SOLE   0 0 5,124
Nextera Energy Inc COM 65339f101 4,893 29,293 SH   SOLE   0 0 29,293
Nike Inc Cl B COM 654106103 3,483 43,711 SH   SOLE   0 0 43,711
Northern States Financial Corp COM 665751103 10 11,250 SH   SOLE   0 0 11,250
NXP Semiconductors NV COM n6596x109 226 2,070 SH   SOLE   0 0 2,070
Paychex Inc COM 704326107 271 3,970 SH   SOLE   0 0 3,970
Paypal Holdings Inc COM 70450y103 320 3,840 SH   SOLE   0 0 3,840
PepsiCo Inc COM 713448108 7,054 64,791 SH   SOLE   0 0 64,791
Pfizer Inc COM 717081103 453 12,483 SH   SOLE   0 0 12,483
Philip Morris Intl Inc COM 718172109 3,278 40,595 SH   SOLE   0 0 40,595
PNC Financial Services Group I COM 693475105 6,828 50,538 SH   SOLE   0 0 50,538
Procter And Gamble Co COM 742718109 5,859 75,061 SH   SOLE   0 0 75,061
Raytheon Co COM 755111507 955 4,941 SH   SOLE   0 0 4,941
Salesforce.com Inc COM 79466l302 1,502 11,015 SH   SOLE   0 0 11,015
Schlumberger Ltd COM 806857108 2,727 40,677 SH   SOLE   0 0 40,677
Schneider National Inc Cl B COM 80689h102 39,364 1,430,912 SH   SOLE   0 0 1,430,912
Smucker J M Co COM 832696405 243 2,261 SH   SOLE   0 0 2,261
Southern Co COM 842587107 301 6,500 SH   SOLE   0 0 6,500
Starbucks Corp COM 855244109 991 20,294 SH   SOLE   0 0 20,294
Sysco Corp COM 871829107 989 14,480 SH   SOLE   0 0 14,480
Thermo Fisher Scientific Inc COM 883556102 494 2,385 SH   SOLE   0 0 2,385
TransUnion COM 89400j107 758 10,587 SH   SOLE   0 0 10,587
Travelers Companies Inc COM 89417e109 2,073 16,943 SH   SOLE   0 0 16,943
Ulta Beauty Inc COM 90384s303 307 1,313 SH   SOLE   0 0 1,313
Union Pacific Corp COM 907818108 6,361 44,897 SH   SOLE   0 0 44,897
United Technologies Corp COM 913017109 1,153 9,219 SH   SOLE   0 0 9,219
UnitedHealth Group Inc COM 91324p102 6,957 28,356 SH   SOLE   0 0 28,356
US Bancorp Del COM 902973304 941 18,815 SH   SOLE   0 0 18,815
Varonis Systems Inc COM 922280102 432 5,800 SH   SOLE   0 0 5,800
Verizon Communications Inc COM 92343v104 5,885 116,968 SH   SOLE   0 0 116,968
Visa Inc Cl A COM 92826c839 7,411 55,954 SH   SOLE   0 0 55,954
Walgreens Boots Alliance Inc COM 931427108 1,808 30,122 SH   SOLE   0 0 30,122
Wanderport Corp COM 93369t106 1 159,800 SH   SOLE   0 0 159,800
Washington Mutual Inc Escrow F COM 939esc968 0 40,000 SH   SOLE   0 0 40,000
Wec Energy Group Inc COM 92939u106 633 9,784 SH   SOLE   0 0 9,784
Yum Brands Inc COM 988498101 1,051 13,434 SH   SOLE   0 0 13,434
Nestle SA Sp ADR ADR 641069406 818 10,562 SH   SOLE   0 0 10,562
Fidelity MSCI Financials Index COM 316092501 254 6,489 SH   SOLE   0 0 6,489
Fidelity MSCI Health Care I COM 316092600 595 14,417 SH   SOLE   0 0 14,417
First Trust NASDAQ 100 Equal W COM 337344105 564 9,312 SH   SOLE   0 0 9,312
Invesco Exchng Traded Fd Tr Ii COM 46138e875 577 21,000 SH   SOLE   0 0 21,000
Invesco Exchng Traded Fd Tr Ii COM 46138e842 405 7,500 SH   SOLE   0 0 7,500
Invesco Qqq Tr Unit Ser 1 COM 46090e103 2,869 16,714 SH   SOLE   0 0 16,714
iShares Core Div Growth COM 46434v621 461 13,457 SH   SOLE   0 0 13,457
iShares Core MSCI EAFE COM 46432f842 5,733 90,476 SH   SOLE   0 0 90,476
iShares Core Mscitotal COM 46432f834 331 5,509 SH   SOLE   0 0 5,509
iShares Core S & P Small Cap COM 464287804 5,434 65,110 SH   SOLE   0 0 65,110
iShares Core S&P 500 ETF COM 464287200 9,105 33,346 SH   SOLE   0 0 33,346
iShares Core S&P Mid-Cap COM 464287507 9,475 48,646 SH   SOLE   0 0 48,646
iShares Core S&P Ttl Stock COM 464287150 643 10,278 SH   SOLE   0 0 10,278
iShares Core S&P US ETF COM 464287671 563 9,851 SH   SOLE   0 0 9,851
iShares Min Vol USA ETF COM 46429b697 299 5,615 SH   SOLE   0 0 5,615
iShares Russell 3000 ETF COM 464287689 568 3,500 SH   SOLE   0 0 3,500
Select Sector SPDR Tr Technolo COM 81369y803 397 5,718 SH   SOLE   0 0 5,718
Vanguard Extend Mkt ETF COM 922908652 804 6,823 SH   SOLE   0 0 6,823
Vanguard High Div Yield COM 921946406 677 8,150 SH   SOLE   0 0 8,150
Vanguard Small Cap Val ETF COM 922908611 337 2,480 SH   SOLE   0 0 2,480
Enterprise Products Partners L COM 293792107 639 23,100 SH   SOLE   0 0 23,100
MPLX LP COM 55336v100 205 5,995 SH   SOLE   0 0 5,995
American Tower Corp COM 03027x100 2,081 14,434 SH   SOLE   0 0 14,434
Crown Castle Intl Corp COM 22822v101 1,301 12,066 SH   SOLE   0 0 12,066
Community Health Systems Inc COM 203668116 0 41,000 SH   SOLE   0 0 41,000