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 393 2,244 SH   SOLE   2,244 0 0
ABBOTT LABS COM 002824100 289 7,351 SH   SOLE   7,351 0 0
ABBVIE INC COM 00287Y109 316 5,106 SH   SOLE   5,106 0 0
AFLAC INC COM 001055102 38,735 536,795 SH   SOLE   536,795 0 0
AIR PRODS & CHEMS INC COM 009158106 337 2,376 SH   SOLE   2,376 0 0
ALPHABET INC CAP STK CL A 02079K305 120 170 SH   SOLE   170 0 0
ALPHABET INC CAP STK CL C 02079K107 249 360 SH   SOLE   360 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 707 55,600 SH   SOLE   55,600 0 0
ALTRIA GROUP INC COM 02209S103 500 7,250 SH   SOLE   7,250 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 550 10,390 SH   SOLE   10,390 0 0
APPLE INC COM 037833100 912 9,535 SH   SOLE   9,535 0 0
APTARGROUP INC COM 038336103 283 3,580 SH   SOLE   3,580 0 0
AT&T INC COM 00206R102 1,437 33,262 SH   SOLE   33,262 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 84,825 923,317 SH   SOLE   923,317 0 0
BALL CORP COM 058498106 850 11,760 SH   SOLE   11,760 0 0
BANK AMER CORP COM 060505104 168 12,681 SH   SOLE   12,681 0 0
BANK OF THE OZARKS INC COM 063904106 58,067 1,547,634 SH   SOLE   1,547,634 0 0
BB&T CORP COM 054937107 252 7,075 SH   SOLE   7,075 0 0
BECTON DICKINSON & CO COM 075887109 341 2,010 SH   SOLE   2,010 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 306 2,111 SH   SOLE   2,111 0 0
BOEING CO COM 097023105 686 5,280 SH   SOLE   5,280 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 341 4,636 SH   SOLE   4,636 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 23,849 339,100 SH   SOLE   339,100 0 0
CANADIAN NATL RY CO COM 136375102 84,184 1,425,400 SH   SOLE   1,425,400 0 0
CARDINAL HEALTH INC COM 14149Y108 118,172 1,514,827 SH   SOLE   1,514,827 0 0
CHEVRON CORP NEW COM 166764100 1,285 12,259 SH   SOLE   12,259 0 0
CHUBB LIMITED COM H1467J104 95,277 728,919 SH   SOLE   728,919 0 0
CHURCH & DWIGHT INC COM 171340102 68,388 664,671 SH   SOLE   664,671 0 0
CITIGROUP INC COM NEW 172967424 384 9,050 SH   SOLE   9,050 0 0
COCA COLA CO COM 191216100 832 18,352 SH   SOLE   18,352 0 0
COLGATE PALMOLIVE CO COM 194162103 564 7,705 SH   SOLE   7,705 0 0
COLUMBIA PIPELINE PARTNERS L COM UT REPSTG 198281107 19,377 1,291,784 SH   SOLE   1,291,784 0 0
CVS HEALTH CORP COM 126650100 100,534 1,050,072 SH   SOLE   1,050,072 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 266 9,967 SH   SOLE   9,967 0 0
DISNEY WALT CO COM DISNEY 254687106 265 2,709 SH   SOLE   2,709 0 0
DOMINION RES INC VA NEW COM 25746U109 422 5,411 SH   SOLE   5,411 0 0
ECOLAB INC COM 278865100 102,136 861,176 SH   SOLE   861,176 0 0
EMERSON ELEC CO COM 291011104 515 9,870 SH   SOLE   9,870 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 27,337 2,023,433 SH   SOLE   2,023,433 0 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 5,592 241,051 SH   SOLE   241,051 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 50,039 3,482,163 SH   SOLE   3,482,163 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 9,256 243,138 SH   SOLE   243,138 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 80,499 2,751,168 SH   SOLE   2,751,168 0 0
EOG RES INC COM 26875P101 92,867 1,113,251 SH   SOLE   1,113,251 0 0
EQT CORP COM 26884L109 338 4,370 SH   SOLE   4,370 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 63,035 784,997 SH   SOLE   784,997 0 0
EXXON MOBIL CORP COM 30231G102 3,469 37,003 SH   SOLE   37,003 0 0
FACTSET RESH SYS INC COM 303075105 82,323 509,993 SH   SOLE   509,993 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 248 10,060 SH   SOLE   10,060 0 0
GENERAL ELECTRIC CO COM 369604103 2,151 68,318 SH   SOLE   68,318 0 0
GENERAL MTRS CO *W EXP 07/10/201 37045V118 1 37 SH   SOLE   37 0 0
GENERAL MTRS CO *W EXP 07/10/201 37045V126 6 537 SH   SOLE   537 0 0
GENERAL MTRS CO COM 37045V100 308 10,875 SH   SOLE   10,875 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 65,729 1,713,020 SH   SOLE   1,713,020 0 0
GLOBAL NET LEASE INC COM 379378102 99 12,501 SH   SOLE   12,501 0 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 201 14,535 SH   SOLE   14,535 0 0
HARRIS CORP DEL COM 413875105 92,576 1,109,496 SH   SOLE   1,109,496 0 0
HENRY JACK & ASSOC INC COM 426281101 39,988 458,210 SH   SOLE   458,210 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 1,064 30,710 SH   SOLE   30,710 0 0
HORMEL FOODS CORP COM 440452100 72,233 1,973,575 SH   SOLE   1,973,575 0 0
ILLINOIS TOOL WKS INC COM 452308109 82,798 794,916 SH   SOLE   794,916 0 0
INTEL CORP COM 458140100 402 12,245 SH   SOLE   12,245 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 946 6,235 SH   SOLE   6,235 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 68 800 SH   SOLE   800 0 0
ISHARES TR 20 YR TR BD ETF 464287432 10 75 SH   SOLE   75 0 0
ISHARES TR CORE S&P500 ETF 464287200 6 29 SH   SOLE   29 0 0
ISHARES TR CORE US AGGBD ET 464287226 470 4,175 SH   SOLE   4,175 0 0
ISHARES TR CORE US GRW ETF 464287671 6 73 SH   SOLE   73 0 0
ISHARES TR CORE US VAL ETF 464287663 7 50 SH   SOLE   50 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 10 100 SH   SOLE   100 0 0
ISHARES TR IBOXX INV CP ETF 464287242 135 1,100 SH   SOLE   1,100 0 0
ISHARES TR MSCI EAFE ETF 464287465 133 2,387 SH   SOLE   2,387 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 3 100 SH   SOLE   100 0 0
ISHARES TR RUS 1000 ETF 464287622 258 2,208 SH   SOLE   2,208 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 11 106 SH   SOLE   106 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 22 213 SH   SOLE   213 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 3 22 SH   SOLE   22 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 18 183 SH   SOLE   183 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 93 813 SH   SOLE   813 0 0
ISHARES TR S&P 100 ETF 464287101 2 26 SH   SOLE   26 0 0
ISHARES TR TIPS BD ETF 464287176 523 4,487 SH   SOLE   4,487 0 0
ISHARES TR U.S. TECH ETF 464287721 99 938 SH   SOLE   938 0 0
JOHNSON & JOHNSON COM 478160104 2,898 23,895 SH   SOLE   23,895 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 243 7,633 SH   SOLE   7,633 0 0
JPMORGAN CHASE & CO COM 46625H100 1,659 26,694 SH   SOLE   26,694 0 0
KINDER MORGAN INC DEL COM 49456B101 234 12,500 SH   SOLE   12,500 0 0
LEGGETT & PLATT INC COM 524660107 1,153 22,550 SH   SOLE   22,550 0 0
LOWES COS INC COM 548661107 115,564 1,459,694 SH   SOLE   1,459,694 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 101,413 1,334,384 SH   SOLE   1,334,384 0 0
MARKEL CORP COM 570535104 410 430 SH   SOLE   430 0 0
MCCORMICK & CO INC COM NON VTG 579780206 580 5,435 SH   SOLE   5,435 0 0
MCDONALDS CORP COM 580135101 1,573 13,070 SH   SOLE   13,070 0 0
MEDTRONIC PLC SHS G5960L103 431 4,969 SH   SOLE   4,969 0 0
MERCK & CO INC COM 58933Y105 254 4,415 SH   SOLE   4,415 0 0
MICROSOFT CORP COM 594918104 62,537 1,222,138 SH   SOLE   1,222,138 0 0
MONSANTO CO NEW COM 61166W101 56,145 542,934 SH   SOLE   542,934 0 0
MPLX LP COM UNIT REP LTD 55336V100 614 18,248 SH   SOLE   18,248 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 235 3,155 SH   SOLE   3,155 0 0
NEW YORK REIT INC COM 64976L109 141 15,295 SH   SOLE   15,295 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 2,639 136,595 SH   SOLE   136,595 0 0
NIKE INC CL B 654106103 94,538 1,712,644 SH   SOLE   1,712,644 0 0
NORTHROP GRUMMAN CORP COM 666807102 218 981 SH   SOLE   981 0 0
NOVARTIS A G SPONSORED ADR 66987V109 401 4,860 SH   SOLE   4,860 0 0
NOVO-NORDISK A S ADR 670100205 140,572 2,613,830 SH   SOLE   2,613,830 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 511 10,271 SH   SOLE   10,271 0 0
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 351 13,700 SH   SOLE   13,700 0 0
NUVEEN NY AMT FREE MUN INCOM COM 670656107 179 12,542 SH   SOLE   12,542 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 1,222 30,513 SH   SOLE   30,513 0 0
ORACLE CORP COM 68389X105 237 5,800 SH   SOLE   5,800 0 0
PARK STERLING CORP COM 70086Y105 614 86,587 SH   SOLE   86,587 0 0
PARKER HANNIFIN CORP COM 701094104 44,168 408,776 SH   SOLE   408,776 0 0
PEPSICO INC COM 713448108 85,327 805,430 SH   SOLE   805,430 0 0
PERRIGO CO PLC SHS G97822103 83,979 926,201 SH   SOLE   926,201 0 0
PFIZER INC COM 717081103 635 18,024 SH   SOLE   18,024 0 0
PHILIP MORRIS INTL INC COM 718172109 660 6,484 SH   SOLE   6,484 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 395 7,075 SH   SOLE   7,075 0 0
PIMCO ETF TR TTL RTN ACTV ETF 72201R775 500 4,654 SH   SOLE   4,654 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 10,983 399,514 SH   SOLE   399,514 0 0
PNC FINL SVCS GROUP INC COM 693475105 262 3,225 SH   SOLE   3,225 0 0
POLARIS INDS INC COM 731068102 78,299 957,666 SH   SOLE   957,666 0 0
PPG INDS INC COM 693506107 437 4,200 SH   SOLE   4,200 0 0
PRAXAIR INC COM 74005P104 1,248 11,100 SH   SOLE   11,100 0 0
PRICE T ROWE GROUP INC COM 74144T108 32,230 441,695 SH   SOLE   441,695 0 0
PROCTER & GAMBLE CO COM 742718109 2,544 30,047 SH   SOLE   30,047 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 302 6,470 SH   SOLE   6,470 0 0
QUALCOMM INC COM 747525103 955 17,834 SH   SOLE   17,834 0 0
REALTY INCOME CORP COM 756109104 208 3,000 SH   SOLE   3,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 76,824 450,424 SH   SOLE   450,424 0 0
ROSS STORES INC COM 778296103 50,569 892,030 SH   SOLE   892,030 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 241 4,366 SH   SOLE   4,366 0 0
SANOFI SPONSORED ADR 80105N105 282 6,750 SH   SOLE   6,750 0 0
SCHLUMBERGER LTD COM 806857108 264 3,333 SH   SOLE   3,333 0 0
SEI INVESTMENTS CO COM 784117103 31,140 647,270 SH   SOLE   647,270 0 0
SHERWIN WILLIAMS CO COM 824348106 98,268 334,621 SH   SOLE   334,621 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109 138 11,265 SH   SOLE   11,265 0 0
SOUTHERN CO COM 842587107 246 4,587 SH   SOLE   4,587 0 0
SUNCOR ENERGY INC NEW COM 867224107 56,571 2,040,069 SH   SOLE   2,040,069 0 0
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 76,555 2,662,784 SH   SOLE   2,662,784 0 0
SUNTRUST BKS INC COM 867914103 901 21,934 SH   SOLE   21,934 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 27,874 1,234,990 SH   SOLE   1,234,990 0 0
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 22,318 484,965 SH   SOLE   484,965 0 0
TELEFLEX INC COM 879369106 1,553 8,760 SH   SOLE   8,760 0 0
TESORO LOGISTICS LP COM UNIT LP 88160T107 46,277 934,324 SH   SOLE   934,324 0 0
TIFFANY & CO NEW COM 886547108 1,580 26,055 SH   SOLE   26,055 0 0
TJX COS INC NEW COM 872540109 107,749 1,395,173 SH   SOLE   1,395,173 0 0
UNILEVER N V N Y SHS NEW 904784709 361 7,700 SH   SOLE   7,700 0 0
UNION PAC CORP COM 907818108 891 10,214 SH   SOLE   10,214 0 0
UNITED DEV FDG IV COM 910187103 56 17,600 SH   SOLE   17,600 0 0
UNITED TECHNOLOGIES CORP COM 913017109 42,166 411,180 SH   SOLE   411,180 0 0
UNITEDHEALTH GROUP INC COM 91324P102 757 5,360 SH   SOLE   5,360 0 0
US BANCORP DEL COM NEW 902973304 327 8,115 SH   SOLE   8,115 0 0
V F CORP COM 918204108 56,198 913,931 SH   SOLE   913,931 0 0
VALSPAR CORP COM 920355104 80,383 744,085 SH   SOLE   744,085 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 8 80 SH   SOLE   80 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 31 250 SH   SOLE   250 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,057 5,500 SH   SOLE   5,500 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 218 2,037 SH   SOLE   2,037 0 0
VANTIV INC CL A 92210H105 200 3,525 SH   SOLE   3,525 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 383 6,858 SH   SOLE   6,858 0 0
VISA INC COM CL A 92826C839 195 2,628 SH   SOLE   2,628 0 0
W P CAREY INC COM 92936U109 312 4,500 SH   SOLE   4,500 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 573 6,884 SH   SOLE   6,884 0 0
WAL-MART STORES INC COM 931142103 256 3,503 SH   SOLE   3,503 0 0
WELLS FARGO & CO NEW COM 949746101 813 17,170 SH   SOLE   17,170 0 0
WELLS FARGO & CO NEW PERP PFD CNV A 949746804 8 6 SH   SOLE   6 0 0
WELLTOWER INC COM 95040Q104 248 3,250 SH   SOLE   3,250 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 2,403 62,815 SH   SOLE   62,815 0 0
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 32,582 646,463 SH   SOLE   646,463 0 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 41,028 1,184,397 SH   SOLE   1,184,397 0 0