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 943 39,147 SH   SOLE   7,716 0 31,431
Abbott Laboratories COM 002824100 43,496 500,759 SH   SOLE   10,450 0 490,309
AbbVie Inc COM 00287Y109 46,613 526,466 SH   SOLE   50,606 0 475,860
Accenture PLC Ireland COM G1151C101 52,553 249,576 SH   SOLE   42,054 0 207,522
Addus Homecare Corp COM 006739106 3,694 38,001 SH   SOLE   4,697 0 33,304
Adobe Inc COM 00724F101 1,117 3,387 SH   SOLE   80 0 3,307
Advance Auto Parts Inc COM 00751Y106 4,534 28,307 SH   SOLE   3,492 0 24,815
Advanced Micro Devices Inc COM 007903107 31,294 682,384 SH   SOLE   26,484 0 655,900
AES Corp COM 00130H105 370 18,585 SH   SOLE   14,600 0 3,985
Affiliated Managers Group COM 008252108 3,663 43,225 SH   SOLE   5,348 0 37,877
Akamai Technologies Inc COM 00971T101 2,926 33,873 SH   SOLE   4,047 0 29,826
Alibaba Group Holding Ltd COM 01609W102 3,305 15,581 SH   SOLE   4,229 0 11,352
Allergan PLC COM G0177J108 274 1,435 SH   SOLE   0 0 1,435
Alpha Architect ETF Tr US Quan COM 02072L409 219 6,760 SH   SOLE   0 0 6,760
Alphabet Inc COM 02079K107 1,091 816 SH   SOLE   50 0 766
Alphabet Inc COM 02079K305 38,264 28,568 SH   SOLE   1,055 0 27,513
Alps ETF Tr Alerian MLP COM 00162Q866 157 18,440 SH   SOLE   0 0 18,440
Altria Group Inc COM 02209S103 30,591 612,925 SH   SOLE   2,129 0 610,796
Amazon.com Inc COM 023135106 34,672 18,764 SH   SOLE   770 0 17,994
Ambev SA COM 02319V103 844 181,125 SH   SOLE   0 0 181,125
American Electric Power Inc COM 025537101 16,952 179,372 SH   SOLE   31,640 0 147,732
American Express Co COM 025816109 24,742 198,748 SH   SOLE   7,616 0 191,132
American Tower Corp COM 03027X100 16,926 73,649 SH   SOLE   2,848 0 70,801
Ameriprise Financial Inc COM 03076C106 206 1,235 SH   SOLE   0 0 1,235
Amgen Inc COM 031162100 52,451 217,574 SH   SOLE   26,168 0 191,406
Apple Inc COM 037833100 271,323 923,968 SH   SOLE   37,941 0 886,027
Ares Capital Corp COM 04010L103 15,899 852,467 SH   SOLE   150,127 0 702,340
ASML Holding NV COM N07059210 19,679 66,496 SH   SOLE   3,896 0 62,600
AstraZeneca PLC COM 046353108 3,314 66,466 SH   SOLE   8,747 0 57,719
AT&T Inc COM 00206R102 39,543 1,011,849 SH   SOLE   174,542 0 837,307
Automatic Data Processing Inc COM 053015103 30,642 179,720 SH   SOLE   3,031 0 176,689
AutoZone Inc COM 053332102 13,982 11,737 SH   SOLE   460 0 11,277
Bank America Corp COM 060505104 31,032 881,087 SH   SOLE   34,020 0 847,067
Bank N S Halifax COM 064149107 2,267 40,126 SH   SOLE   0 0 40,126
Berkshire Hathaway Inc COM 084670702 45,817 202,283 SH   SOLE   36,165 0 166,118
Berkshire Hathaway Inc COM 084670108 25,469 75 SH   SOLE   1 0 74
BHP Billiton Ltd COM 088606108 315 5,751 SH   SOLE   0 0 5,751
BHP Billiton PLC COM 05545E209 22,942 488,027 SH   SOLE   92,998 0 395,029
Bio Rad Laboratories Inc COM 090572207 6,077 16,422 SH   SOLE   2,030 0 14,392
Biogen Inc COM 09062X103 326 1,097 SH   SOLE   0 0 1,097
BJs Whsl Club COM 05550J101 6,359 279,649 SH   SOLE   34,873 0 244,776
Black Stone Minerals LP COM 09225M101 331 26,011 SH   SOLE   0 0 26,011
BlackRock Inc COM 09247X101 7,982 15,878 SH   SOLE   0 0 15,878
Boeing Co COM 097023105 15,960 48,994 SH   SOLE   2,559 0 46,435
BP PLC COM 055622104 1,459 38,646 SH   SOLE   0 0 38,646
BRF SA COM 10552T107 1,172 134,739 SH   SOLE   58,553 0 76,186
Bristol-Myers Squibb Co COM 110122108 23,091 359,736 SH   SOLE   16,140 0 343,596
Broadcom Inc COM 11135F101 35,586 112,607 SH   SOLE   14,088 0 98,519
C H Robinson Worldwide Inc COM 12541W209 43,725 559,144 SH   SOLE   95,234 0 463,910
Cadence Bancorporation Cl A COM 12739A100 553 30,516 SH   SOLE   0 0 30,516
Cal Maine Foods Inc COM 128030202 40,581 949,264 SH   SOLE   161,222 0 788,042
Canadian Imperial Bank Comm To COM 136069101 1,802 21,653 SH   SOLE   6,539 0 15,114
Canadian National Railway Co COM 136375102 1,683 18,602 SH   SOLE   5,806 0 12,796
Canadian Pacific Railway Ltd COM 13645T100 385 1,510 SH   SOLE   0 0 1,510
CarMax Inc COM 143130102 211 2,410 SH   SOLE   0 0 2,410
Caterpillar Inc COM 149123101 15,007 101,616 SH   SOLE   3,974 0 97,642
Celsius Holdings Inc COM 15118V207 2,297 475,592 SH   SOLE   58,997 0 416,595
CenterPoint Energy Inc COM 15189T107 250 9,152 SH   SOLE   1,049 0 8,103
Chevron Corp COM 166764100 94,522 784,349 SH   SOLE   58,243 0 726,106
China Mobile Limited COM 16941M109 320 7,579 SH   SOLE   0 0 7,579
Chubb Limited COM H1467J104 36,651 235,456 SH   SOLE   8,922 0 226,534
Church & Dwight Inc COM 171340102 4,429 62,969 SH   SOLE   7,993 0 54,976
Cisco Systems Inc COM 17275R102 61,664 1,285,731 SH   SOLE   172,711 0 1,113,020
Citigroup Inc COM 172967424 624 7,811 SH   SOLE   0 0 7,811
Clorox Co COM 189054109 269 1,750 SH   SOLE   1,500 0 250
CME Group Inc COM 12572Q105 282 1,405 SH   SOLE   0 0 1,405
Coca-Cola Co COM 191216100 162,840 2,942,012 SH   SOLE   169,275 0 2,772,737
Colfax Corp COM 194014106 7,190 197,646 SH   SOLE   24,514 0 173,132
Comcast Corp COM 20030N101 26,334 585,596 SH   SOLE   16,283 0 569,313
ConocoPhillips COM 20825C104 1,125 17,295 SH   SOLE   200 0 17,095
Contango Oil & Gas Company COM 21075N204 1,055 287,398 SH   SOLE   0 0 287,398
CoreSite Realty Corp COM 21870Q105 4,060 36,207 SH   SOLE   4,495 0 31,712
Costco Wholesale Corp COM 22160K105 13,493 45,908 SH   SOLE   1,786 0 44,122
Crown Castle Intl Corp COM 22822V101 30,357 213,558 SH   SOLE   41,205 0 172,353
Cummins Inc COM 231021106 76,096 425,212 SH   SOLE   62,477 0 362,735
CVS Health Corp COM 126650100 48,087 647,289 SH   SOLE   70,245 0 577,044
Danaher Corp COM 235851102 13,158 85,731 SH   SOLE   3,638 0 82,093
DBX ETF Tr Xtrak Msci Japn COM 233051507 224 5,250 SH   SOLE   0 0 5,250
DCP Midstream LP COM 23311P100 432 17,655 SH   SOLE   0 0 17,655
Diageo PLC COM 25243Q205 7,875 46,757 SH   SOLE   12,904 0 33,853
Digital Realty Trust Inc COM 253868103 22,636 189,044 SH   SOLE   35,507 0 153,537
Discover Financial Services COM 254709108 41,609 490,556 SH   SOLE   83,554 0 407,002
Disney Walt Co COM 254687106 27,720 191,663 SH   SOLE   7,738 0 183,925
Dollar Tree Inc COM 256746108 282 2,997 SH   SOLE   0 0 2,997
Duke Energy Corp COM 26441C204 25,749 282,309 SH   SOLE   50,488 0 231,821
Edwards Lifesciences Corp COM 28176E108 17,092 73,263 SH   SOLE   3,136 0 70,127
Emerson Electric Co COM 291011104 49,726 652,065 SH   SOLE   109,600 0 542,465
Employers Holdings Inc COM 292218104 1,772 42,452 SH   SOLE   5,224 0 37,228
Enbridge Inc COM 29250N105 1,096 27,569 SH   SOLE   0 0 27,569
Energy Select Sector SPDR ETF COM 81369Y506 25,264 420,785 SH   SOLE   38,858 0 381,927
Energy Transfer LP COM 29273V100 1,453 113,226 SH   SOLE   0 0 113,226
Entergy Corp COM 29364G103 20,149 168,191 SH   SOLE   30,011 0 138,180
Enterprise Products Partners L COM 293792107 26,226 931,324 SH   SOLE   81,917 0 849,407
EOG Resources Inc COM 26875P101 326 3,897 SH   SOLE   1,800 0 2,097
Equinix Inc COM 29444U700 12,588 21,565 SH   SOLE   850 0 20,715
Ericsson COM 294821608 2,112 240,505 SH   SOLE   65,923 0 174,582
Euronet Worldwide Inc COM 298736109 5,144 32,649 SH   SOLE   4,083 0 28,566
Exxon Mobil Corp COM 30231G102 45,543 652,660 SH   SOLE   28,200 0 624,460
Facebook Inc COM 30303M102 28,021 136,519 SH   SOLE   5,202 0 131,317
First Financial Bankshares COM 32020R109 730 20,808 SH   SOLE   0 0 20,808
First Trust ETF VI Nasd Tech D COM 33738R118 4,198 97,355 SH   SOLE   8,253 0 89,102
First Trust Ise-Rev Natural Ga COM 33733E807 122 10,127 SH   SOLE   0 0 10,127
Firstcash Inc COM 33767D105 4,451 55,203 SH   SOLE   6,935 0 48,268
FirstEnergy Corp COM 337932107 18,483 380,305 SH   SOLE   67,842 0 312,463
Firstservice Corp COM 33767E202 3,736 40,160 SH   SOLE   4,996 0 35,164
Fleetcor Technologies Inc COM 339041105 8,227 28,594 SH   SOLE   3,581 0 25,013
Fomento Economico Mexicano SAB COM 344419106 1,591 16,835 SH   SOLE   4,549 0 12,286
Garmin Ltd COM H2906T109 18,009 184,590 SH   SOLE   33,988 0 150,602
General Electric Co COM 369604103 898 80,452 SH   SOLE   4,000 0 76,452
General Mills Inc COM 370334104 1,010 18,849 SH   SOLE   5,105 0 13,744
General Motors Co COM 37045V100 328 8,952 SH   SOLE   0 0 8,952
Genuine Parts Co COM 372460105 17,678 166,415 SH   SOLE   29,475 0 136,940
Gilead Sciences Inc COM 375558103 67,115 1,032,863 SH   SOLE   174,614 0 858,249
GlaxoSmithKline PLC COM 37733W105 27,388 582,852 SH   SOLE   101,220 0 481,632
Gold Shares SPDR ETF COM 78463V107 11,020 77,118 SH   SOLE   0 0 77,118
Goldman Sachs Group Inc COM 38141G104 13,213 57,465 SH   SOLE   2,249 0 55,216
Goodyear Tire & Rubber Co COM 382550101 18,142 1,166,321 SH   SOLE   201,582 0 964,739
Guggenheim Taxable Muni Mgd Du COM 401664107 204 8,617 SH   SOLE   0 0 8,617
Health Care Select Sector SPDR COM 81369Y209 2,951 28,975 SH   SOLE   3,562 0 25,413
Healthcare Services Group Inc COM 421906108 1,086 44,655 SH   SOLE   12,783 0 31,872
Holly Energy Partners LP COM 435763107 325 14,673 SH   SOLE   0 0 14,673
Home Bancshares Inc COM 436893200 2,589 131,714 SH   SOLE   16,269 0 115,445
Home Depot Inc COM 437076102 25,562 117,051 SH   SOLE   6,012 0 111,039
Honda Motor Ltd COM 438128308 1,123 39,685 SH   SOLE   0 0 39,685
Honeywell Intl Inc COM 438516106 16,443 92,901 SH   SOLE   9,352 0 83,549
IberiaBank Corp COM 450828108 2,929 39,142 SH   SOLE   4,849 0 34,293
Icon PLC COM G4705A100 8,690 50,454 SH   SOLE   3,266 0 47,188
Independent Bank Group Inc COM 45384B106 375 6,772 SH   SOLE   0 0 6,772
Ingersoll-Rand PLC COM G47791101 16,923 127,318 SH   SOLE   4,996 0 122,322
Inmode Ltd COM M5425M103 3,255 83,047 SH   SOLE   10,306 0 72,741
Inovalon Holdings Inc COM 45781D101 4,298 228,395 SH   SOLE   28,232 0 200,163
Intel Corp COM 458140100 18,065 301,831 SH   SOLE   5,885 0 295,946
Intercontinental Exchange Inc COM 45866F104 403 4,355 SH   SOLE   0 0 4,355
Intercontinental Hotels Group COM 45857P806 3,505 51,043 SH   SOLE   14,688 0 36,355
International Paper Co COM 460146103 11,394 247,427 SH   SOLE   16,752 0 230,675
Invesco Exchng Traded Fund Tr COM 46138E164 6,292 844,515 SH   SOLE   8,881 0 835,634
Invesco FTSE RAFI US 1000 ETF COM 46137V613 470 3,706 SH   SOLE   0 0 3,706
Invesco Preferred ETF COM 46138E511 15,543 1,035,525 SH   SOLE   189,108 0 846,417
Invesco QQQ Trust COM 46090E103 588 2,765 SH   SOLE   2,765 0 0
Iron Mountain Inc PA COM 46284V101 5,243 164,515 SH   SOLE   34,218 0 130,297
iShares Core MSCI Total COM 46432F834 10,882 175,796 SH   SOLE   5,956 0 169,840
iShares Cre US REIT ETF COM 464288521 270 4,949 SH   SOLE   0 0 4,949
iShares Gold Trust COM 464285105 255 17,552 SH   SOLE   0 0 17,552
iShares MSCI Brazil Capped ETF COM 464286400 1,449 30,541 SH   SOLE   0 0 30,541
iShares TR 1 3 Yr Treas Bd ETF COM 464287457 355 4,200 SH   SOLE   0 0 4,200
iShares TR Core High Dv ETF COM 46429B663 230 2,342 SH   SOLE   0 0 2,342
iShares TR Core S&P Mcp ETF COM 464287507 218 1,061 SH   SOLE   0 0 1,061
iShares TR Core S&P Scp ETF COM 464287804 2,361 28,159 SH   SOLE   2,698 0 25,461
iShares TR Core S&P Ttl Stk ET COM 464287150 488 6,720 SH   SOLE   0 0 6,720
iShares TR Core US Aggbd ETF COM 464287226 771 6,862 SH   SOLE   0 0 6,862
iShares TR Gl Timb Fore ETF COM 464288174 5,697 85,024 SH   SOLE   33,484 0 51,540
iShares TR Iboxx Hi Yd ETF COM 464288513 9,855 112,061 SH   SOLE   25,628 0 86,433
iShares TR Iboxx Inv Cp ETF COM 464287242 12,913 100,913 SH   SOLE   17,853 0 83,060
iShares TR MBS ETF COM 464288588 97,227 899,751 SH   SOLE   25,755 0 873,996
iShares TR Min Vol Usa ETF COM 46429B697 1,320 20,115 SH   SOLE   0 0 20,115
iShares TR MSCI Acwi Ex UD ETF COM 464288240 279 5,674 SH   SOLE   0 0 5,674
iShares TR Rus 1000 ETF COM 464287622 309 1,732 SH   SOLE   0 0 1,732
iShares TR Rus 1000 Grw ETF COM 464287614 913 5,189 SH   SOLE   0 0 5,189
iShares TR Rus 1000 Val ETF COM 464287598 944 6,918 SH   SOLE   0 0 6,918
iShares TR S&P 500 Grwt ETF COM 464287309 1,102 5,692 SH   SOLE   0 0 5,692
iShares TR S&P Us Pfd Stk ETF COM 464288687 9,073 241,366 SH   SOLE   56,812 0 184,554
iShares TR US Oil GS Ex ETF COM 464288851 334 6,017 SH   SOLE   0 0 6,017
iShares TR USA Momentum Fct ET COM 46432F396 691 5,506 SH   SOLE   0 0 5,506
iShares TR USA Quality Fctr ET COM 46432F339 1,617 16,007 SH   SOLE   0 0 16,007
iShares TR USA Value Factor ET COM 46432F388 1,095 12,208 SH   SOLE   0 0 12,208
iShares US ETF TR Sht Mat Bd E COM 46431W507 376 7,480 SH   SOLE   0 0 7,480
Itau Unibanco Holding SA COM 465562106 1,051 114,865 SH   SOLE   15,030 0 99,835
J2 Global Inc COM 48123V102 5,884 62,792 SH   SOLE   7,780 0 55,012
Johnson & Johnson COM 478160104 33,625 230,511 SH   SOLE   16,556 0 213,955
JPMorgan Chase & Co COM 46625H100 80,293 575,993 SH   SOLE   70,825 0 505,168
Kansas City Southern COM 485170302 284 1,855 SH   SOLE   0 0 1,855
Kimberly Clark Corp COM 494368103 30,018 218,231 SH   SOLE   43,470 0 174,761
Kinder Morgan Inc COM 49456B101 16,747 791,058 SH   SOLE   147,260 0 643,798
Koninklijke Philips NV COM 500472303 2,783 57,019 SH   SOLE   15,769 0 41,250
Kraft Heinz Co COM 500754106 3,437 106,985 SH   SOLE   5,283 0 101,702
Lam Research Corp COM 512807108 62,409 213,438 SH   SOLE   28,453 0 184,985
Lamar Advertising Co COM 512816109 26,939 301,808 SH   SOLE   55,823 0 245,985
Landstar Systems Inc COM 515098101 6,037 53,017 SH   SOLE   6,566 0 46,451
Lauder Estee Cos Inc COM 518439104 14,152 68,520 SH   SOLE   2,630 0 65,890
Lgi Homes Inc COM 50187T106 4,127 58,411 SH   SOLE   7,246 0 51,165
Lilly Eli & Co COM 532457108 1,609 12,242 SH   SOLE   11,386 0 856
Linde PLC COM G5494J103 29,778 139,868 SH   SOLE   2,398 0 137,470
Lockheed Martin Corp COM 539830109 27,873 71,583 SH   SOLE   15,696 0 55,887
Lowes Cos Inc COM 548661107 246 2,055 SH   SOLE   0 0 2,055
Lululemon Athletica Inc COM 550021109 2,299 9,924 SH   SOLE   2,728 0 7,196
LyondellBasell Industries NV COM N53745100 12,791 135,381 SH   SOLE   5,203 0 130,178
Magellan Midstream Partners LP COM 559080106 1,353 21,514 SH   SOLE   0 0 21,514
Main Street Capital Corp COM 56035L104 270 6,259 SH   SOLE   0 0 6,259
Marathon Oil Corp COM 565849106 339 25,000 SH   SOLE   0 0 25,000
Markel Corp COM 570535104 3,647 3,190 SH   SOLE   395 0 2,795
MarketAxess Holdings Inc COM 57060D108 379 1,001 SH   SOLE   0 0 1,001
Marriott Vacations Worldwide C COM 57164Y107 3,894 30,244 SH   SOLE   3,758 0 26,486
MasterCard Incorporated COM 57636Q104 1,048 3,509 SH   SOLE   255 0 3,254
Maxim Integrated Prods Inc COM 57772K101 17,890 290,848 SH   SOLE   50,768 0 240,080
McCormick & Co Inc COM 579780206 13,463 79,319 SH   SOLE   3,106 0 76,213
McDonalds Corp COM 580135101 36,331 183,852 SH   SOLE   8,505 0 175,347
MercadoLibre Inc COM 58733R102 2,416 4,224 SH   SOLE   1,191 0 3,033
Merck & Co Inc COM 58933Y105 119,225 1,310,890 SH   SOLE   167,513 0 1,143,377
MetLife Inc COM 59156R108 18,931 371,416 SH   SOLE   64,351 0 307,065
Microsoft Corp COM 594918104 97,229 616,543 SH   SOLE   32,021 0 584,522
Mobile Telesystems PJSC COM 607409109 1,028 101,281 SH   SOLE   3,809 0 97,472
Mondelez Intl Inc COM 609207105 16,553 300,529 SH   SOLE   0 0 300,529
MPLX LP COM 55336V100 1,077 42,283 SH   SOLE   0 0 42,283
National Retail Properties Inc COM 637417106 20,935 390,428 SH   SOLE   67,535 0 322,893
National Storage Affiliates Tr COM 637870106 4,007 119,180 SH   SOLE   14,753 0 104,427
Nextera Energy Inc COM 65339F101 224 923 SH   SOLE   0 0 923
Nextera Energy Partners LP In COM 65341B106 15,580 295,910 SH   SOLE   55,790 0 240,120
Nike Inc COM 654106103 20,324 200,614 SH   SOLE   7,536 0 193,078
Nokia Corp COM 654902204 71 19,047 SH   SOLE   13,266 0 5,781
Nomad Foods Ltd COM G6564A105 4,349 194,396 SH   SOLE   24,108 0 170,288
Norfolk Southern Corp COM 655844108 485 2,500 SH   SOLE   2,500 0 0
Northrop Grumman Corp COM 666807102 12,193 35,448 SH   SOLE   1,382 0 34,066
Novartis AG COM 66987V109 10,082 106,475 SH   SOLE   18,425 0 88,050
Novo-Nordisk AS COM 670100205 24,532 423,844 SH   SOLE   846 0 422,998
Nutrien Ltd COM 67077M108 1,906 39,780 SH   SOLE   0 0 39,780
NVIDIA Corp COM 67066G104 240 1,022 SH   SOLE   200 0 822
O'Reilly Automotive Inc COM 67103H107 240 548 SH   SOLE   0 0 548
Occidental Petroleum Corp COM 674599105 4,236 102,800 SH   SOLE   0 0 102,800
Old Dominion Freight Lines Inc COM 679580100 4,750 25,030 SH   SOLE   3,097 0 21,933
Ollies Bargain Outlt Holdings COM 681116109 3,539 54,193 SH   SOLE   6,751 0 47,442
Omnicom Group Inc COM 681919106 62,890 776,226 SH   SOLE   132,780 0 643,446
Oneok Inc COM 682680103 290 3,835 SH   SOLE   0 0 3,835
Onespaworld Holdings COM P73684113 2,416 143,467 SH   SOLE   17,745 0 125,722
Oracle Corp COM 68389X105 10,462 197,480 SH   SOLE   7,251 0 190,229
Parsley Energy Inc COM 701877102 2,398 126,803 SH   SOLE   35,881 0 90,922
Paychex Inc COM 704326107 22,200 260,991 SH   SOLE   48,536 0 212,455
Paypal Holdings Inc COM 70450Y103 696 6,436 SH   SOLE   500 0 5,936
Pbf Logistics LP COM 69318Q104 565 27,886 SH   SOLE   0 0 27,886
PepsiCo Inc COM 713448108 137,087 1,003,054 SH   SOLE   118,538 0 884,516
PerkinElmer Inc COM 714046109 4,282 44,099 SH   SOLE   5,462 0 38,637
Pfizer Inc COM 717081103 37,092 946,697 SH   SOLE   143,156 0 803,541
Philip Morris Intl Inc COM 718172109 106,643 1,253,292 SH   SOLE   16,338 0 1,236,954
Phillips 66 COM 718546104 67,796 608,527 SH   SOLE   82,233 0 526,294
Phillips 66 Partners LP COM 718549207 740 11,998 SH   SOLE   0 0 11,998
Plains All American Pipeline L COM 726503105 251 13,652 SH   SOLE   0 0 13,652
Plains Group Hlgs LP COM 72651A207 2,755 145,363 SH   SOLE   0 0 145,363
PNC Financial Services Group I COM 693475105 588 3,685 SH   SOLE   3,035 0 650
Post Holdings Inc COM 737446104 3,742 34,297 SH   SOLE   4,316 0 29,981
Pra Health Sciences Inc COM 69354M108 6,767 60,885 SH   SOLE   7,736 0 53,149
Price T Rowe Group Inc COM 74144T108 51,983 426,647 SH   SOLE   72,539 0 354,108
Procter And Gamble Co COM 742718109 122,122 977,757 SH   SOLE   73,796 0 903,961
Progressive Corp Ohio COM 743315103 13,581 187,602 SH   SOLE   7,364 0 180,238
Prosperity Bancshares Inc COM 743606105 3,900 54,253 SH   SOLE   6,707 0 47,546
Public Service Enterprise Grou COM 744573106 41,512 702,996 SH   SOLE   119,630 0 583,366
Qualcomm Inc COM 747525103 18,812 213,219 SH   SOLE   10,228 0 202,991
Radiant Logistics Inc COM 75025X100 1,566 281,133 SH   SOLE   34,871 0 246,262
Raytheon Co COM 755111507 379 1,724 SH   SOLE   1,300 0 424
Real Estate Select Sector SPDR COM 81369Y860 10,380 268,435 SH   SOLE   40,722 0 227,713
Regeneron Pharmaceuticals COM 75886F107 695 1,850 SH   SOLE   1,850 0 0
Restaurant Brands Intl Inc COM 76131D103 2,460 38,577 SH   SOLE   4,900 0 33,677
Rio Tinto PLC COM 767204100 15,546 261,887 SH   SOLE   18,299 0 243,588
Rockwell Automation Inc COM 773903109 427 2,109 SH   SOLE   0 0 2,109
Royal Bank of Canada Montreal COM 780087102 2,052 25,912 SH   SOLE   3,449 0 22,463
Royal Dutch Shell PLC COM 780259206 14,153 239,971 SH   SOLE   0 0 239,971
Royal Dutch Shell PLC COM 780259107 7,365 122,807 SH   SOLE   25,520 0 97,287
Russell 2000 Ishares ETF COM 464287655 3,595 21,698 SH   SOLE   112 0 21,586
Ryman Hospitality Properties I COM 78377T107 4,355 50,259 SH   SOLE   6,276 0 43,983
S&P 500 INDEX Ishares ETF COM 464287200 10,220 31,618 SH   SOLE   154 0 31,464
S&P 500 SPDR ETF COM 78462F103 17,157 53,307 SH   SOLE   1,386 0 51,921
S&P Midcap 400 SPDR ETF COM 78467Y107 1,871 4,983 SH   SOLE   23 0 4,960
Salesforce.com Inc COM 79466L302 467 2,872 SH   SOLE   0 0 2,872
Sandstorm Gold Ltd COM 80013R206 5,222 700,898 SH   SOLE   81,447 0 619,451
Sap SE COM 803054204 2,602 19,422 SH   SOLE   5,538 0 13,884
Schlumberger Ltd COM 806857108 269 6,701 SH   SOLE   450 0 6,251
Schwab Charles Corp COM 808513105 572 12,028 SH   SOLE   0 0 12,028
ServiceNow Inc COM 81762P102 417 1,478 SH   SOLE   0 0 1,478
Shell Midstream Partners LP COM 822634101 784 38,803 SH   SOLE   0 0 38,803
Solaris Oilfield Infrast-A COM 83418M103 1,985 141,819 SH   SOLE   43,453 0 98,366
Sony Corp COM 835699307 3,450 50,731 SH   SOLE   13,842 0 36,889
Southwest Airlines Co COM 844741108 728 13,485 SH   SOLE   0 0 13,485
SPDR Bloomberg Barclays COM 78468R622 5,326 48,618 SH   SOLE   4,518 0 44,100
SPDR Series Trust S&P Biotech COM 78464A870 3,260 34,276 SH   SOLE   4,319 0 29,957
SPDR Series Trust S&P Divid ET COM 78464A763 225 2,088 SH   SOLE   0 0 2,088
Spdr Wells Fg Pfd Etf COM 78464A292 10,863 246,837 SH   SOLE   32,436 0 214,401
Starbucks Corp COM 855244109 19,308 219,611 SH   SOLE   8,434 0 211,177
State Street Corp COM 857477103 451 5,700 SH   SOLE   0 0 5,700
Stellus Cap Inv Corp COM 858568108 142 10,000 SH   SOLE   10,000 0 0
Stericycle Inc COM 858912108 3,821 59,876 SH   SOLE   7,432 0 52,444
Sumitomo Mitsui Financial Grou COM 86562M209 1,801 243,082 SH   SOLE   0 0 243,082
SVB Financial Group COM 78486Q101 6,202 24,706 SH   SOLE   3,073 0 21,633
Taiwan Semiconductor Mfg Ltd COM 874039100 10,947 188,411 SH   SOLE   26,414 0 161,997
Takeda Pharmaceutical Co Ltd S COM 874060205 2,514 127,429 SH   SOLE   38,605 0 88,824
Targa Resources Corp COM 87612G101 432 10,569 SH   SOLE   0 0 10,569
Target Corp COM 87612E106 24,664 192,371 SH   SOLE   34,113 0 158,258
TC Energy Corp COM 87807B107 918 17,217 SH   SOLE   648 0 16,569
Teleflex Inc COM 879369106 4,414 11,726 SH   SOLE   1,446 0 10,280
Texas Instruments Inc COM 882508104 30,226 235,606 SH   SOLE   41,039 0 194,567
Thermo Fisher Scientific Inc COM 883556102 14,653 45,104 SH   SOLE   1,744 0 43,360
Thor Industries Inc COM 885160101 2,518 33,894 SH   SOLE   4,223 0 29,671
Toro Co COM 891092108 2,517 31,599 SH   SOLE   3,922 0 27,677
Toronto Dominion Bank Ont COM 891160509 15,758 280,734 SH   SOLE   49,838 0 230,896
Total SA COM 89151E109 2,933 53,040 SH   SOLE   2,137 0 50,903
Tradeweb Mkts Inc Cl A COM 892672106 3,708 80,004 SH   SOLE   9,975 0 70,029
TransUnion COM 89400J107 4,291 50,118 SH   SOLE   6,224 0 43,894
Truist Financial Corp COM 89832Q109 57,057 1,013,086 SH   SOLE   174,544 0 838,543
Ulta Beauty Inc COM 90384S303 276 1,090 SH   SOLE   0 0 1,090
Unilever PLC COM 904767704 4,285 74,950 SH   SOLE   1,625 0 73,325
Union Pacific Corp COM 907818108 13,885 76,803 SH   SOLE   4,106 0 72,697
United Continental Holdings In COM 910047109 17,058 193,641 SH   SOLE   7,625 0 186,016
United Parcel Service Inc COM 911312106 34,376 293,661 SH   SOLE   50,331 0 243,330
United Rentals Inc COM 911363109 8,480 50,850 SH   SOLE   6,287 0 44,563
United Technologies Corp COM 913017109 1,456 9,725 SH   SOLE   0 0 9,725
UnitedHealth Group Inc COM 91324P102 59,756 203,265 SH   SOLE   34,562 0 168,703
Universal Health Services Inc COM 913903100 4,128 28,773 SH   SOLE   3,559 0 25,214
Upland Software Inc COM 91544A109 4,101 114,829 SH   SOLE   14,304 0 100,525
Vanguard Bd Index Fd Short Trm COM 921937827 366 4,536 SH   SOLE   0 0 4,536
Vanguard Short-Term Corporate COM 92206C409 304 3,755 SH   SOLE   0 0 3,755
Vereit Inc COM 92339V100 170 18,402 SH   SOLE   0 0 18,402
VeriSign Inc COM 92343E102 231 1,201 SH   SOLE   0 0 1,201
Verizon Communications Inc COM 92343V104 64,286 1,047,006 SH   SOLE   137,197 0 909,809
VF Corp COM 918204108 213 2,136 SH   SOLE   2,000 0 136
Visa Inc COM 92826C839 30,629 163,004 SH   SOLE   6,766 0 156,238
Wal-Mart Stores Inc COM 931142103 25,209 212,125 SH   SOLE   8,216 0 203,909
Walgreens Boots Alliance Inc COM 931427108 271 4,600 SH   SOLE   0 0 4,600
Webster Financial Corp CT COM 947890109 5,572 104,414 SH   SOLE   12,735 0 91,679
Wells Fargo Co COM 949746101 63,287 1,176,332 SH   SOLE   158,498 0 1,017,834
Western Alliance Bancorp COM 957638109 4,191 73,528 SH   SOLE   9,116 0 64,412
Western Midstream Partners Lp COM 958669103 393 19,966 SH   SOLE   7,625 0 12,341
Western Union Co COM 959802109 25,325 945,681 SH   SOLE   175,629 0 770,052
Westpac Banking Corp COM 961214301 1,908 112,364 SH   SOLE   0 0 112,364
Wex Inc COM 96208T104 3,736 17,836 SH   SOLE   2,214 0 15,622
Whirlpool Corp COM 963320106 15,507 105,109 SH   SOLE   18,061 0 87,048
White Mountains Ins Group Ltd COM G9618E107 4,391 3,936 SH   SOLE   498 0 3,438
WisdomTree US Qtly Div Grt COM 97717X669 1,315 27,120 SH   SOLE   0 0 27,120
WPP PLC COM 92937A102 1,357 19,308 SH   SOLE   691 0 18,617
Yum Brands Inc COM 988498101 717 7,117 SH   SOLE   4,500 0 2,617