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,527 6,956 SH   SOLE   0 0 6,956
Abbott Laboratories COM 002824100 4,651 77,628 SH   SOLE   0 0 77,628
AbbVie Inc COM 00287y109 7,171 75,760 SH   SOLE   0 0 75,760
Adobe Systems Inc COM 00724f101 309 1,430 SH   SOLE   0 0 1,430
Allstate Corp COM 020002101 2,215 23,362 SH   SOLE   0 0 23,362
Alphabet Inc Cap Stock Cl A COM 02079k305 276 266 SH   SOLE   0 0 266
Alphabet Inc Cap Stock Cl C COM 02079k107 5,261 5,099 SH   SOLE   0 0 5,099
Altria Group Inc COM 02209s103 853 13,692 SH   SOLE   0 0 13,692
Amazon.com Inc COM 023135106 4,724 3,264 SH   SOLE   0 0 3,264
American Electric Power Inc COM 025537101 366 5,333 SH   SOLE   0 0 5,333
AmerisourceBergen Corp COM 03073e105 311 3,605 SH   SOLE   0 0 3,605
Amgen Inc COM 031162100 4,228 24,802 SH   SOLE   0 0 24,802
Analog Devices Inc COM 032654105 3,866 42,428 SH   SOLE   0 0 42,428
Apple Inc COM 037833100 9,530 56,799 SH   SOLE   0 0 56,799
AT&T Inc COM 00206r102 2,236 62,734 SH   SOLE   0 0 62,734
Automatic Data Processing Inc COM 053015103 3,375 29,745 SH   SOLE   0 0 29,745
Barnes & Noble Inc COM 067774109 49 10,000 SH   SOLE   0 0 10,000
BB&T Corp COM 054937107 1,049 20,166 SH   SOLE   0 0 20,166
BCE Inc COM 05534b760 311 7,225 SH   SOLE   0 0 7,225
Berkshire Hathaway Inc Cl B COM 084670702 5,743 28,792 SH   SOLE   0 0 28,792
BioMarin Pharmaceutical Inc COM 09061g101 471 5,808 SH   SOLE   0 0 5,808
BlackRock Inc COM 09247x101 6,960 12,847 SH   SOLE   0 0 12,847
Boeing Co COM 097023105 3,058 9,325 SH   SOLE   0 0 9,325
Booking Holdings Inc COM 09857l108 302 145 SH   SOLE   0 0 145
Bristol-Myers Squibb Co COM 110122108 3,721 58,830 SH   SOLE   0 0 58,830
Broadcom Ltd COM y09827109 767 3,254 SH   SOLE   0 0 3,254
CBRE Group Inc Cl A COM 12504l109 2,192 46,419 SH   SOLE   0 0 46,419
Check Point Software Tech Ltd COM m22465104 2,594 26,110 SH   SOLE   0 0 26,110
Chevron Corp COM 166764100 6,527 57,234 SH   SOLE   0 0 57,234
Cisco Systems Inc COM 17275r102 2,811 65,529 SH   SOLE   0 0 65,529
Citigroup Inc COM 172967424 3,184 47,169 SH   SOLE   0 0 47,169
Clorox Co COM 189054109 2,137 16,051 SH   SOLE   0 0 16,051
Coca-Cola Co COM 191216100 258 5,940 SH   SOLE   0 0 5,940
Colgate Palmolive Co COM 194162103 372 5,185 SH   SOLE   0 0 5,185
Comcast Corp Cl A COM 20030n101 642 18,774 SH   SOLE   0 0 18,774
Costco Wholesale Corp COM 22160k105 245 1,300 SH   SOLE   0 0 1,300
County Bancorp Inc COM 221907108 250 8,555 SH   SOLE   0 0 8,555
Disney Walt Co Disney COM 254687106 4,185 41,668 SH   SOLE   0 0 41,668
Dominion Resources Inc VA New COM 25746u109 5,071 75,198 SH   SOLE   0 0 75,198
Dowdupont Inc COM 26078j100 915 14,365 SH   SOLE   0 0 14,365
Duke Energy Corp COM 26441c204 1,894 24,442 SH   SOLE   0 0 24,442
Enbridge Inc COM 29250n105 1,882 59,792 SH   SOLE   0 0 59,792
Expedia Inc COM 30212p303 248 2,247 SH   SOLE   0 0 2,247
Exxon Mobil Corp COM 30231g102 3,178 42,594 SH   SOLE   0 0 42,594
Facebook Inc Cl A COM 30303m102 1,543 9,654 SH   SOLE   0 0 9,654
Fidelity Natl Information Serv COM 31620m106 651 6,761 SH   SOLE   0 0 6,761
First American Bankshares COM 993001098 920 1,260 SH   SOLE   0 0 1,260
Fiserv Inc COM 337738108 382 5,354 SH   SOLE   0 0 5,354
General Dynamics Corp COM 369550108 2,441 11,052 SH   SOLE   0 0 11,052
General Electric Co COM 369604103 2,535 188,091 SH   SOLE   0 0 188,091
General Mills Inc COM 370334104 748 16,602 SH   SOLE   0 0 16,602
Genuine Parts Co COM 372460105 1,137 12,655 SH   SOLE   0 0 12,655
Grainger W W Inc COM 384802104 282 1,000 SH   SOLE   0 0 1,000
Home Depot Inc COM 437076102 2,287 12,829 SH   SOLE   0 0 12,829
Honeywell Intl Inc COM 438516106 4,642 32,123 SH   SOLE   0 0 32,123
Illinois Tool Works Inc COM 452308109 4,845 30,926 SH   SOLE   0 0 30,926
Intel Corp COM 458140100 3,729 71,595 SH   SOLE   0 0 71,595
Intercontinental Exchange Inc COM 45866f104 845 11,658 SH   SOLE   0 0 11,658
Johnson & Johnson COM 478160104 7,584 59,181 SH   SOLE   0 0 59,181
JPMorgan Chase & Co COM 46625h100 301 2,735 SH   SOLE   0 0 2,735
Kimberly Clark Corp COM 494368103 451 4,099 SH   SOLE   0 0 4,099
Lockheed Martin Corp COM 539830109 1,990 5,889 SH   SOLE   0 0 5,889
MasterCard Incorporated Cl A COM 57636q104 2,355 13,444 SH   SOLE   0 0 13,444
McDonalds Corp COM 580135101 6,650 42,524 SH   SOLE   0 0 42,524
Medtronic PLC COM g5960l103 557 6,948 SH   SOLE   0 0 6,948
Merck & Co Inc COM 58933y105 3,334 61,200 SH   SOLE   0 0 61,200
Microchip Technology Inc COM 595017104 2,054 22,481 SH   SOLE   0 0 22,481
Microsoft Corp COM 594918104 11,373 124,605 SH   SOLE   0 0 124,605
Mondelez Intl Inc Cl A COM 609207105 2,596 62,218 SH   SOLE   0 0 62,218
Monster Beverage Corp COM 61174x109 272 4,759 SH   SOLE   0 0 4,759
Nextera Energy Inc COM 65339f101 4,658 28,516 SH   SOLE   0 0 28,516
Nike Inc Cl B COM 654106103 3,015 45,372 SH   SOLE   0 0 45,372
Northern States Financial Corp COM 665751103 9 11,250 SH   SOLE   0 0 11,250
NXP Semiconductors NV COM n6596x109 242 2,070 SH   SOLE   0 0 2,070
Occidental Petroleum Corp COM 674599105 217 3,345 SH   SOLE   0 0 3,345
Paychex Inc COM 704326107 268 4,345 SH   SOLE   0 0 4,345
Paypal Holdings Inc COM 70450y103 291 3,840 SH   SOLE   0 0 3,840
PepsiCo Inc COM 713448108 7,197 65,941 SH   SOLE   0 0 65,941
Pfizer Inc COM 717081103 514 14,483 SH   SOLE   0 0 14,483
Philip Morris Intl Inc COM 718172109 4,107 41,317 SH   SOLE   0 0 41,317
PNC Financial Services Group I COM 693475105 7,466 49,368 SH   SOLE   0 0 49,368
Procter And Gamble Co COM 742718109 5,924 74,721 SH   SOLE   0 0 74,721
Raytheon Co COM 755111507 1,084 5,021 SH   SOLE   0 0 5,021
Salesforce.com Inc COM 79466l302 1,267 10,890 SH   SOLE   0 0 10,890
Schlumberger Ltd COM 806857108 2,753 42,497 SH   SOLE   0 0 42,497
Schneider National Inc Cl B COM 80689h102 40,708 1,562,080 SH   SOLE   0 0 1,562,080
Smucker J M Co COM 832696405 284 2,289 SH   SOLE   0 0 2,289
Southern Co COM 842587107 348 7,800 SH   SOLE   0 0 7,800
Starbucks Corp COM 855244109 3,406 58,835 SH   SOLE   0 0 58,835
Sysco Corp COM 871829107 898 14,980 SH   SOLE   0 0 14,980
Thermo Fisher Scientific Inc COM 883556102 396 1,920 SH   SOLE   0 0 1,920
TransUnion COM 89400j107 547 9,637 SH   SOLE   0 0 9,637
Travelers Companies Inc COM 89417e109 2,423 17,449 SH   SOLE   0 0 17,449
Ulta Beauty Inc COM 90384s303 272 1,333 SH   SOLE   0 0 1,333
Union Pacific Corp COM 907818108 6,313 46,962 SH   SOLE   0 0 46,962
United Technologies Corp COM 913017109 1,213 9,644 SH   SOLE   0 0 9,644
UnitedHealth Group Inc COM 91324p102 6,069 28,360 SH   SOLE   0 0 28,360
US Bancorp Del COM 902973304 960 19,015 SH   SOLE   0 0 19,015
Varonis Systems Inc COM 922280102 351 5,800 SH   SOLE   0 0 5,800
Verizon Communications Inc COM 92343v104 5,917 123,729 SH   SOLE   0 0 123,729
Visa Inc Cl A COM 92826c839 6,779 56,669 SH   SOLE   0 0 56,669
Walgreens Boots Alliance Inc COM 931427108 2,208 33,722 SH   SOLE   0 0 33,722
Wanderport Corp COM 93369t106 2 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 626 9,985 SH   SOLE   0 0 9,985
Wells Fargo & Co COM 949746101 257 4,895 SH   SOLE   0 0 4,895
Yum Brands Inc COM 988498101 1,176 13,809 SH   SOLE   0 0 13,809
Nestle SA Sp ADR ADR 641069406 892 11,300 SH   SOLE   0 0 11,300
Fidelity MSCI Financials Index COM 316092501 248 6,142 SH   SOLE   0 0 6,142
Fidelity MSCI Health Care I COM 316092600 558 14,021 SH   SOLE   0 0 14,021
First Trust NASDAQ 100 Equal W COM 337344105 549 9,312 SH   SOLE   0 0 9,312
iShares Core Div Growth COM 46434v621 410 12,082 SH   SOLE   0 0 12,082
iShares Core MSCI EAFE COM 46432f842 5,910 89,704 SH   SOLE   0 0 89,704
iShares Core Mscitotal COM 46432f834 312 4,955 SH   SOLE   0 0 4,955
iShares Core S & P Small Cap COM 464287804 4,874 63,286 SH   SOLE   0 0 63,286
iShares Core S&P 500 ETF COM 464287200 8,943 33,699 SH   SOLE   0 0 33,699
iShares Core S&P Mid-Cap COM 464287507 9,133 48,694 SH   SOLE   0 0 48,694
iShares Core S&P Ttl Stock COM 464287150 691 11,435 SH   SOLE   0 0 11,435
iShares Core S&P US ETF COM 464287671 508 9,310 SH   SOLE   0 0 9,310
iShares Min Vol USA ETF COM 46429b697 313 6,027 SH   SOLE   0 0 6,027
iShares Russell 3000 ETF COM 464287689 547 3,500 SH   SOLE   0 0 3,500
PowerShares DWA Devmktmom Pt COM 73936q108 585 21,000 SH   SOLE   0 0 21,000
PowerShares DWA SC Momnt Portf COM 73936q744 372 7,500 SH   SOLE   0 0 7,500
PowerShares QQQ Ser 1 COM 73935a104 2,666 16,648 SH   SOLE   0 0 16,648
Select Sector SPDR Tr Technolo COM 81369y803 374 5,718 SH   SOLE   0 0 5,718
Vanguard Extend Mkt ETF COM 922908652 761 6,823 SH   SOLE   0 0 6,823
Vanguard High Div Yield COM 921946406 685 8,304 SH   SOLE   0 0 8,304
Vanguard Small Cap Val ETF COM 922908611 321 2,480 SH   SOLE   0 0 2,480
Enterprise Products Partners L COM 293792107 565 23,100 SH   SOLE   0 0 23,100
American Tower Corp COM 03027x100 1,755 12,073 SH   SOLE   0 0 12,073
Crown Castle Intl Corp COM 22822v101 1,337 12,195 SH   SOLE   0 0 12,195
Community Health Systems Inc COM 203668116 0 41,000 SH   SOLE   0 0 41,000