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
ABB Ltd COM 000375204 1,456 77,151 SH   SOLE   0 0 77,151
Abbott Laboratories COM 002824100 18,608 232,773 SH   SOLE   0 0 232,773
AbbVie Inc COM 00287Y109 19,069 236,619 SH   SOLE   0 0 236,619
Accenture PLC Ireland COM G1151C101 36,808 209,114 SH   SOLE   0 0 209,114
Addus Homecare Corp COM 006739106 2,389 37,563 SH   SOLE   0 0 37,563
Adobe Inc COM 00724F101 954 3,580 SH   SOLE   0 0 3,580
Advance Auto Parts Inc COM 00751Y106 4,770 27,974 SH   SOLE   0 0 27,974
Advanced Micro Devices Inc COM 007903107 19,719 772,673 SH   SOLE   0 0 772,673
AES Corp COM 00130H105 20,563 1,137,347 SH   SOLE   0 0 1,137,347
Akamai Technologies Inc COM 00971T101 2,327 32,450 SH   SOLE   0 0 32,450
Alibaba Group Holding Ltd COM 01609W102 2,638 14,457 SH   SOLE   0 0 14,457
Alphabet Inc COM 02079K107 1,401 1,194 SH   SOLE   0 0 1,194
Alphabet Inc COM 02079K305 41,678 35,414 SH   SOLE   0 0 35,414
Alps ETF Tr Alerian MLP COM 00162Q866 185 18,440 SH   SOLE   0 0 18,440
Alta Mesa Res Inc Cl A COM 02133L109 34 128,500 SH   SOLE   0 0 128,500
Altria Group Inc COM 02209S103 68,628 1,194,977 SH   SOLE   0 0 1,194,977
Amazon.com Inc COM 023135106 55,333 31,073 SH   SOLE   0 0 31,073
Ambev SA COM 02319V103 1,777 413,323 SH   SOLE   0 0 413,323
American Electric Power Inc COM 025537101 13,978 166,905 SH   SOLE   0 0 166,905
American Express Co COM 025816109 20,929 191,480 SH   SOLE   0 0 191,480
American Tower Corp COM 03027X100 18,270 92,711 SH   SOLE   0 0 92,711
Amgen Inc COM 031162100 35,990 189,439 SH   SOLE   0 0 189,439
Antero Midstream Corp COM 03676B102 849 61,636 SH   SOLE   0 0 61,636
Apple Inc COM 037833100 182,460 960,567 SH   SOLE   0 0 960,567
Ares Capital Corp COM 04010L103 10,587 617,682 SH   SOLE   0 0 617,682
ASML Holding NV COM N07059210 14,246 75,759 SH   SOLE   0 0 75,759
AstraZeneca PLC COM 046353108 2,792 69,057 SH   SOLE   0 0 69,057
AT&T Inc COM 00206R102 654 20,847 SH   SOLE   0 0 20,847
Atlassian Corp PLC COM G06242104 343 3,056 SH   SOLE   0 0 3,056
Automatic Data Processing Inc COM 053015103 31,759 198,819 SH   SOLE   0 0 198,819
AutoZone Inc COM 053332102 15,085 14,730 SH   SOLE   0 0 14,730
Avalara Inc COM 05338G106 266 4,772 SH   SOLE   0 0 4,772
Banco Macro SA COM 05961W105 1,239 27,080 SH   SOLE   0 0 27,080
Bank America Corp COM 060505104 39,201 1,420,825 SH   SOLE   0 0 1,420,825
Bank N S Halifax COM 064149107 1,414 26,538 SH   SOLE   0 0 26,538
BB&T Corp COM 054937107 14,531 312,284 SH   SOLE   0 0 312,284
Berkshire Hathaway Inc COM 084670702 35,889 178,649 SH   SOLE   0 0 178,649
Berkshire Hathaway Inc COM 084670108 23,194 77 SH   SOLE   0 0 77
BHP Billiton PLC COM 05545E209 22,313 462,164 SH   SOLE   0 0 462,164
Bio Rad Laboratories Inc COM 090572207 3,395 11,106 SH   SOLE   0 0 11,106
BioTelemetry Inc COM 090672106 2,052 32,770 SH   SOLE   0 0 32,770
BJs Whsl Club COM 05550J101 3,610 131,766 SH   SOLE   0 0 131,766
BlackRock Inc COM 09247X101 6,756 15,808 SH   SOLE   0 0 15,808
Boeing Co COM 097023105 49,676 130,240 SH   SOLE   0 0 130,240
Bristol-Myers Squibb Co COM 110122108 301 6,313 SH   SOLE   0 0 6,313
Broadcom Inc COM 11135F101 32,827 109,165 SH   SOLE   0 0 109,165
Broadridge Financial Solutions COM 11133T103 230 2,220 SH   SOLE   0 0 2,220
Buckeye Partners LP COM 118230101 227 6,668 SH   SOLE   0 0 6,668
C H Robinson Worldwide Inc COM 12541W209 32,820 377,285 SH   SOLE   0 0 377,285
Cal Maine Foods Inc COM 128030202 31,062 695,983 SH   SOLE   0 0 695,983
Canadian Imperial Bank Comm To COM 136069101 1,415 17,895 SH   SOLE   0 0 17,895
Canadian National Railway Co COM 136375102 1,382 15,447 SH   SOLE   0 0 15,447
Canadian Pacific Railway Ltd COM 13645T100 235 1,140 SH   SOLE   0 0 1,140
Canon Inc COM 138006309 2,729 93,975 SH   SOLE   0 0 93,975
Caretrust REIT Inc COM 14174T107 4,180 178,175 SH   SOLE   0 0 178,175
Caterpillar Inc COM 149123101 12,461 91,969 SH   SOLE   0 0 91,969
CDW Corp COM 12514G108 2,502 25,961 SH   SOLE   0 0 25,961
Celgene Corp COM 151020104 460 4,880 SH   SOLE   0 0 4,880
Centene Corp COM 15135B101 335 6,302 SH   SOLE   0 0 6,302
CenterPoint Energy Inc COM 15189T107 24,217 788,813 SH   SOLE   0 0 788,813
Cheniere Energy Partners LP COM 16411Q101 559 13,328 SH   SOLE   0 0 13,328
Chevron Corp COM 166764100 105,378 855,477 SH   SOLE   0 0 855,477
Chubb Limited COM H1467J104 30,237 215,855 SH   SOLE   0 0 215,855
Church & Dwight Inc COM 171340102 4,563 64,065 SH   SOLE   0 0 64,065
Cigna Corporation COM 125523100 15,252 94,841 SH   SOLE   0 0 94,841
Cincinnati Financial Corp COM 172062101 14,483 168,598 SH   SOLE   0 0 168,598
Cisco Systems Inc COM 17275R102 67,573 1,251,581 SH   SOLE   0 0 1,251,581
Citigroup Inc COM 172967424 748 12,023 SH   SOLE   0 0 12,023
Clorox Co COM 189054109 241 1,500 SH   SOLE   0 0 1,500
CME Group Inc COM 12572Q105 329 1,996 SH   SOLE   0 0 1,996
CMS Energy Corp COM 125896100 12,266 220,853 SH   SOLE   0 0 220,853
Coca-Cola Co COM 191216100 131,968 2,816,220 SH   SOLE   0 0 2,816,220
Comcast Corp COM 20030N101 27,226 680,991 SH   SOLE   0 0 680,991
ConocoPhillips COM 20825C104 73,042 1,094,420 SH   SOLE   0 0 1,094,420
Contango Oil & Gas Company COM 21075N204 394 125,000 SH   SOLE   0 0 125,000
CoreSite Realty Corp COM 21870Q105 3,844 35,917 SH   SOLE   0 0 35,917
Costco Wholesale Corp COM 22160K105 13,964 57,670 SH   SOLE   0 0 57,670
Crown Castle Intl Corp COM 22822V101 25,850 201,952 SH   SOLE   0 0 201,952
Cummins Inc COM 231021106 14,616 92,583 SH   SOLE   0 0 92,583
CVS Health Corp COM 126650100 13,104 242,980 SH   SOLE   0 0 242,980
Cyberark Software Ltd COM M2682V108 3,513 29,510 SH   SOLE   0 0 29,510
Danaher Corp COM 235851102 14,213 107,656 SH   SOLE   0 0 107,656
DBX ETF Tr Xtrak Msci Japn COM 233051507 209 5,250 SH   SOLE   0 0 5,250
DCP Midstream LP COM 23311P100 951 28,778 SH   SOLE   0 0 28,778
Diageo PLC COM 25243Q205 5,243 32,044 SH   SOLE   0 0 32,044
Diamondback Energy Inc COM 25278X109 3,191 31,427 SH   SOLE   0 0 31,427
Dicks Sporting Goods Inc COM 253393102 11,578 314,542 SH   SOLE   0 0 314,542
Digital Realty Trust Inc COM 253868103 21,342 179,348 SH   SOLE   0 0 179,348
Discover Financial Services COM 254709108 46,207 649,337 SH   SOLE   0 0 649,337
Disney Walt Co COM 254687106 25,951 233,731 SH   SOLE   0 0 233,731
Dollar Tree Inc COM 256746108 19,850 188,979 SH   SOLE   0 0 188,979
Dowdupont Inc COM 26078J100 24,504 459,658 SH   SOLE   0 0 459,658
Duke Energy Corp COM 26441C204 24,076 267,506 SH   SOLE   0 0 267,506
Edwards Lifesciences Corp COM 28176E108 17,843 93,256 SH   SOLE   0 0 93,256
Emerson Electric Co COM 291011104 30,670 447,929 SH   SOLE   0 0 447,929
Enbridge Inc COM 29250N105 1,397 38,538 SH   SOLE   0 0 38,538
Energy Select Sector SPDR ETF COM 81369Y506 853 12,896 SH   SOLE   0 0 12,896
Energy Transfer LP COM 29273V100 2,986 194,305 SH   SOLE   0 0 194,305
Entergy Corp COM 29364G103 15,242 159,382 SH   SOLE   0 0 159,382
Enterprise Products Partners L COM 293792107 30,028 1,031,879 SH   SOLE   0 0 1,031,879
EOG Resources Inc COM 26875P101 282 2,961 SH   SOLE   0 0 2,961
EPAM Systems Inc COM 29414B104 3,254 19,242 SH   SOLE   0 0 19,242
Euronet Worldwide Inc COM 298736109 7,553 52,972 SH   SOLE   0 0 52,972
Exxon Mobil Corp COM 30231G102 121,560 1,504,451 SH   SOLE   0 0 1,504,451
Facebook Inc COM 30303M102 1,846 11,077 SH   SOLE   0 0 11,077
Firstcash Inc COM 33767D105 4,805 55,551 SH   SOLE   0 0 55,551
FirstEnergy Corp COM 337932107 14,993 360,334 SH   SOLE   0 0 360,334
FirstService Corp COM 33767E103 3,583 40,104 SH   SOLE   0 0 40,104
Fleetcor Technologies Inc COM 339041105 7,120 28,875 SH   SOLE   0 0 28,875
Fomento Economico Mexicano SAB COM 344419106 2,078 22,522 SH   SOLE   0 0 22,522
Garmin Ltd COM H2906T109 17,220 199,419 SH   SOLE   0 0 199,419
General Electric Co COM 369604103 674 67,425 SH   SOLE   0 0 67,425
General Mills Inc COM 370334104 331 6,399 SH   SOLE   0 0 6,399
Genuine Parts Co COM 372460105 17,641 157,463 SH   SOLE   0 0 157,463
Gilead Sciences Inc COM 375558103 29,367 451,736 SH   SOLE   0 0 451,736
Glaukos Corp COM 377322102 282 3,592 SH   SOLE   0 0 3,592
GlaxoSmithKline PLC COM 37733W105 23,498 562,295 SH   SOLE   0 0 562,295
Global Payments Inc COM 37940X102 4,205 30,802 SH   SOLE   0 0 30,802
Gold Shares SPDR ETF COM 78463V107 9,409 77,118 SH   SOLE   0 0 77,118
Goldman Sachs Group Inc COM 38141G104 24,237 126,239 SH   SOLE   0 0 126,239
Guidewire Software Inc COM 40171V100 2,359 24,276 SH   SOLE   0 0 24,276
HCA Healthcare Inc COM 40412C101 606 4,648 SH   SOLE   0 0 4,648
Health Care Select Sector SPDR COM 81369Y209 486 5,301 SH   SOLE   0 0 5,301
Healthcare Services Group Inc COM 421906108 1,957 59,319 SH   SOLE   0 0 59,319
Heico Corp COM 422806109 3,378 35,603 SH   SOLE   0 0 35,603
Holly Energy Partners LP COM 435763107 838 31,044 SH   SOLE   0 0 31,044
Home Depot Inc COM 437076102 14,626 76,218 SH   SOLE   0 0 76,218
Honeywell Intl Inc COM 438516106 17,605 110,779 SH   SOLE   0 0 110,779
IberiaBank Corp COM 450828108 2,789 38,886 SH   SOLE   0 0 38,886
Icon PLC COM G4705A100 6,313 46,222 SH   SOLE   0 0 46,222
Infosys Ltd COM 456788108 2,128 194,657 SH   SOLE   0 0 194,657
ING Groep NV COM 456837103 1,420 116,935 SH   SOLE   0 0 116,935
Ingersoll-Rand PLC COM G47791101 13,540 125,430 SH   SOLE   0 0 125,430
Intel Corp COM 458140100 30,847 574,429 SH   SOLE   0 0 574,429
Intercontinental Exchange Inc COM 45866F104 321 4,215 SH   SOLE   0 0 4,215
Intercontinental Hotels Group COM 45857P806 2,174 35,587 SH   SOLE   0 0 35,587
International Paper Co COM 460146103 16,447 355,449 SH   SOLE   0 0 355,449
Interpublic Group Cos Inc COM 460690100 309 14,697 SH   SOLE   0 0 14,697
Intl Business Machines COM 459200101 324 2,295 SH   SOLE   0 0 2,295
Invesco FTSE RAFI US 1000 ETF COM 46137V613 420 3,706 SH   SOLE   0 0 3,706
Invesco Preferred ETF COM 46138E511 11,246 775,616 SH   SOLE   0 0 775,616
Invesco QQQ Trust COM 46090E103 497 2,765 SH   SOLE   0 0 2,765
Iron Mountain Inc PA COM 46284V101 13,467 379,790 SH   SOLE   0 0 379,790
iShares Inc Core MSCI Emkt ETF COM 46434G103 1,252 24,221 SH   SOLE   0 0 24,221
iShares TR Core High Dv ETF COM 46429B663 208 2,232 SH   SOLE   0 0 2,232
iShares TR Core MSCI EAFE ETF COM 46432F842 220 3,613 SH   SOLE   0 0 3,613
iShares TR Core S&P Scp ETF COM 464287804 410 5,309 SH   SOLE   0 0 5,309
iShares TR Core US Aggbd ETF COM 464287226 732 6,715 SH   SOLE   0 0 6,715
iShares TR Iboxx Hi Yd ETF COM 464288513 14,542 168,168 SH   SOLE   0 0 168,168
iShares TR Iboxx Inv Cp ETF COM 464287242 11,451 96,179 SH   SOLE   0 0 96,179
iShares TR MBS ETF COM 464288588 52,795 496,379 SH   SOLE   0 0 496,379
iShares TR Min Vol Usa ETF COM 46429B697 1,183 20,115 SH   SOLE   0 0 20,115
iShares TR MSCI Acwi Ex UD ETF COM 464288240 236 5,096 SH   SOLE   0 0 5,096
iShares TR Rus 1000 ETF COM 464287622 272 1,732 SH   SOLE   0 0 1,732
iShares TR Rus 1000 Grw ETF COM 464287614 826 5,458 SH   SOLE   0 0 5,458
iShares TR Rus 1000 Val ETF COM 464287598 897 7,267 SH   SOLE   0 0 7,267
iShares TR S&P 500 Grwt ETF COM 464287309 271 1,573 SH   SOLE   0 0 1,573
iShares TR S&P Us Pfd Stk ETF COM 464288687 18,987 519,476 SH   SOLE   0 0 519,476
iShares TR Select Divid ETF COM 464287168 539 5,488 SH   SOLE   0 0 5,488
iShares TR USA Momentum Fct ET COM 46432F396 285 2,538 SH   SOLE   0 0 2,538
iShares TR USA Quality Fctr ET COM 46432F339 1,367 15,436 SH   SOLE   0 0 15,436
iShares TR USA Value Factor ET COM 46432F388 696 8,717 SH   SOLE   0 0 8,717
Itau Unibanco Holding SA COM 465562106 1,069 121,360 SH   SOLE   0 0 121,360
Johnson & Johnson COM 478160104 35,523 254,118 SH   SOLE   0 0 254,118
JPMorgan Chase & Co COM 46625H100 58,186 574,794 SH   SOLE   0 0 574,794
Kansas City Southern COM 485170302 377 3,254 SH   SOLE   0 0 3,254
KAR Auction Services Inc COM 48238T109 3,444 67,116 SH   SOLE   0 0 67,116
Kayne Anderson MLP Inv Co COM 486606106 240 15,000 SH   SOLE   0 0 15,000
KB Financial Group Inc COM 48241A105 1,616 43,615 SH   SOLE   0 0 43,615
Keysight Technologies Inc COM 49338L103 4,213 48,310 SH   SOLE   0 0 48,310
Kimberly Clark Corp COM 494368103 25,642 206,957 SH   SOLE   0 0 206,957
Kinder Morgan Inc COM 49456B101 14,561 727,692 SH   SOLE   0 0 727,692
Kraft Heinz Co COM 500754106 3,369 103,181 SH   SOLE   0 0 103,181
Lam Research Corp COM 512807108 40,550 226,523 SH   SOLE   0 0 226,523
Lamar Advertising Co COM 512816109 22,535 284,316 SH   SOLE   0 0 284,316
Lauder Estee Cos Inc COM 518439104 13,518 81,653 SH   SOLE   0 0 81,653
Lennox Intl Inc COM 526107107 2,632 9,956 SH   SOLE   0 0 9,956
Lgi Homes Inc COM 50187T106 2,584 42,888 SH   SOLE   0 0 42,888
Lilly Eli & Co COM 532457108 16,082 123,936 SH   SOLE   0 0 123,936
Linde PLC COM G5494J103 26,898 152,888 SH   SOLE   0 0 152,888
Lockheed Martin Corp COM 539830109 22,144 73,773 SH   SOLE   0 0 73,773
Lowes Cos Inc COM 548661107 219 2,000 SH   SOLE   0 0 2,000
Lululemon Athletica Inc COM 550021109 260 1,584 SH   SOLE   0 0 1,584
Magellan Midstream Partners LP COM 559080106 1,579 26,048 SH   SOLE   0 0 26,048
Main Street Capital Corp COM 56035L104 233 6,259 SH   SOLE   0 0 6,259
Marathon Oil Corp COM 565849106 450 26,946 SH   SOLE   0 0 26,946
Markel Corp COM 570535104 3,147 3,159 SH   SOLE   0 0 3,159
Market Vectors ETF Tr Vietnam COM 92189F817 2,330 140,702 SH   SOLE   0 0 140,702
MasterCard Incorporated COM 57636Q104 217 923 SH   SOLE   0 0 923
Maxim Integrated Prods Inc COM 57772K101 14,779 277,962 SH   SOLE   0 0 277,962
McCormick & Co Inc COM 579780206 15,064 100,007 SH   SOLE   0 0 100,007
McDonalds Corp COM 580135101 37,574 197,861 SH   SOLE   0 0 197,861
MercadoLibre Inc COM 58733R102 3,210 6,323 SH   SOLE   0 0 6,323
Merck & Co Inc COM 58933Y105 96,172 1,156,328 SH   SOLE   0 0 1,156,328
MetLife Inc COM 59156R108 12,074 283,633 SH   SOLE   0 0 283,633
Microsoft Corp COM 594918104 84,235 714,215 SH   SOLE   0 0 714,215
Mimecast Ltd COM G14838109 2,526 53,340 SH   SOLE   0 0 53,340
Mobile Telesystems PJSC COM 607409109 682 90,254 SH   SOLE   0 0 90,254
Mondelez Intl Inc COM 609207105 15,030 301,072 SH   SOLE   0 0 301,072
MPLX LP COM 55336V100 610 18,542 SH   SOLE   0 0 18,542
National Storage Affiliates Tr COM 637870106 3,372 118,269 SH   SOLE   0 0 118,269
Natural Resource Partners LP COM 63900P608 211 5,020 SH   SOLE   0 0 5,020
New Relic Inc COM 64829B100 260 2,632 SH   SOLE   0 0 2,632
Nextera Energy Partners LP In COM 65341B106 11,680 250,438 SH   SOLE   0 0 250,438
Nike Inc COM 654106103 31,917 379,011 SH   SOLE   0 0 379,011
Nokia Corp COM 654902204 732 127,900 SH   SOLE   0 0 127,900
Nomad Foods Ltd COM G6564A105 3,940 192,662 SH   SOLE   0 0 192,662
Norfolk Southern Corp COM 655844108 476 2,545 SH   SOLE   0 0 2,545
Novartis AG COM 66987V109 6,236 64,863 SH   SOLE   0 0 64,863
Novo-Nordisk AS COM 670100205 22,053 421,579 SH   SOLE   0 0 421,579
Nutrien Ltd COM 67077M108 1,743 33,045 SH   SOLE   0 0 33,045
NVIDIA Corp COM 67066G104 25,588 142,502 SH   SOLE   0 0 142,502
O'Reilly Automotive Inc COM 67103H107 302 778 SH   SOLE   0 0 778
Occidental Petroleum Corp COM 674599105 6,989 105,569 SH   SOLE   0 0 105,569
Old Dominion Freight Lines Inc COM 679580100 3,583 24,818 SH   SOLE   0 0 24,818
Ollies Bargain Outlt Holdings COM 681116109 2,832 33,189 SH   SOLE   0 0 33,189
Omnicom Group Inc COM 681919106 43,320 593,502 SH   SOLE   0 0 593,502
Oracle Corp COM 68389X105 12,756 237,501 SH   SOLE   0 0 237,501
Pagseguro Digital Ltd Cl A COM G68707101 3,490 116,903 SH   SOLE   0 0 116,903
Palo Alto Networks Inc COM 697435105 284 1,171 SH   SOLE   0 0 1,171
Parsley Energy Inc COM 701877102 3,283 170,089 SH   SOLE   0 0 170,089
Paychex Inc COM 704326107 19,835 247,317 SH   SOLE   0 0 247,317
Paycom Software Inc COM 70432V102 306 1,616 SH   SOLE   0 0 1,616
Paypal Holdings Inc COM 70450Y103 22,134 213,151 SH   SOLE   0 0 213,151
Pbf Logistics LP COM 69318Q104 1,101 52,378 SH   SOLE   0 0 52,378
Peoples United Financial Inc COM 712704105 11,371 691,680 SH   SOLE   0 0 691,680
PepsiCo Inc COM 713448108 116,668 952,000 SH   SOLE   0 0 952,000
PerkinElmer Inc COM 714046109 4,215 43,742 SH   SOLE   0 0 43,742
Pfizer Inc COM 717081103 56,873 1,339,136 SH   SOLE   0 0 1,339,136
Philip Morris Intl Inc COM 718172109 110,506 1,250,208 SH   SOLE   0 0 1,250,208
Phillips 66 COM 718546104 31,205 327,890 SH   SOLE   0 0 327,890
Phillips 66 Partners LP COM 718549207 969 18,507 SH   SOLE   0 0 18,507
Plains Group Hlgs LP COM 72651A207 4,803 192,737 SH   SOLE   0 0 192,737
PNC Financial Services Group I COM 693475105 372 3,035 SH   SOLE   0 0 3,035
POSCO COM 693483109 1,391 25,193 SH   SOLE   0 0 25,193
Post Holdings Inc COM 737446104 3,788 34,622 SH   SOLE   0 0 34,622
PPG Industries Inc COM 693506107 225 1,990 SH   SOLE   0 0 1,990
Pra Health Sciences Inc COM 69354M108 3,643 33,031 SH   SOLE   0 0 33,031
Premier Inc COM 74051N102 2,920 84,676 SH   SOLE   0 0 84,676
Price T Rowe Group Inc COM 74144T108 35,843 358,000 SH   SOLE   0 0 358,000
Procter And Gamble Co COM 742718109 115,745 1,112,394 SH   SOLE   0 0 1,112,394
Progressive Corp Ohio COM 743315103 16,343 226,698 SH   SOLE   0 0 226,698
Prosperity Bancshares Inc COM 743606105 2,178 31,533 SH   SOLE   0 0 31,533
Prudential Financial Inc COM 744320102 12,263 133,466 SH   SOLE   0 0 133,466
Public Service Enterprise Grou COM 744573106 35,238 593,132 SH   SOLE   0 0 593,132
Qualcomm Inc COM 747525103 299 5,245 SH   SOLE   0 0 5,245
Radiant Logistics Inc COM 75025X100 1,730 274,657 SH   SOLE   0 0 274,657
Raytheon Co COM 755111507 13,673 75,091 SH   SOLE   0 0 75,091
Regeneron Pharmaceuticals COM 75886F107 786 1,914 SH   SOLE   0 0 1,914
Restaurant Brands Intl Inc COM 76131D103 2,551 39,181 SH   SOLE   0 0 39,181
Rio Tinto PLC COM 767204100 5,368 91,208 SH   SOLE   0 0 91,208
Roan Resources Inc Cl A COM 769755109 61 10,000 SH   SOLE   0 0 10,000
Rockwell Automation Inc COM 773903109 314 1,791 SH   SOLE   0 0 1,791
Ross Stores Inc COM 778296103 347 3,730 SH   SOLE   0 0 3,730
Royal Bank of Canada Montreal COM 780087102 2,487 32,925 SH   SOLE   0 0 32,925
Royal Dutch Shell PLC COM 780259206 15,945 254,758 SH   SOLE   0 0 254,758
Royal Dutch Shell PLC COM 780259107 18,496 289,220 SH   SOLE   0 0 289,220
Russell 2000 Ishares ETF COM 464287655 3,086 20,160 SH   SOLE   0 0 20,160
Ryman Hospitality Properties I COM 78377T107 4,133 50,250 SH   SOLE   0 0 50,250
S&P 500 INDEX Ishares ETF COM 464287200 8,066 28,345 SH   SOLE   0 0 28,345
S&P 500 SPDR ETF COM 78462F103 16,531 58,520 SH   SOLE   0 0 58,520
S&P Midcap 400 SPDR ETF COM 78467Y107 1,660 4,805 SH   SOLE   0 0 4,805
Salesforce.com Inc COM 79466L302 388 2,450 SH   SOLE   0 0 2,450
Sap SE COM 803054204 3,004 26,017 SH   SOLE   0 0 26,017
Schlumberger Ltd COM 806857108 13,343 306,243 SH   SOLE   0 0 306,243
Sensata Technologies Hldng COM G8060N102 3,270 72,639 SH   SOLE   0 0 72,639
ServiceMaster Global Holdings COM 81761R109 4,263 91,289 SH   SOLE   0 0 91,289
ServiceNow Inc COM 81762P102 291 1,180 SH   SOLE   0 0 1,180
Shell Midstream Partners LP COM 822634101 1,242 60,720 SH   SOLE   0 0 60,720
Simon Property Group Inc COM 828806109 13,716 75,275 SH   SOLE   0 0 75,275
Sony Corp COM 835699307 3,085 73,038 SH   SOLE   0 0 73,038
Southern Copper Corp COM 84265V105 2,614 65,874 SH   SOLE   0 0 65,874
SPDR Barclays Short Corporate COM 78464A474 650 21,265 SH   SOLE   0 0 21,265
SPDR Series Trust S&P Biotech COM 78464A870 3,132 34,596 SH   SOLE   0 0 34,596
Spirit Aerosystems Holdings In COM 848574109 3,343 36,520 SH   SOLE   0 0 36,520
Spirit Airlines Inc COM 848577102 2,812 53,193 SH   SOLE   0 0 53,193
SS&C Technologies Holdings Inc COM 78467J100 5,368 84,276 SH   SOLE   0 0 84,276
Starbucks Corp COM 855244109 27,944 375,899 SH   SOLE   0 0 375,899
State Street Corp COM 857477103 375 5,700 SH   SOLE   0 0 5,700
Stellus Cap Inv Corp COM 858568108 141 10,000 SH   SOLE   0 0 10,000
Sumitomo Mitsui Financial Grou COM 86562M209 1,421 202,150 SH   SOLE   0 0 202,150
SunTrust Banks Inc COM 867914103 26,437 446,201 SH   SOLE   0 0 446,201
Taiwan Semiconductor Mfg Ltd COM 874039100 8,301 202,665 SH   SOLE   0 0 202,665
Takeda Pharmaceutical Co Ltd S COM 874060205 1,183 58,089 SH   SOLE   0 0 58,089
Targa Resources Corp COM 87612G101 649 15,622 SH   SOLE   0 0 15,622
Target Corp COM 87612E106 14,467 180,252 SH   SOLE   0 0 180,252
Telecom Argentina SA COM 879273209 701 48,023 SH   SOLE   0 0 48,023
Teleflex Inc COM 879369106 3,499 11,579 SH   SOLE   0 0 11,579
Tenaris SA COM 88031M109 1,580 55,928 SH   SOLE   0 0 55,928
Ternium SA COM 880890108 1,231 45,224 SH   SOLE   0 0 45,224
Texas Instruments Inc COM 882508104 22,252 209,784 SH   SOLE   0 0 209,784
Thermo Fisher Scientific Inc COM 883556102 15,579 56,916 SH   SOLE   0 0 56,916
Toronto Dominion Bank Ont COM 891160509 14,386 264,797 SH   SOLE   0 0 264,797
Total SA COM 89151E109 3,059 54,964 SH   SOLE   0 0 54,964
Tractor Supply Co COM 892356106 4,751 48,595 SH   SOLE   0 0 48,595
TransCanada Corp COM 89353D107 784 17,438 SH   SOLE   0 0 17,438
Transdigm Group Inc COM 893641100 281 620 SH   SOLE   0 0 620
TransUnion COM 89400J107 3,332 49,848 SH   SOLE   0 0 49,848
Ulta Beauty Inc COM 90384S303 18,920 54,253 SH   SOLE   0 0 54,253
Unilever PLC COM 904767704 4,112 71,239 SH   SOLE   0 0 71,239
Union Pacific Corp COM 907818108 23,625 141,299 SH   SOLE   46,040 0 95,259
United Continental Holdings In COM 910047109 19,090 239,284 SH   SOLE   0 0 239,284
United Parcel Service Inc COM 911312106 20,157 180,393 SH   SOLE   0 0 180,393
United Rentals Inc COM 911363109 3,083 26,989 SH   SOLE   0 0 26,989
United Technologies Corp COM 913017109 13,157 102,078 SH   SOLE   0 0 102,078
UnitedHealth Group Inc COM 91324P102 38,175 154,391 SH   SOLE   0 0 154,391
Universal Health Services Inc COM 913903100 3,817 28,533 SH   SOLE   0 0 28,533
Upland Software Inc COM 91544A109 4,851 114,519 SH   SOLE   0 0 114,519
Veeva Systems Inc COM 922475108 292 2,304 SH   SOLE   0 0 2,304
Vereit Inc COM 92339V100 154 18,402 SH   SOLE   0 0 18,402
Verisk Analytics Inc COM 92345Y106 5,130 38,568 SH   SOLE   0 0 38,568
Verizon Communications Inc COM 92343V104 64,671 1,093,712 SH   SOLE   0 0 1,093,712
Visa Inc COM 92826C839 31,060 198,858 SH   SOLE   0 0 198,858
Wal-Mart Stores Inc COM 931142103 1,133 11,619 SH   SOLE   0 0 11,619
Walgreens Boots Alliance Inc COM 931427108 291 4,600 SH   SOLE   0 0 4,600
Waste Connections Inc COM 94106B101 3,526 39,801 SH   SOLE   0 0 39,801
Webster Financial Corp CT COM 947890109 3,038 59,953 SH   SOLE   0 0 59,953
Wells Fargo Co COM 949746101 5,165 106,901 SH   SOLE   0 0 106,901
Western Midstream Partners Lp COM 958669103 1,478 47,121 SH   SOLE   0 0 47,121
Western Union Co COM 959802109 16,597 898,596 SH   SOLE   0 0 898,596
Westpac Banking Corp COM 961214301 1,269 68,583 SH   SOLE   0 0 68,583
Whirlpool Corp COM 963320106 12,588 94,725 SH   SOLE   0 0 94,725
White Mountains Ins Group Ltd COM G9618E107 3,679 3,975 SH   SOLE   0 0 3,975
WisdomTree US Qtly Div Grt COM 97717X669 980 22,765 SH   SOLE   0 0 22,765
Workday Inc COM 98138H101 282 1,462 SH   SOLE   0 0 1,462
Yandex NV COM N97284108 1,222 35,577 SH   SOLE   0 0 35,577
YPF Sociedad Anonima COM 984245100 984 70,255 SH   SOLE   0 0 70,255
Yum Brands Inc COM 988498101 684 6,850 SH   SOLE   0 0 6,850
Zions Bancorporation COM 989701107 3,106 68,396 SH   SOLE   0 0 68,396
Landmark Infrastructure LP LTD 51508J108 2,038 120,166 SH   SOLE   0 0 120,166