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 1,196 10,237 SH   SOLE   0 0 10,237
ABBVIE INC COM 00287Y109 5,859 54,541 SH   SOLE   0 0 54,541
ADOBE SYSTEMS INCORPORATED COM 00724F101 419 673 SH   SOLE   0 0 673
AFLAC INC COM 001055102 1,121 20,325 SH   SOLE   0 0 20,325
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,427 8,552 SH   SOLE   0 0 8,552
ALPHABET INC CAP STK CL A 02079K305 1,668 584 SH   SOLE   0 0 584
ALPHABET INC CAP STK CL C 02079K107 1,401 490 SH   SOLE   0 0 490
ALTRIA GROUP INC COM 02209S103 872 18,117 SH   SOLE   0 0 18,117
AMAZON COM INC COM 023135106 2,875 834 SH   SOLE   0 0 834
AMERICAN EXPRESS CO COM 025816109 399 2,259 SH   SOLE   0 0 2,259
AMERICAN TOWER CORP NEW COM 03027X100 2,724 10,166 SH   SOLE   0 0 10,166
AMERISOURCEBERGEN CORP COM 03073E105 870 7,350 SH   SOLE   0 0 7,350
AMGEN INC COM 031162100 13,124 64,608 SH   SOLE   0 0 64,608
ANTARES PHARMA INC COM 036642106 35 10,000 SH   SOLE   0 0 10,000
APPLE INC COM 037833100 24,592 167,808 SH   SOLE   0 0 167,808
AT&T INC COM 00206R102 2,259 89,198 SH   SOLE   0 0 89,198
ATMOS ENERGY CORP COM 049560105 270 2,965 SH   SOLE   0 0 2,965
BARRICK GOLD CORP COM 067901108 362 19,000 SH   SOLE   0 0 19,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 648 2,294 SH   SOLE   0 0 2,294
BK OF AMERICA CORP COM 060505104 333 7,195 SH   SOLE   0 0 7,195
BOEING CO COM 097023105 378 1,740 SH   SOLE   0 0 1,740
BOOKING HOLDINGS INC COM 09857L108 631 252 SH   SOLE   0 0 252
BRISTOL-MYERS SQUIBB CO COM 110122108 435 7,638 SH   SOLE   0 0 7,638
CATERPILLAR INC COM 149123101 1,404 7,082 SH   SOLE   0 0 7,082
CERNER CORP COM 156782104 204 2,910 SH   SOLE   0 0 2,910
CHEVRON CORP NEW COM 166764100 8,365 76,353 SH   SOLE   0 0 76,353
CHURCH & DWIGHT INC COM 171340102 3,164 38,154 SH   SOLE   0 0 38,154
CISCO SYS INC COM 17275R102 2,424 43,915 SH   SOLE   0 0 43,915
COCA COLA CO COM 191216100 360 6,670 SH   SOLE   0 0 6,670
COMCAST CORP NEW CL A 20030N101 4,703 88,377 SH   SOLE   0 0 88,377
CONSTELLATION BRANDS INC CL A 21036P108 3,470 16,095 SH   SOLE   0 0 16,095
COSTCO WHSL CORP NEW COM 22160K105 1,929 4,175 SH   SOLE   0 0 4,175
CUMMINS INC COM 231021106 240 1,011 SH   SOLE   0 0 1,011
CVS HEALTH CORP COM 126650100 6,759 80,006 SH   SOLE   0 0 80,006
DIGITAL RLTY TR INC COM 253868103 989 6,706 SH   SOLE   0 0 6,706
DISNEY WALT CO COM 254687106 1,892 11,057 SH   SOLE   0 0 11,057
EDWARDS LIFESCIENCES CORP COM 28176E108 514 4,623 SH   SOLE   0 0 4,623
EXPEDITORS INTL WASH INC COM 302130109 3,933 33,129 SH   SOLE   0 0 33,129
EXXON MOBIL CORP COM 30231G102 1,272 20,334 SH   SOLE   0 0 20,334
FACEBOOK INC CL A 30303M102 1,008 3,006 SH   SOLE   0 0 3,006
FASTENAL CO COM 311900104 5,348 96,087 SH   SOLE   0 0 96,087
FEDEX CORP COM 31428X106 4,572 20,054 SH   SOLE   0 0 20,054
FORTUNE BRANDS HOME & SEC IN COM 34964C106 435 4,488 SH   SOLE   0 0 4,488
GENERAL ELECTRIC CO COM NEW 369604301 253 2,431 SH   SOLE   0 0 2,431
GILEAD SCIENCES INC COM 375558103 1,119 16,975 SH   SOLE   0 0 16,975
GOLDMAN SACHS GROUP INC COM 38141G104 608 1,470 SH   SOLE   0 0 1,470
HOME DEPOT INC COM 437076102 3,094 8,715 SH   SOLE   0 0 8,715
ILLINOIS TOOL WKS INC COM 452308109 1,330 5,996 SH   SOLE   0 0 5,996
INTEL CORP COM 458140100 7,844 144,003 SH   SOLE   0 0 144,003
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,636 20,231 SH   SOLE   0 0 20,231
INTERNATIONAL BUSINESS MACHS COM 459200101 813 5,711 SH   SOLE   0 0 5,711
INTUITIVE SURGICAL INC COM NEW 46120E602 3,274 9,852 SH   SOLE   0 0 9,852
ISHARES TR CORE DIV GRWTH 46434V621 923 17,746 SH   SOLE   0 0 17,746
ISHARES TR CORE S&P MCP ETF 464287507 662 2,411 SH   SOLE   0 0 2,411
ISHARES TR FLTG RATE NT ETF 46429B655 432 8,500 SH   SOLE   0 0 8,500
ISHARES TR MSCI EAFE MIN VL 46429B689 658 8,693 SH   SOLE   0 0 8,693
JOHNSON & JOHNSON COM 478160104 3,975 24,826 SH   SOLE   0 0 24,826
JPMORGAN CHASE & CO COM 46625H100 2,587 15,536 SH   SOLE   0 0 15,536
LOWES COS INC COM 548661107 4,991 22,509 SH   SOLE   0 0 22,509
MCDONALDS CORP COM 580135101 4,605 19,011 SH   SOLE   0 0 19,011
MEDTRONIC PLC SHS G5960L103 3,943 32,665 SH   SOLE   0 0 32,665
MICROCHIP TECHNOLOGY INC. COM 595017104 1,887 25,570 SH   SOLE   0 0 25,570
MICROSOFT CORP COM 594918104 2,228 7,250 SH   SOLE   0 0 7,250
MORGAN STANLEY COM NEW 617446448 1,570 15,478 SH   SOLE   0 0 15,478
NETFLIX INC COM 64110L106 589 924 SH   SOLE   0 0 924
NIKE INC CL B 654106103 4,174 26,178 SH   SOLE   0 0 26,178
NORFOLK SOUTHN CORP COM 655844108 4,836 17,538 SH   SOLE   0 0 17,538
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 808 30,935 SH   SOLE   0 0 30,935
NVIDIA CORPORATION COM 67066G104 1,329 5,979 SH   SOLE   0 0 5,979
ORACLE CORP COM 68389X105 4,157 43,073 SH   SOLE   0 0 43,073
PAYPAL HLDGS INC COM 70450Y103 862 3,187 SH   SOLE   0 0 3,187
PEPSICO INC COM 713448108 3,066 19,391 SH   SOLE   0 0 19,391
PFIZER INC COM 717081103 658 15,933 SH   SOLE   0 0 15,933
PNC FINL SVCS GROUP INC COM 693475105 829 4,126 SH   SOLE   0 0 4,126
PRICE T ROWE GROUP INC COM 74144T108 4,354 21,755 SH   SOLE   0 0 21,755
PROCTER AND GAMBLE CO COM 742718109 2,890 20,307 SH   SOLE   0 0 20,307
QUALCOMM INC COM 747525103 7,800 59,944 SH   SOLE   0 0 59,944
RAYTHEON TECHNOLOGIES CORP COM 75513E101 6,233 68,649 SH   SOLE   0 0 68,649
REGENERON PHARMACEUTICALS COM 75886F107 1,247 2,295 SH   SOLE   0 0 2,295
SALESFORCE COM INC COM 79466L302 301 1,033 SH   SOLE   0 0 1,033
SEMPRA COM 816851109 210 1,649 SH   SOLE   0 0 1,649
SPDR SER TR S&P DIVID ETF 78464A763 417 3,425 SH   SOLE   0 0 3,425
STARBUCKS CORP COM 855244109 2,744 24,204 SH   SOLE   0 0 24,204
STRYKER CORPORATION COM 863667101 5,592 21,339 SH   SOLE   0 0 21,339
TARGET CORP COM 87612E106 5,721 22,556 SH   SOLE   0 0 22,556
TESLA INC COM 88160R101 309 355 SH   SOLE   0 0 355
UNION PAC CORP COM 907818108 290 1,283 SH   SOLE   0 0 1,283
UNITED PARCEL SERVICE INC CL B 911312106 279 1,441 SH   SOLE   0 0 1,441
UNITEDHEALTH GROUP INC COM 91324P102 2,157 5,080 SH   SOLE   0 0 5,080
V F CORP COM 918204108 3,825 52,441 SH   SOLE   0 0 52,441
VANGUARD INDEX FDS LARGE CAP ETF 922908637 272 1,295 SH   SOLE   0 0 1,295
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 236 2,213 SH   SOLE   0 0 2,213
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 396 2,469 SH   SOLE   0 0 2,469
VERIZON COMMUNICATIONS INC COM 92343V104 3,089 59,498 SH   SOLE   0 0 59,498
VISA INC COM CL A 92826C839 3,493 15,143 SH   SOLE   0 0 15,143
WALMART INC COM 931142103 639 4,507 SH   SOLE   0 0 4,507
WASTE MGMT INC DEL COM 94106L109 442 2,811 SH   SOLE   0 0 2,811