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 223 1,285 SH   SOLE   74 0 1,211
ABB Ltd COM 000375204 1,375 68,654 SH   SOLE   8,754 0 59,900
Abbott Laboratories COM 002824100 44,351 527,357 SH   SOLE   18,101 0 509,256
AbbVie Inc COM 00287Y109 17,080 234,874 SH   SOLE   4,747 0 230,127
Accenture PLC Ireland COM G1151C101 41,969 227,143 SH   SOLE   45,523 0 181,620
Addus Homecare Corp COM 006739106 2,851 38,042 SH   SOLE   4,970 0 33,072
Adobe Inc COM 00724F101 1,493 5,068 SH   SOLE   30 0 5,038
Advance Auto Parts Inc COM 00751Y106 4,359 28,278 SH   SOLE   3,693 0 24,585
Advanced Micro Devices Inc COM 007903107 23,921 787,657 SH   SOLE   45,812 0 741,845
AES Corp COM 00130H105 19,108 1,140,089 SH   SOLE   219,779 0 920,310
Akamai Technologies Inc COM 00971T101 2,624 32,746 SH   SOLE   4,285 0 28,461
Alibaba Group Holding Ltd COM 01609W102 3,058 18,047 SH   SOLE   5,026 0 13,021
Alpha Architect ETF Tr US Quan COM 02072L409 212 6,760 SH   SOLE   0 0 6,760
Alphabet Inc COM 02079K107 841 778 SH   SOLE   50 0 728
Alphabet Inc COM 02079K305 35,229 32,535 SH   SOLE   1,825 0 30,710
Alps ETF Tr Alerian MLP COM 00162Q866 182 18,440 SH   SOLE   0 0 18,440
Alta Mesa Res Inc Cl A COM 02133L109 19 128,500 SH   SOLE   0 0 128,500
Altria Group Inc COM 02209S103 56,776 1,199,067 SH   SOLE   2,129 0 1,196,938
Amazon.com Inc COM 023135106 40,999 21,651 SH   SOLE   1,278 0 20,373
Ambev SA COM 02319V103 2,072 443,611 SH   SOLE   0 0 443,611
American Electric Power Inc COM 025537101 14,907 169,381 SH   SOLE   30,566 0 138,815
American Express Co COM 025816109 21,409 173,438 SH   SOLE   9,889 0 163,549
American Tower Corp COM 03027X100 17,332 84,773 SH   SOLE   4,938 0 79,835
Amgen Inc COM 031162100 39,265 213,073 SH   SOLE   26,096 0 186,977
Antero Midstream Corp COM 03676B102 741 64,667 SH   SOLE   0 0 64,667
Apple Inc COM 037833100 186,406 941,824 SH   SOLE   45,307 0 896,517
Ares Capital Corp COM 04010L103 11,097 618,535 SH   SOLE   113,646 0 504,889
ASML Holding NV COM N07059210 15,781 75,895 SH   SOLE   4,567 0 71,328
AstraZeneca PLC COM 046353108 3,167 76,731 SH   SOLE   8,454 0 68,277
AT&T Inc COM 00206R102 23,317 695,816 SH   SOLE   119,839 0 575,977
Automatic Data Processing Inc COM 053015103 31,679 191,612 SH   SOLE   5,255 0 186,357
AutoZone Inc COM 053332102 14,805 13,466 SH   SOLE   796 0 12,670
Bank America Corp COM 060505104 28,208 972,684 SH   SOLE   58,856 0 913,828
Bank N S Halifax COM 064149107 1,947 35,831 SH   SOLE   0 0 35,831
BB&T Corp COM 054937107 15,340 312,238 SH   SOLE   57,174 0 255,064
Becton Dickinson & Co COM 075887109 209 828 SH   SOLE   0 0 828
Berkshire Hathaway Inc COM 084670702 40,284 188,978 SH   SOLE   38,515 0 150,463
Berkshire Hathaway Inc COM 084670108 23,876 75 SH   SOLE   1 0 74
BHP Billiton PLC COM 05545E209 23,423 458,290 SH   SOLE   91,011 0 367,279
Bio Rad Laboratories Inc COM 090572207 5,139 16,440 SH   SOLE   2,148 0 14,292
BJs Whsl Club COM 05550J101 4,539 171,950 SH   SOLE   22,466 0 149,484
BlackRock Inc COM 09247X101 7,414 15,797 SH   SOLE   0 0 15,797
Boeing Co COM 097023105 40,932 112,448 SH   SOLE   15,709 0 96,739
BRF SA COM 10552T107 1,053 138,511 SH   SOLE   36,624 0 101,887
Bristol-Myers Squibb Co COM 110122108 17,482 385,492 SH   SOLE   27,940 0 357,552
Broadcom Inc COM 11135F101 30,171 104,810 SH   SOLE   13,595 0 91,215
Broadridge Financial Solutions COM 11133T103 273 2,141 SH   SOLE   0 0 2,141
Buckeye Partners LP COM 118230101 290 7,062 SH   SOLE   0 0 7,062
C H Robinson Worldwide Inc COM 12541W209 34,338 407,090 SH   SOLE   81,675 0 325,415
Cadence Bancorporation Cl A COM 12739A100 635 30,516 SH   SOLE   0 0 30,516
Cal Maine Foods Inc COM 128030202 35,857 859,474 SH   SOLE   173,166 0 686,308
Canadian Imperial Bank Comm To COM 136069101 1,323 16,844 SH   SOLE   4,995 0 11,849
Canadian National Railway Co COM 136375102 1,345 14,544 SH   SOLE   4,293 0 10,251
Canadian Pacific Railway Ltd COM 13645T100 268 1,140 SH   SOLE   0 0 1,140
Canon Inc COM 138006309 1,150 39,294 SH   SOLE   2,531 0 36,763
Caretrust REIT Inc COM 14174T107 4,273 179,695 SH   SOLE   23,551 0 156,144
Caterpillar Inc COM 149123101 15,794 115,887 SH   SOLE   6,877 0 109,010
CDW Corp COM 12514G108 2,907 26,192 SH   SOLE   3,430 0 22,762
CenterPoint Energy Inc COM 15189T107 22,620 790,093 SH   SOLE   142,472 0 647,621
Cheniere Energy Partners LP COM 16411Q101 562 13,328 SH   SOLE   0 0 13,328
Chevron Corp COM 166764100 102,674 825,087 SH   SOLE   68,575 0 756,512
Chubb Limited COM H1467J104 30,455 206,772 SH   SOLE   10,632 0 196,140
Church & Dwight Inc COM 171340102 4,720 64,604 SH   SOLE   8,450 0 56,154
Cigna Corporation COM 125523100 209 1,328 SH   SOLE   0 0 1,328
Cincinnati Financial Corp COM 172062101 14,683 141,634 SH   SOLE   27,293 0 114,341
Cisco Systems Inc COM 17275R102 76,738 1,402,114 SH   SOLE   192,870 0 1,209,244
Citigroup Inc COM 172967424 563 8,036 SH   SOLE   0 0 8,036
Clorox Co COM 189054109 230 1,500 SH   SOLE   1,500 0 0
CME Group Inc COM 12572Q105 225 1,157 SH   SOLE   0 0 1,157
CMS Energy Corp COM 125896100 12,753 220,223 SH   SOLE   42,317 0 177,906
Coca-Cola Co COM 191216100 143,479 2,817,732 SH   SOLE   152,896 0 2,664,836
Colgate Palmolive Co COM 194162103 252 3,518 SH   SOLE   750 0 2,768
Comcast Corp COM 20030N101 27,042 639,583 SH   SOLE   28,156 0 611,427
ConocoPhillips COM 20825C104 57,953 950,043 SH   SOLE   136,166 0 813,877
Contango Oil & Gas Company COM 21075N204 217 125,000 SH   SOLE   0 0 125,000
CoreSite Realty Corp COM 21870Q105 4,180 36,293 SH   SOLE   4,750 0 31,543
Costco Wholesale Corp COM 22160K105 13,943 52,761 SH   SOLE   3,088 0 49,673
Crown Castle Intl Corp COM 22822V101 26,444 202,867 SH   SOLE   41,471 0 161,396
Cummins Inc COM 231021106 67,105 391,647 SH   SOLE   64,978 0 326,669
CVS Health Corp COM 126650100 18,864 346,188 SH   SOLE   20,855 0 325,333
Danaher Corp COM 235851102 14,123 98,815 SH   SOLE   5,948 0 92,867
DCP Midstream LP COM 23311P100 861 29,384 SH   SOLE   0 0 29,384
Diageo PLC COM 25243Q205 5,725 33,225 SH   SOLE   9,450 0 23,775
Digital Realty Trust Inc COM 253868103 21,175 179,765 SH   SOLE   35,394 0 144,371
Discover Financial Services COM 254709108 34,639 446,435 SH   SOLE   89,760 0 356,675
Disney Walt Co COM 254687106 30,212 216,356 SH   SOLE   12,829 0 203,527
Dollar Tree Inc COM 256746108 19,094 177,803 SH   SOLE   10,714 0 167,089
Dow Inc COM 260557103 208 4,223 SH   SOLE   1,243 0 2,980
Duke Energy Corp COM 26441C204 23,632 267,815 SH   SOLE   49,933 0 217,882
DuPont de Nemours Inc COM 26614N102 281 3,745 SH   SOLE   1,243 0 2,502
Edwards Lifesciences Corp COM 28176E108 15,521 84,014 SH   SOLE   5,199 0 78,815
Emerson Electric Co COM 291011104 32,318 484,388 SH   SOLE   96,975 0 387,413
Employers Holdings Inc COM 292218104 1,801 42,612 SH   SOLE   5,579 0 37,033
Enbridge Inc COM 29250N105 1,498 41,520 SH   SOLE   0 0 41,520
Energy Select Sector SPDR ETF COM 81369Y506 357 5,598 SH   SOLE   0 0 5,598
Energy Transfer LP COM 29273V100 2,775 197,119 SH   SOLE   18,569 0 178,550
Entergy Corp COM 29364G103 16,460 159,916 SH   SOLE   29,555 0 130,361
Enterprise Products Partners L COM 293792107 29,055 1,006,405 SH   SOLE   81,615 0 924,790
EOG Resources Inc COM 26875P101 389 4,175 SH   SOLE   1,800 0 2,375
EPAM Systems Inc COM 29414B104 3,361 19,419 SH   SOLE   2,539 0 16,880
Equinix Inc COM 29444U700 11,950 23,696 SH   SOLE   1,468 0 22,228
Ericsson COM 294821608 1,509 158,815 SH   SOLE   47,032 0 111,783
Euronet Worldwide Inc COM 298736109 8,996 53,472 SH   SOLE   6,992 0 46,480
Exxon Mobil Corp COM 30231G102 78,011 1,018,016 SH   SOLE   63,217 0 954,799
Facebook Inc COM 30303M102 28,989 150,204 SH   SOLE   8,712 0 141,492
First Financial Bankshares COM 32020R109 641 20,808 SH   SOLE   0 0 20,808
Firstcash Inc COM 33767D105 5,608 56,072 SH   SOLE   7,328 0 48,744
FirstEnergy Corp COM 337932107 15,480 361,587 SH   SOLE   66,835 0 294,752
Firstservice Corp COM 33767E202 3,883 40,478 SH   SOLE   5,286 0 35,192
Fleetcor Technologies Inc COM 339041105 8,182 29,133 SH   SOLE   3,785 0 25,348
Fomento Economico Mexicano SAB COM 344419106 2,274 23,509 SH   SOLE   6,437 0 17,072
Garmin Ltd COM H2906T109 15,939 199,743 SH   SOLE   37,147 0 162,596
General Electric Co COM 369604103 749 71,338 SH   SOLE   4,000 0 67,338
General Mills Inc COM 370334104 688 13,100 SH   SOLE   4,206 0 8,894
General Motors Co COM 37045V100 208 5,397 SH   SOLE   0 0 5,397
Genuine Parts Co COM 372460105 16,289 157,259 SH   SOLE   28,953 0 128,306
Gilead Sciences Inc COM 375558103 32,831 485,953 SH   SOLE   98,464 0 387,489
GlaxoSmithKline PLC COM 37733W105 22,361 558,745 SH   SOLE   99,593 0 459,152
Gold Shares SPDR ETF COM 78463V107 10,272 77,118 SH   SOLE   0 0 77,118
Goldman Sachs Group Inc COM 38141G104 13,206 64,545 SH   SOLE   3,892 0 60,653
Goosehead Insurance COM 38267D109 2,328 48,707 SH   SOLE   6,375 0 42,332
Guggenheim Taxable Muni Mgd Du COM 401664107 207 8,617 SH   SOLE   0 0 8,617
Health Care Select Sector SPDR COM 81369Y209 599 6,470 SH   SOLE   0 0 6,470
Healthcare Services Group Inc COM 421906108 3,309 109,126 SH   SOLE   14,259 0 94,867
Heico Corp COM 422806109 2,674 19,984 SH   SOLE   2,610 0 17,374
Holly Energy Partners LP COM 435763107 873 31,750 SH   SOLE   0 0 31,750
Home Depot Inc COM 437076102 27,102 130,318 SH   SOLE   9,730 0 120,588
Honeywell Intl Inc COM 438516106 17,998 103,089 SH   SOLE   11,698 0 91,391
Iaa Inc COM 449253103 2,627 67,748 SH   SOLE   9,147 0 58,601
IberiaBank Corp COM 450828108 2,976 39,238 SH   SOLE   5,145 0 34,093
Icon PLC COM G4705A100 7,385 47,966 SH   SOLE   3,451 0 44,515
Infosys Ltd COM 456788108 2,021 188,908 SH   SOLE   50,166 0 138,742
ING Groep NV COM 456837103 1,183 102,289 SH   SOLE   15,883 0 86,406
Ingersoll-Rand PLC COM G47791101 18,447 145,634 SH   SOLE   8,647 0 136,987
Inovalon Holdings Inc COM 45781D101 3,316 228,521 SH   SOLE   29,883 0 198,638
Intel Corp COM 458140100 15,783 329,712 SH   SOLE   5,885 0 323,827
Intercontinental Exchange Inc COM 45866F104 362 4,215 SH   SOLE   0 0 4,215
Intercontinental Hotels Group COM 45857P806 2,254 33,707 SH   SOLE   9,409 0 24,298
International Paper Co COM 460146103 15,297 353,106 SH   SOLE   65,195 0 287,911
Intl Business Machines COM 459200101 215 1,562 SH   SOLE   0 0 1,562
Invesco FTSE RAFI US 1000 ETF COM 46137V613 432 3,706 SH   SOLE   0 0 3,706
Invesco Preferred ETF COM 46138E511 11,365 776,833 SH   SOLE   154,948 0 621,885
Invesco QQQ Trust COM 46090E103 531 2,843 SH   SOLE   2,765 0 78
Iron Mountain Inc PA COM 46284V101 11,905 380,352 SH   SOLE   71,221 0 309,131
iShares Core MSCI Total COM 46432F834 224 3,813 SH   SOLE   0 0 3,813
iShares Cre US REIT ETF COM 464288521 474 9,109 SH   SOLE   0 0 9,109
iShares Inc Core MSCI Emkt ETF COM 46434G103 1,267 24,631 SH   SOLE   134 0 24,497
iShares TR Core High Dv ETF COM 46429B663 209 2,216 SH   SOLE   0 0 2,216
iShares TR Core S&P Scp ETF COM 464287804 472 6,027 SH   SOLE   2,492 0 3,535
iShares TR Core S&P Ttl Stk ET COM 464287150 448 6,720 SH   SOLE   0 0 6,720
iShares TR Core US Aggbd ETF COM 464287226 753 6,759 SH   SOLE   0 0 6,759
iShares TR Iboxx Hi Yd ETF COM 464288513 14,608 167,563 SH   SOLE   31,182 0 136,381
iShares TR Iboxx Inv Cp ETF COM 464287242 12,003 96,510 SH   SOLE   17,571 0 78,939
iShares TR MBS ETF COM 464288588 61,992 576,137 SH   SOLE   13,289 0 562,848
iShares TR Min Vol Usa ETF COM 46429B697 1,242 20,115 SH   SOLE   0 0 20,115
iShares TR MSCI Acwi Ex UD ETF COM 464288240 261 5,577 SH   SOLE   0 0 5,577
iShares TR Rus 1000 ETF COM 464287622 282 1,732 SH   SOLE   0 0 1,732
iShares TR Rus 1000 Grw ETF COM 464287614 816 5,189 SH   SOLE   0 0 5,189
iShares TR Rus 1000 Val ETF COM 464287598 935 7,353 SH   SOLE   0 0 7,353
iShares TR S&P Us Pfd Stk ETF COM 464288687 19,069 517,468 SH   SOLE   95,327 0 422,141
iShares TR USA Momentum Fct ET COM 46432F396 213 1,796 SH   SOLE   0 0 1,796
iShares TR USA Quality Fctr ET COM 46432F339 1,464 16,007 SH   SOLE   0 0 16,007
iShares TR USA Value Factor ET COM 46432F388 991 12,208 SH   SOLE   0 0 12,208
Itau Unibanco Holding SA COM 465562106 1,019 108,123 SH   SOLE   13,219 0 94,904
J2 Global Inc COM 48123V102 3,620 40,724 SH   SOLE   5,324 0 35,400
Johnson & Johnson COM 478160104 34,407 247,035 SH   SOLE   18,973 0 228,062
JPMorgan Chase & Co COM 46625H100 54,578 488,173 SH   SOLE   63,183 0 424,990
Kansas City Southern COM 485170302 319 2,620 SH   SOLE   0 0 2,620
KAR Auction Services Inc COM 48238T109 1,694 67,748 SH   SOLE   9,147 0 58,601
Kayne Anderson MLP Inv Co COM 486606106 230 15,000 SH   SOLE   0 0 15,000
KB Financial Group Inc COM 48241A105 1,629 41,250 SH   SOLE   11,177 0 30,073
Kimberly Clark Corp COM 494368103 27,583 206,958 SH   SOLE   43,332 0 163,626
Kinder Morgan Inc COM 49456B101 15,363 735,797 SH   SOLE   146,816 0 588,981
Koninklijke Philips NV COM 500472303 1,744 40,015 SH   SOLE   10,605 0 29,410
Kraft Heinz Co COM 500754106 3,203 103,181 SH   SOLE   2,441 0 100,740
Lam Research Corp COM 512807108 46,279 246,373 SH   SOLE   40,394 0 205,979
Lamar Advertising Co COM 512816109 23,048 285,572 SH   SOLE   54,378 0 231,194
Landstar Systems Inc COM 515098101 3,378 31,278 SH   SOLE   4,094 0 27,184
Lauder Estee Cos Inc COM 518439104 13,875 75,773 SH   SOLE   4,553 0 71,220
Lgi Homes Inc COM 50187T106 4,214 58,993 SH   SOLE   7,708 0 51,285
Lilly Eli & Co COM 532457108 2,132 19,240 SH   SOLE   11,593 0 7,647
Linde PLC COM G5494J103 29,869 148,749 SH   SOLE   4,154 0 144,595
Lockheed Martin Corp COM 539830109 27,203 74,827 SH   SOLE   16,805 0 58,022
Lowes Cos Inc COM 548661107 202 2,000 SH   SOLE   0 0 2,000
LyondellBasell Industries NV COM N53745100 13,054 151,566 SH   SOLE   9,003 0 142,563
Magellan Midstream Partners LP COM 559080106 1,304 20,380 SH   SOLE   0 0 20,380
Main Street Capital Corp COM 56035L104 257 6,259 SH   SOLE   0 0 6,259
Marathon Oil Corp COM 565849106 356 25,041 SH   SOLE   0 0 25,041
Markel Corp COM 570535104 3,475 3,189 SH   SOLE   416 0 2,773
Market Vectors ETF Tr Vietnam COM 92189F817 2,686 167,659 SH   SOLE   43,430 0 124,229
MasterCard Incorporated COM 57636Q104 830 3,139 SH   SOLE   385 0 2,754
Maxim Integrated Prods Inc COM 57772K101 16,525 276,241 SH   SOLE   50,230 0 226,011
McCormick & Co Inc COM 579780206 14,166 91,387 SH   SOLE   5,369 0 86,018
McDonalds Corp COM 580135101 40,055 192,886 SH   SOLE   10,867 0 182,019
MercadoLibre Inc COM 58733R102 2,420 3,955 SH   SOLE   1,018 0 2,937
Merck & Co Inc COM 58933Y105 107,259 1,279,179 SH   SOLE   183,037 0 1,096,142
MetLife Inc COM 59156R108 26,479 533,091 SH   SOLE   67,443 0 465,648
Microsoft Corp COM 594918104 90,466 675,323 SH   SOLE   46,740 0 628,583
Mobile Telesystems PJSC COM 607409109 1,122 120,468 SH   SOLE   3,809 0 116,659
Molina Healthcare Inc COM 60855R100 3,025 21,134 SH   SOLE   2,762 0 18,372
Mondelez Intl Inc COM 609207105 16,224 301,001 SH   SOLE   0 0 301,001
MPLX LP COM 55336V100 690 21,445 SH   SOLE   0 0 21,445
National Storage Affiliates Tr COM 637870106 3,453 119,329 SH   SOLE   15,614 0 103,715
Nextera Energy Partners LP In COM 65341B106 12,216 253,175 SH   SOLE   51,303 0 201,872
Nike Inc COM 654106103 19,044 226,851 SH   SOLE   13,043 0 213,808
Nokia Corp COM 654902204 1,551 309,659 SH   SOLE   42,231 0 267,428
Nomad Foods Ltd COM G6564A105 4,155 194,525 SH   SOLE   25,470 0 169,055
Norfolk Southern Corp COM 655844108 498 2,500 SH   SOLE   2,500 0 0
Northrop Grumman Corp COM 666807102 12,659 39,180 SH   SOLE   2,391 0 36,789
Novartis AG COM 66987V109 8,586 94,036 SH   SOLE   14,470 0 79,566
Novo-Nordisk AS COM 670100205 21,490 421,033 SH   SOLE   846 0 420,187
Nutrien Ltd COM 67077M108 1,899 35,523 SH   SOLE   0 0 35,523
Occidental Petroleum Corp COM 674599105 5,171 102,837 SH   SOLE   0 0 102,837
Old Dominion Freight Lines Inc COM 679580100 3,739 25,047 SH   SOLE   3,275 0 21,772
Ollies Bargain Outlt Holdings COM 681116109 2,918 33,501 SH   SOLE   4,375 0 29,126
Omnicom Group Inc COM 681919106 51,308 626,091 SH   SOLE   122,602 0 503,489
Onespaworld Holdings COM P73684113 2,225 143,540 SH   SOLE   18,784 0 124,756
Oracle Corp COM 68389X105 12,501 219,433 SH   SOLE   12,536 0 206,897
Pagseguro Digital Ltd Cl A COM G68707101 7,760 199,119 SH   SOLE   26,002 0 173,117
Palo Alto Networks Inc COM 697435105 225 1,102 SH   SOLE   0 0 1,102
Parsley Energy Inc COM 701877102 3,263 171,662 SH   SOLE   22,673 0 148,989
Paychex Inc COM 704326107 20,376 247,607 SH   SOLE   47,725 0 199,882
Paypal Holdings Inc COM 70450Y103 22,156 193,570 SH   SOLE   11,674 0 181,896
Pbf Logistics LP COM 69318Q104 1,133 53,578 SH   SOLE   0 0 53,578
Peoples United Financial Inc COM 712704105 11,587 690,506 SH   SOLE   128,305 0 562,201
PepsiCo Inc COM 713448108 127,109 969,337 SH   SOLE   125,459 0 843,878
PerkinElmer Inc COM 714046109 4,254 44,155 SH   SOLE   5,771 0 38,384
Pfizer Inc COM 717081103 56,694 1,308,726 SH   SOLE   202,322 0 1,106,404
Philip Morris Intl Inc COM 718172109 98,463 1,253,828 SH   SOLE   17,666 0 1,236,162
Phillips 66 COM 718546104 37,955 405,764 SH   SOLE   81,733 0 324,031
Phillips 66 Partners LP COM 718549207 976 19,773 SH   SOLE   0 0 19,773
Plains Group Hlgs LP COM 72651A207 4,852 194,295 SH   SOLE   0 0 194,295
PNC Financial Services Group I COM 693475105 417 3,035 SH   SOLE   3,035 0 0
Post Holdings Inc COM 737446104 3,632 34,932 SH   SOLE   4,560 0 30,372
Pra Health Sciences Inc COM 69354M108 6,045 60,973 SH   SOLE   8,174 0 52,799
Premier Inc COM 74051N102 3,342 85,453 SH   SOLE   11,182 0 74,271
Price T Rowe Group Inc COM 74144T108 42,349 386,005 SH   SOLE   77,593 0 308,412
Procter And Gamble Co COM 742718109 120,513 1,099,072 SH   SOLE   94,043 0 1,005,029
Progressive Corp Ohio COM 743315103 16,774 209,862 SH   SOLE   12,734 0 197,128
Prosperity Bancshares Inc COM 743606105 3,586 54,299 SH   SOLE   7,094 0 47,205
Prudential Financial Inc COM 744320102 14,571 144,272 SH   SOLE   26,287 0 117,985
Public Service Enterprise Grou COM 744573106 37,578 638,866 SH   SOLE   128,238 0 510,628
Qualcomm Inc COM 747525103 468 6,147 SH   SOLE   1,651 0 4,496
Radiant Logistics Inc COM 75025X100 1,726 281,083 SH   SOLE   36,682 0 244,401
Raytheon Co COM 755111507 447 2,572 SH   SOLE   1,300 0 1,272
Regeneron Pharmaceuticals COM 75886F107 597 1,908 SH   SOLE   1,850 0 58
Restaurant Brands Intl Inc COM 76131D103 2,750 39,540 SH   SOLE   5,176 0 34,364
Rio Tinto PLC COM 767204100 18,243 292,636 SH   SOLE   23,581 0 269,055
Roan Resources Inc Cl A COM 769755109 17 10,000 SH   SOLE   0 0 10,000
Royal Bank of Canada Montreal COM 780087102 2,326 29,289 SH   SOLE   2,990 0 26,299
Royal Dutch Shell PLC COM 780259206 16,902 259,748 SH   SOLE   0 0 259,748
Royal Dutch Shell PLC COM 780259107 18,668 283,962 SH   SOLE   52,376 0 231,586
Russell 2000 Ishares ETF COM 464287655 3,161 20,330 SH   SOLE   112 0 20,218
Ryman Hospitality Properties I COM 78377T107 4,114 50,728 SH   SOLE   6,632 0 44,096
S&P 500 INDEX Ishares ETF COM 464287200 8,525 28,923 SH   SOLE   154 0 28,769
S&P 500 SPDR ETF COM 78462F103 17,274 58,956 SH   SOLE   1,386 0 57,570
S&P Midcap 400 SPDR ETF COM 78467Y107 1,681 4,742 SH   SOLE   23 0 4,719
Salesforce.com Inc COM 79466L302 342 2,255 SH   SOLE   0 0 2,255
Sap SE COM 803054204 3,368 24,619 SH   SOLE   6,873 0 17,746
Schlumberger Ltd COM 806857108 12,454 313,394 SH   SOLE   62,424 0 250,970
ServiceMaster Global Holdings COM 81761R109 4,814 92,416 SH   SOLE   12,030 0 80,386
Shell Midstream Partners LP COM 822634101 1,364 65,813 SH   SOLE   0 0 65,813
Solaris Oilfield Infrast-A COM 83418M103 2,816 187,951 SH   SOLE   24,553 0 163,398
Sony Corp COM 835699307 2,919 55,723 SH   SOLE   14,799 0 40,924
Southern Copper Corp COM 84265V105 2,420 62,294 SH   SOLE   16,629 0 45,665
Southwest Airlines Co COM 844741108 236 4,648 SH   SOLE   0 0 4,648
SPDR Barclays Short Corporate COM 78464A474 655 21,265 SH   SOLE   0 0 21,265
SPDR Series Trust S&P Biotech COM 78464A870 3,062 34,910 SH   SOLE   4,564 0 30,346
Spirit Aerosystems Holdings In COM 848574109 3,053 37,514 SH   SOLE   4,813 0 32,701
SS&C Technologies Holdings Inc COM 78467J100 4,902 85,085 SH   SOLE   11,124 0 73,961
Starbucks Corp COM 855244109 20,852 248,740 SH   SOLE   14,595 0 234,145
State Street Corp COM 857477103 322 5,744 SH   SOLE   0 0 5,744
Stellus Cap Inv Corp COM 858568108 138 10,000 SH   SOLE   10,000 0 0
Sumitomo Mitsui Financial Grou COM 86562M209 1,533 217,206 SH   SOLE   0 0 217,206
SunTrust Banks Inc COM 867914103 30,228 480,961 SH   SOLE   96,696 0 384,265
Taiwan Semiconductor Mfg Ltd COM 874039100 7,746 197,743 SH   SOLE   27,591 0 170,152
Targa Resources Corp COM 87612G101 699 17,794 SH   SOLE   0 0 17,794
Target Corp COM 87612E106 15,719 181,491 SH   SOLE   33,572 0 147,919
TC Energy Corp COM 87807B107 760 15,340 SH   SOLE   484 0 14,856
Teleflex Inc COM 879369106 3,886 11,734 SH   SOLE   1,530 0 10,204
Tenaris SA COM 88031M109 1,483 56,380 SH   SOLE   14,250 0 42,130
Texas Instruments Inc COM 882508104 24,014 209,256 SH   SOLE   39,353 0 169,903
Thermo Fisher Scientific Inc COM 883556102 15,217 51,816 SH   SOLE   3,016 0 48,800
TJX Cos Inc COM 872540109 221 4,180 SH   SOLE   0 0 4,180
Toronto Dominion Bank Ont COM 891160509 15,513 265,810 SH   SOLE   49,151 0 216,659
Total SA COM 89151E109 2,872 51,473 SH   SOLE   2,802 0 48,671
Tractor Supply Co COM 892356106 4,712 43,306 SH   SOLE   5,030 0 38,276
TransUnion COM 89400J107 3,697 50,298 SH   SOLE   6,577 0 43,721
Ulta Beauty Inc COM 90384S303 18,175 52,395 SH   SOLE   4,186 0 48,209
Unilever PLC COM 904767704 4,481 72,312 SH   SOLE   1,062 0 71,250
Union Pacific Corp COM 907818108 20,268 119,852 SH   SOLE   38,624 0 81,228
United Continental Holdings In COM 910047109 19,265 220,047 SH   SOLE   13,195 0 206,852
United Parcel Service Inc COM 911312106 23,483 227,393 SH   SOLE   41,109 0 186,284
United Rentals Inc COM 911363109 2,546 19,198 SH   SOLE   2,494 0 16,704
United Technologies Corp COM 913017109 1,555 11,946 SH   SOLE   0 0 11,946
UnitedHealth Group Inc COM 91324P102 46,187 189,282 SH   SOLE   37,112 0 152,170
Universal Health Services Inc COM 913903100 3,756 28,805 SH   SOLE   3,764 0 25,041
Upland Software Inc COM 91544A109 5,262 115,569 SH   SOLE   15,113 0 100,456
Vereit Inc COM 92339V100 166 18,402 SH   SOLE   0 0 18,402
Verizon Communications Inc COM 92343V104 60,149 1,052,844 SH   SOLE   144,503 0 908,341
Visa Inc COM 92826C839 32,151 185,256 SH   SOLE   10,949 0 174,307
Wal-Mart Stores Inc COM 931142103 26,563 240,414 SH   SOLE   14,224 0 226,190
Walgreens Boots Alliance Inc COM 931427108 251 4,600 SH   SOLE   0 0 4,600
Webster Financial Corp CT COM 947890109 4,132 86,504 SH   SOLE   11,306 0 75,198
Wells Fargo Co COM 949746101 19,893 420,389 SH   SOLE   32,084 0 388,305
Western Midstream Partners Lp COM 958669103 1,472 47,823 SH   SOLE   7,625 0 40,198
Western Union Co COM 959802109 17,903 900,099 SH   SOLE   175,943 0 724,156
Westpac Banking Corp COM 961214301 2,001 100,389 SH   SOLE   0 0 100,389
Whirlpool Corp COM 963320106 14,005 98,377 SH   SOLE   16,835 0 81,542
White Mountains Ins Group Ltd COM G9618E107 4,099 4,013 SH   SOLE   525 0 3,488
WisdomTree Dynamic Lng Equity COM 97717X313 733 26,464 SH   SOLE   0 0 26,464
WisdomTree US Qtly Div Grt COM 97717X669 1,184 27,120 SH   SOLE   0 0 27,120
Yandex NV COM N97284108 1,281 33,707 SH   SOLE   8,831 0 24,876
YPF Sociedad Anonima COM 984245100 1,205 66,198 SH   SOLE   19,548 0 46,650
Yum Brands Inc COM 988498101 758 6,850 SH   SOLE   4,500 0 2,350
Zions Bancorporation COM 989701107 3,117 67,793 SH   SOLE   8,871 0 58,922
Landmark Infrastructure LP LTD 51508J108 906 53,772 SH   SOLE   0 0 53,772