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 | 815 | 47,191 | SH | | SOLE | | 9,022 | 0 | 38,169 |
Abbott Laboratories | COM | 002824100 | 41,384 | 524,449 | SH | | SOLE | | 11,896 | 0 | 512,553 |
AbbVie Inc | COM | 00287Y109 | 72,301 | 948,950 | SH | | SOLE | | 72,491 | 0 | 876,459 |
Accenture PLC Ireland | COM | G1151C101 | 41,812 | 256,108 | SH | | SOLE | | 42,135 | 0 | 213,973 |
Addus Homecare Corp | COM | 006739106 | 3,451 | 51,052 | SH | | SOLE | | 4,579 | 0 | 46,473 |
Adobe Inc | COM | 00724F101 | 10,218 | 32,108 | SH | | SOLE | | 1,393 | 0 | 30,715 |
Advanced Micro Devices Inc | COM | 007903107 | 16,456 | 361,821 | SH | | SOLE | | 14,628 | 0 | 347,193 |
Akamai Technologies Inc | COM | 00971T101 | 2,924 | 31,956 | SH | | SOLE | | 2,727 | 0 | 29,229 |
Alibaba Group Holding Ltd | COM | 01609W102 | 29,885 | 153,667 | SH | | SOLE | | 9,896 | 0 | 143,771 |
Align Technology Inc | COM | 016255101 | 1,916 | 11,013 | SH | | SOLE | | 979 | 0 | 10,034 |
Alleghany Corp | COM | 017175100 | 265 | 479 | SH | | SOLE | | 0 | 0 | 479 |
Allergan PLC | COM | G0177J108 | 381 | 2,151 | SH | | SOLE | | 0 | 0 | 2,151 |
Alphabet Inc | COM | 02079K107 | 1,252 | 1,077 | SH | | SOLE | | 50 | 0 | 1,027 |
Alphabet Inc | COM | 02079K305 | 32,492 | 27,963 | SH | | SOLE | | 1,073 | 0 | 26,890 |
Alps ETF Tr Alerian MLP | COM | 00162Q866 | 769 | 223,440 | SH | | SOLE | | 59,000 | 0 | 164,440 |
Altria Group Inc | COM | 02209S103 | 23,744 | 614,016 | SH | | SOLE | | 2,129 | 0 | 611,887 |
Amazon.com Inc | COM | 023135106 | 36,582 | 18,763 | SH | | SOLE | | 752 | 0 | 18,011 |
Ambev SA | COM | 02319V103 | 1,839 | 799,373 | SH | | SOLE | | 0 | 0 | 799,373 |
American Electric Power Inc | COM | 025537101 | 15,376 | 192,245 | SH | | SOLE | | 32,929 | 0 | 159,316 |
American Express Co | COM | 025816109 | 19,657 | 229,615 | SH | | SOLE | | 9,164 | 0 | 220,451 |
American Tower Corp | COM | 03027X100 | 15,434 | 70,877 | SH | | SOLE | | 2,897 | 0 | 67,980 |
Amgen Inc | COM | 031162100 | 46,285 | 228,309 | SH | | SOLE | | 27,462 | 0 | 200,847 |
Apple Inc | COM | 037833100 | 153,989 | 605,564 | SH | | SOLE | | 20,304 | 0 | 585,260 |
Applied Materials Inc | COM | 038222105 | 9,653 | 210,674 | SH | | SOLE | | 8,832 | 0 | 201,842 |
Ares Capital Corp | COM | 04010L103 | 9,968 | 924,694 | SH | | SOLE | | 156,634 | 0 | 768,060 |
ASML Holding NV | COM | N07059210 | 17,435 | 66,638 | SH | | SOLE | | 3,846 | 0 | 62,792 |
AstraZeneca PLC | COM | 046353108 | 5,082 | 113,804 | SH | | SOLE | | 25,512 | 0 | 88,292 |
AT&T Inc | COM | 00206R102 | 32,169 | 1,103,556 | SH | | SOLE | | 187,339 | 0 | 916,217 |
Atlassian Corp PLC | COM | G06242104 | 699 | 5,090 | SH | | SOLE | | 1,681 | 0 | 3,409 |
Automatic Data Processing Inc | COM | 053015103 | 24,203 | 177,075 | SH | | SOLE | | 3,083 | 0 | 173,992 |
Ball Corp | COM | 058498106 | 12,919 | 199,795 | SH | | SOLE | | 8,357 | 0 | 191,438 |
Bank America Corp | COM | 060505104 | 10,684 | 503,258 | SH | | SOLE | | 19,472 | 0 | 483,786 |
Bank N S Halifax | COM | 064149107 | 2,402 | 59,156 | SH | | SOLE | | 0 | 0 | 59,156 |
Berkshire Hathaway Inc | COM | 084670702 | 38,231 | 209,105 | SH | | SOLE | | 36,226 | 0 | 172,879 |
Berkshire Hathaway Inc | COM | 084670108 | 19,856 | 73 | SH | | SOLE | | 1 | 0 | 72 |
Best Buy Inc | COM | 086516101 | 7,950 | 139,478 | SH | | SOLE | | 5,861 | 0 | 133,617 |
BHP Billiton Ltd | COM | 088606108 | 310 | 8,441 | SH | | SOLE | | 0 | 0 | 8,441 |
BHP Billiton PLC | COM | 05545E209 | 14,829 | 488,773 | SH | | SOLE | | 88,835 | 0 | 399,938 |
Bio Rad Laboratories Inc | COM | 090572207 | 5,358 | 15,284 | SH | | SOLE | | 1,368 | 0 | 13,916 |
Biogen Inc | COM | 09062X103 | 601 | 1,901 | SH | | SOLE | | 0 | 0 | 1,901 |
BJs Whsl Club | COM | 05550J101 | 2,716 | 106,626 | SH | | SOLE | | 9,554 | 0 | 97,072 |
Black Stone Minerals LP | COM | 09225M101 | 122 | 26,011 | SH | | SOLE | | 0 | 0 | 26,011 |
BlackRock Inc | COM | 09247X101 | 6,926 | 15,743 | SH | | SOLE | | 0 | 0 | 15,743 |
Boeing Co | COM | 097023105 | 8,331 | 55,858 | SH | | SOLE | | 2,198 | 0 | 53,660 |
BP PLC | COM | 055622104 | 1,634 | 67,010 | SH | | SOLE | | 6,003 | 0 | 61,007 |
BRF SA | COM | 10552T107 | 558 | 192,358 | SH | | SOLE | | 58,553 | 0 | 133,805 |
Bristol-Myers Squibb Co | COM | 110122108 | 19,859 | 356,272 | SH | | SOLE | | 16,371 | 0 | 339,901 |
Broadcom Inc | COM | 11135F101 | 22,095 | 93,189 | SH | | SOLE | | 15,355 | 0 | 77,834 |
Broadridge Financial Solutions | COM | 11133T103 | 1,737 | 18,321 | SH | | SOLE | | 1,631 | 0 | 16,690 |
C H Robinson Worldwide Inc | COM | 12541W209 | 36,938 | 557,972 | SH | | SOLE | | 95,232 | 0 | 462,740 |
Cadence Bancorporation Cl A | COM | 12739A100 | 200 | 30,516 | SH | | SOLE | | 0 | 0 | 30,516 |
Cal Maine Foods Inc | COM | 128030202 | 47,715 | 1,084,926 | SH | | SOLE | | 188,602 | 0 | 896,324 |
Canadian Pacific Railway Ltd | COM | 13645T100 | 332 | 1,510 | SH | | SOLE | | 0 | 0 | 1,510 |
Carnival Corp | COM | 143658300 | 477 | 36,247 | SH | | SOLE | | 1,107 | 0 | 35,140 |
Caterpillar Inc | COM | 149123101 | 332 | 2,864 | SH | | SOLE | | 0 | 0 | 2,864 |
Cavco Industries Inc | COM | 149568107 | 1,727 | 11,916 | SH | | SOLE | | 1,076 | 0 | 10,840 |
Celsius Holdings Inc | COM | 15118V207 | 1,872 | 444,570 | SH | | SOLE | | 39,898 | 0 | 404,672 |
Charles River Laboratories Int | COM | 159864107 | 8,578 | 67,964 | SH | | SOLE | | 2,859 | 0 | 65,105 |
Chevron Corp | COM | 166764100 | 53,275 | 735,234 | SH | | SOLE | | 55,745 | 0 | 679,489 |
China Mobile Limited | COM | 16941M109 | 349 | 9,255 | SH | | SOLE | | 0 | 0 | 9,255 |
Chubb Limited | COM | H1467J104 | 25,884 | 231,746 | SH | | SOLE | | 8,052 | 0 | 223,694 |
Church & Dwight Inc | COM | 171340102 | 3,865 | 60,216 | SH | | SOLE | | 5,386 | 0 | 54,830 |
Cisco Systems Inc | COM | 17275R102 | 37,782 | 961,134 | SH | | SOLE | | 167,132 | 0 | 794,002 |
Citigroup Inc | COM | 172967424 | 476 | 11,291 | SH | | SOLE | | 0 | 0 | 11,291 |
CME Group Inc | COM | 12572Q105 | 13,142 | 76,002 | SH | | SOLE | | 3,132 | 0 | 72,870 |
Coca-Cola Co | COM | 191216100 | 133,602 | 3,019,246 | SH | | SOLE | | 178,940 | 0 | 2,840,306 |
Comcast Corp | COM | 20030N101 | 6,169 | 179,448 | SH | | SOLE | | 0 | 0 | 179,448 |
ConocoPhillips | COM | 20825C104 | 467 | 15,164 | SH | | SOLE | | 200 | 0 | 14,964 |
Contango Oil & Gas Company | COM | 21075N204 | 431 | 287,398 | SH | | SOLE | | 0 | 0 | 287,398 |
CoreSite Realty Corp | COM | 21870Q105 | 3,923 | 33,847 | SH | | SOLE | | 3,030 | 0 | 30,817 |
Costco Wholesale Corp | COM | 22160K105 | 12,683 | 44,483 | SH | | SOLE | | 1,816 | 0 | 42,667 |
Crown Castle Intl Corp | COM | 22822V101 | 29,023 | 200,991 | SH | | SOLE | | 36,665 | 0 | 164,326 |
Cummins Inc | COM | 231021106 | 48,540 | 358,703 | SH | | SOLE | | 60,485 | 0 | 298,218 |
CVS Health Corp | COM | 126650100 | 39,939 | 673,169 | SH | | SOLE | | 75,077 | 0 | 598,092 |
Cyberark Software Ltd | COM | M2682V108 | 1,045 | 12,214 | SH | | SOLE | | 3,953 | 0 | 8,261 |
Danaher Corp | COM | 235851102 | 11,236 | 81,181 | SH | | SOLE | | 3,492 | 0 | 77,689 |
DCP Midstream LP | COM | 23311P100 | 113 | 27,750 | SH | | SOLE | | 0 | 0 | 27,750 |
DexCom Inc | COM | 252131107 | 10,553 | 39,191 | SH | | SOLE | | 1,647 | 0 | 37,544 |
Diageo PLC | COM | 25243Q205 | 5,960 | 46,883 | SH | | SOLE | | 12,904 | 0 | 33,979 |
Digital Realty Trust Inc | COM | 253868103 | 28,100 | 202,290 | SH | | SOLE | | 37,058 | 0 | 165,232 |
Discover Financial Services | COM | 254709108 | 32,655 | 915,480 | SH | | SOLE | | 153,366 | 0 | 762,114 |
Disney Walt Co | COM | 254687106 | 17,118 | 177,201 | SH | | SOLE | | 7,270 | 0 | 169,931 |
Duke Energy Corp | COM | 26441C204 | 24,430 | 302,052 | SH | | SOLE | | 51,847 | 0 | 250,205 |
Edwards Lifesciences Corp | COM | 28176E108 | 313 | 1,658 | SH | | SOLE | | 317 | 0 | 1,341 |
eHealth Inc | COM | 28238P109 | 5,372 | 38,151 | SH | | SOLE | | 3,404 | 0 | 34,747 |
Emerson Electric Co | COM | 291011104 | 31,790 | 667,163 | SH | | SOLE | | 109,730 | 0 | 557,433 |
Enbridge Inc | COM | 29250N105 | 1,453 | 49,962 | SH | | SOLE | | 1,334 | 0 | 48,628 |
Energy Transfer LP | COM | 29273V100 | 613 | 133,309 | SH | | SOLE | | 0 | 0 | 133,309 |
Entergy Corp | COM | 29364G103 | 16,979 | 180,683 | SH | | SOLE | | 30,921 | 0 | 149,762 |
Enterprise Products Partners L | COM | 293792107 | 14,158 | 990,051 | SH | | SOLE | | 99,577 | 0 | 890,474 |
Equinix Inc | COM | 29444U700 | 13,252 | 21,217 | SH | | SOLE | | 865 | 0 | 20,352 |
Ericsson | COM | 294821608 | 1,760 | 217,608 | SH | | SOLE | | 65,923 | 0 | 151,685 |
Euronet Worldwide Inc | COM | 298736109 | 2,646 | 30,865 | SH | | SOLE | | 2,750 | 0 | 28,115 |
Exxon Mobil Corp | COM | 30231G102 | 39,758 | 1,047,090 | SH | | SOLE | | 62,245 | 0 | 984,845 |
Facebook Inc | COM | 30303M102 | 22,825 | 136,842 | SH | | SOLE | | 4,888 | 0 | 131,954 |
First Financial Bankshares | COM | 32020R109 | 2,277 | 84,853 | SH | | SOLE | | 0 | 0 | 84,853 |
Firstcash Inc | COM | 33767D105 | 3,748 | 52,246 | SH | | SOLE | | 4,674 | 0 | 47,572 |
FirstEnergy Corp | COM | 337932107 | 16,373 | 408,606 | SH | | SOLE | | 69,896 | 0 | 338,710 |
Firstservice Corp | COM | 33767E202 | 2,903 | 37,640 | SH | | SOLE | | 3,367 | 0 | 34,273 |
Fleetcor Technologies Inc | COM | 339041105 | 5,536 | 29,677 | SH | | SOLE | | 2,553 | 0 | 27,124 |
Fomento Economico Mexicano SAB | COM | 344419106 | 923 | 15,253 | SH | | SOLE | | 4,549 | 0 | 10,704 |
Garmin Ltd | COM | H2906T109 | 595 | 7,937 | SH | | SOLE | | 5,525 | 0 | 2,412 |
General Electric Co | COM | 369604103 | 9,496 | 1,195,998 | SH | | SOLE | | 52,133 | 0 | 1,143,865 |
General Mills Inc | COM | 370334104 | 896 | 16,987 | SH | | SOLE | | 5,105 | 0 | 11,882 |
Genuine Parts Co | COM | 372460105 | 12,012 | 178,409 | SH | | SOLE | | 30,563 | 0 | 147,846 |
Gilead Sciences Inc | COM | 375558103 | 65,256 | 872,870 | SH | | SOLE | | 145,916 | 0 | 726,954 |
GlaxoSmithKline PLC | COM | 37733W105 | 23,932 | 631,612 | SH | | SOLE | | 108,175 | 0 | 523,437 |
Godaddy Inc | COM | 380237107 | 2,678 | 46,893 | SH | | SOLE | | 4,211 | 0 | 42,682 |
Gold Shares SPDR ETF | COM | 78463V107 | 11,498 | 77,665 | SH | | SOLE | | 0 | 0 | 77,665 |
Goodyear Tire & Rubber Co | COM | 382550101 | 85 | 14,674 | SH | | SOLE | | 8,856 | 0 | 5,818 |
Grocery Outlet Holding Corp | COM | 39874R101 | 3,957 | 115,227 | SH | | SOLE | | 10,320 | 0 | 104,907 |
Health Care Select Sector SPDR | COM | 81369Y209 | 665 | 7,502 | SH | | SOLE | | 0 | 0 | 7,502 |
Healthcare Services Group Inc | COM | 421906108 | 5,323 | 222,626 | SH | | SOLE | | 20,053 | 0 | 202,573 |
Holly Energy Partners LP | COM | 435763107 | 576 | 41,058 | SH | | SOLE | | 0 | 0 | 41,058 |
HollyFrontier Corp | COM | 436106108 | 361 | 14,728 | SH | | SOLE | | 0 | 0 | 14,728 |
Home Bancshares Inc | COM | 436893200 | 1,473 | 122,812 | SH | | SOLE | | 10,959 | 0 | 111,853 |
Home Depot Inc | COM | 437076102 | 21,244 | 113,782 | SH | | SOLE | | 5,835 | 0 | 107,947 |
Honeywell Intl Inc | COM | 438516106 | 19,386 | 144,902 | SH | | SOLE | | 9,549 | 0 | 135,353 |
I3 Verticals Inc Cl A | COM | 46571Y107 | 2,750 | 144,061 | SH | | SOLE | | 12,969 | 0 | 131,092 |
Icon PLC | COM | G4705A100 | 7,186 | 52,836 | SH | | SOLE | | 2,202 | 0 | 50,634 |
IHS Markit Ltd | COM | G47567105 | 1,454 | 24,238 | SH | | SOLE | | 7,527 | 0 | 16,711 |
Inmode Ltd | COM | M5425M103 | 2,820 | 131,160 | SH | | SOLE | | 11,743 | 0 | 119,417 |
Innovative Industrial Properti | COM | 45781V101 | 5,066 | 66,720 | SH | | SOLE | | 6,009 | 0 | 60,711 |
Inogen Inc | COM | 45780L104 | 3,609 | 69,858 | SH | | SOLE | | 6,296 | 0 | 63,562 |
Inovalon Holdings Inc | COM | 45781D101 | 3,542 | 212,627 | SH | | SOLE | | 19,026 | 0 | 193,601 |
Intel Corp | COM | 458140100 | 16,517 | 305,184 | SH | | SOLE | | 5,885 | 0 | 299,299 |
Intercontinental Exchange Inc | COM | 45866F104 | 429 | 5,309 | SH | | SOLE | | 0 | 0 | 5,309 |
Intercontinental Hotels Group | COM | 45857P806 | 2,015 | 47,815 | SH | | SOLE | | 15,349 | 0 | 32,466 |
International Paper Co | COM | 460146103 | 12,425 | 399,119 | SH | | SOLE | | 67,988 | 0 | 331,131 |
Intl Business Machines | COM | 459200101 | 13,106 | 118,148 | SH | | SOLE | | 4,878 | 0 | 113,270 |
Invesco Exch Trd Slf Index Fd | COM | 46138J866 | 450 | 21,710 | SH | | SOLE | | 0 | 0 | 21,710 |
Invesco FTSE RAFI US 1000 ETF | COM | 46137V613 | 343 | 3,706 | SH | | SOLE | | 0 | 0 | 3,706 |
Invesco Preferred ETF | COM | 46138E511 | 14,560 | 1,106,415 | SH | | SOLE | | 193,835 | 0 | 912,580 |
Invesco QQQ Trust | COM | 46090E103 | 281 | 1,477 | SH | | SOLE | | 187 | 0 | 1,290 |
Iron Mountain Inc PA | COM | 46284V101 | 14,650 | 615,551 | SH | | SOLE | | 104,431 | 0 | 511,120 |
iShares Core MSCI Total | COM | 46432F834 | 203 | 4,313 | SH | | SOLE | | 0 | 0 | 4,313 |
iShares Gold Trust | COM | 464285105 | 265 | 17,552 | SH | | SOLE | | 0 | 0 | 17,552 |
iShares TR Core S&P Scp ETF | COM | 464287804 | 367 | 6,544 | SH | | SOLE | | 2,492 | 0 | 4,052 |
iShares TR Core S&P Ttl Stk ET | COM | 464287150 | 533 | 9,320 | SH | | SOLE | | 0 | 0 | 9,320 |
iShares TR Core US Aggbd ETF | COM | 464287226 | 801 | 6,944 | SH | | SOLE | | 0 | 0 | 6,944 |
iShares TR Iboxx Hi Yd ETF | COM | 464288513 | 18,195 | 236,079 | SH | | SOLE | | 40,033 | 0 | 196,046 |
iShares TR Iboxx Inv Cp ETF | COM | 464287242 | 13,307 | 107,740 | SH | | SOLE | | 18,518 | 0 | 89,222 |
iShares TR MBS ETF | COM | 464288588 | 97,699 | 884,635 | SH | | SOLE | | 26,120 | 0 | 858,515 |
iShares TR Min Vol Usa ETF | COM | 46429B697 | 1,086 | 20,115 | SH | | SOLE | | 0 | 0 | 20,115 |
iShares TR MSCI Acwi Ex UD ETF | COM | 464288240 | 223 | 5,932 | SH | | SOLE | | 0 | 0 | 5,932 |
iShares TR Rus 1000 ETF | COM | 464287622 | 245 | 1,732 | SH | | SOLE | | 0 | 0 | 1,732 |
iShares TR Rus 1000 Grw ETF | COM | 464287614 | 782 | 5,189 | SH | | SOLE | | 0 | 0 | 5,189 |
iShares TR Rus 1000 Val ETF | COM | 464287598 | 4,749 | 47,885 | SH | | SOLE | | 0 | 0 | 47,885 |
iShares TR S&P 500 Grwt ETF | COM | 464287309 | 2,573 | 15,587 | SH | | SOLE | | 0 | 0 | 15,587 |
iShares TR S&P Us Pfd Stk ETF | COM | 464288687 | 18,195 | 571,453 | SH | | SOLE | | 99,539 | 0 | 471,914 |
iShares TR U.S. Real Es ETF | COM | 464287739 | 696 | 10,000 | SH | | SOLE | | 10,000 | 0 | 0 |
iShares TR USA Momentum Fct ET | COM | 46432F396 | 1,275 | 11,976 | SH | | SOLE | | 0 | 0 | 11,976 |
iShares TR USA Quality Fctr ET | COM | 46432F339 | 1,297 | 16,007 | SH | | SOLE | | 0 | 0 | 16,007 |
iShares TR USA Value Factor ET | COM | 46432F388 | 769 | 12,208 | SH | | SOLE | | 0 | 0 | 12,208 |
Itau Unibanco Holding SA | COM | 465562106 | 475 | 105,785 | SH | | SOLE | | 15,030 | 0 | 90,755 |
J2 Global Inc | COM | 48123V102 | 4,381 | 58,534 | SH | | SOLE | | 5,243 | 0 | 53,291 |
Janus Detroit Str Tr Henderson | COM | 47103U852 | 15,422 | 296,287 | SH | | SOLE | | 11,614 | 0 | 284,673 |
Johnson & Johnson | COM | 478160104 | 19,937 | 152,044 | SH | | SOLE | | 11,661 | 0 | 140,383 |
JPMorgan Chase & Co | COM | 46625H100 | 54,565 | 606,071 | SH | | SOLE | | 72,600 | 0 | 533,471 |
Kimberly Clark Corp | COM | 494368103 | 31,914 | 249,580 | SH | | SOLE | | 45,570 | 0 | 204,010 |
Kinder Morgan Inc | COM | 49456B101 | 14,157 | 1,017,055 | SH | | SOLE | | 181,002 | 0 | 836,053 |
Koninklijke Philips NV | COM | 500472303 | 2,072 | 51,606 | SH | | SOLE | | 15,769 | 0 | 35,837 |
Kraft Heinz Co | COM | 500754106 | 2,641 | 106,737 | SH | | SOLE | | 5,283 | 0 | 101,454 |
Lam Research Corp | COM | 512807108 | 51,445 | 214,353 | SH | | SOLE | | 28,524 | 0 | 185,829 |
Lamar Advertising Co | COM | 512816109 | 16,503 | 321,825 | SH | | SOLE | | 57,435 | 0 | 264,390 |
Landstar Systems Inc | COM | 515098101 | 4,738 | 49,427 | SH | | SOLE | | 4,424 | 0 | 45,003 |
Lauder Estee Cos Inc | COM | 518439104 | 10,754 | 67,489 | SH | | SOLE | | 2,675 | 0 | 64,814 |
Lennar Corp | COM | 526057104 | 204 | 5,345 | SH | | SOLE | | 0 | 0 | 5,345 |
Lgi Homes Inc | COM | 50187T106 | 2,469 | 54,693 | SH | | SOLE | | 4,883 | 0 | 49,810 |
Lilly Eli & Co | COM | 532457108 | 1,065 | 7,678 | SH | | SOLE | | 6,653 | 0 | 1,025 |
Linde PLC | COM | G5494J103 | 23,871 | 137,981 | SH | | SOLE | | 2,444 | 0 | 135,537 |
LKQ Corp | COM | 501889208 | 3,418 | 166,673 | SH | | SOLE | | 15,087 | 0 | 151,586 |
Lockheed Martin Corp | COM | 539830109 | 30,183 | 89,048 | SH | | SOLE | | 17,345 | 0 | 71,703 |
Lowes Cos Inc | COM | 548661107 | 207 | 2,405 | SH | | SOLE | | 0 | 0 | 2,405 |
Lululemon Athletica Inc | COM | 550021109 | 10,742 | 56,673 | SH | | SOLE | | 4,725 | 0 | 51,948 |
Lyft Inc Cl A | COM | 55087P104 | 2,608 | 97,137 | SH | | SOLE | | 8,234 | 0 | 88,903 |
LyondellBasell Industries NV | COM | N53745100 | 11,419 | 230,087 | SH | | SOLE | | 39,428 | 0 | 190,659 |
Magellan Midstream Partners LP | COM | 559080106 | 2,564 | 70,269 | SH | | SOLE | | 0 | 0 | 70,269 |
Marathon Oil Corp | COM | 565849106 | 83 | 25,130 | SH | | SOLE | | 0 | 0 | 25,130 |
Markel Corp | COM | 570535104 | 4,597 | 4,954 | SH | | SOLE | | 444 | 0 | 4,510 |
MarketAxess Holdings Inc | COM | 57060D108 | 299 | 899 | SH | | SOLE | | 0 | 0 | 899 |
MasterCard Incorporated | COM | 57636Q104 | 1,066 | 4,413 | SH | | SOLE | | 85 | 0 | 4,328 |
Maxim Integrated Prods Inc | COM | 57772K101 | 15,213 | 312,953 | SH | | SOLE | | 52,932 | 0 | 260,021 |
McDonalds Corp | COM | 580135101 | 19,851 | 120,054 | SH | | SOLE | | 3,860 | 0 | 116,194 |
MercadoLibre Inc | COM | 58733R102 | 1,858 | 3,803 | SH | | SOLE | | 1,191 | 0 | 2,612 |
Merck & Co Inc | COM | 58933Y105 | 92,390 | 1,200,808 | SH | | SOLE | | 161,537 | 0 | 1,039,271 |
MetLife Inc | COM | 59156R108 | 14,809 | 484,422 | SH | | SOLE | | 80,859 | 0 | 403,563 |
Microsoft Corp | COM | 594918104 | 79,252 | 502,517 | SH | | SOLE | | 22,893 | 0 | 479,624 |
Mobile Telesystems PJSC | COM | 607409109 | 749 | 98,616 | SH | | SOLE | | 3,809 | 0 | 94,807 |
Mondelez Intl Inc | COM | 609207105 | 15,059 | 300,693 | SH | | SOLE | | 0 | 0 | 300,693 |
Morgan Stanley | COM | 617446448 | 10,444 | 307,187 | SH | | SOLE | | 12,701 | 0 | 294,486 |
MPLX LP | COM | 55336V100 | 663 | 57,028 | SH | | SOLE | | 0 | 0 | 57,028 |
MSCI EAFE IShares ETF | COM | 464287465 | 298 | 5,575 | SH | | SOLE | | 0 | 0 | 5,575 |
National Retail Properties Inc | COM | 637417106 | 13,647 | 423,959 | SH | | SOLE | | 72,908 | 0 | 351,051 |
National Storage Affiliates Tr | COM | 637870106 | 3,292 | 111,215 | SH | | SOLE | | 9,942 | 0 | 101,273 |
Nextera Energy Partners LP In | COM | 65341B106 | 13,597 | 316,208 | SH | | SOLE | | 56,114 | 0 | 260,094 |
Nike Inc | COM | 654106103 | 16,284 | 196,807 | SH | | SOLE | | 7,665 | 0 | 189,142 |
Nokia Corp | COM | 654902204 | 724 | 233,411 | SH | | SOLE | | 21,757 | 0 | 211,654 |
Nomad Foods Ltd | COM | G6564A105 | 3,368 | 181,464 | SH | | SOLE | | 16,247 | 0 | 165,217 |
Norfolk Southern Corp | COM | 655844108 | 407 | 2,785 | SH | | SOLE | | 2,500 | 0 | 285 |
Northrop Grumman Corp | COM | 666807102 | 15,469 | 51,129 | SH | | SOLE | | 2,104 | 0 | 49,025 |
Novartis AG | COM | 66987V109 | 8,557 | 103,781 | SH | | SOLE | | 18,250 | 0 | 85,531 |
Novo-Nordisk AS | COM | 670100205 | 25,985 | 431,637 | SH | | SOLE | | 846 | 0 | 430,791 |
NVIDIA Corp | COM | 67066G104 | 26,059 | 98,858 | SH | | SOLE | | 4,275 | 0 | 94,583 |
Old Dominion Freight Lines Inc | COM | 679580100 | 4,584 | 34,926 | SH | | SOLE | | 3,131 | 0 | 31,794 |
Ollies Bargain Outlt Holdings | COM | 681116109 | 3,057 | 65,969 | SH | | SOLE | | 5,904 | 0 | 60,065 |
Omnicom Group Inc | COM | 681919106 | 16,760 | 305,285 | SH | | SOLE | | 51,232 | 0 | 254,053 |
Oracle Corp | COM | 68389X105 | 791 | 16,375 | SH | | SOLE | | 0 | 0 | 16,375 |
Paychex Inc | COM | 704326107 | 17,609 | 279,864 | SH | | SOLE | | 50,230 | 0 | 229,634 |
Paypal Holdings Inc | COM | 70450Y103 | 452 | 4,724 | SH | | SOLE | | 500 | 0 | 4,224 |
Pbf Logistics LP | COM | 69318Q104 | 315 | 46,556 | SH | | SOLE | | 0 | 0 | 46,556 |
PepsiCo Inc | COM | 713448108 | 122,985 | 1,024,022 | SH | | SOLE | | 117,201 | 0 | 906,821 |
PerkinElmer Inc | COM | 714046109 | 3,098 | 41,156 | SH | | SOLE | | 3,681 | 0 | 37,475 |
Pfizer Inc | COM | 717081103 | 24,981 | 765,346 | SH | | SOLE | | 138,397 | 0 | 626,949 |
Philip Morris Intl Inc | COM | 718172109 | 118,901 | 1,629,676 | SH | | SOLE | | 75,578 | 0 | 1,554,098 |
Phillips 66 | COM | 718546104 | 23,578 | 439,486 | SH | | SOLE | | 76,186 | 0 | 363,300 |
Phillips 66 Partners LP | COM | 718549207 | 683 | 18,745 | SH | | SOLE | | 0 | 0 | 18,745 |
Plains Group Hlgs LP | COM | 72651A207 | 783 | 139,519 | SH | | SOLE | | 0 | 0 | 139,519 |
PNC Financial Services Group I | COM | 693475105 | 243 | 2,539 | SH | | SOLE | | 2,450 | 0 | 89 |
Post Holdings Inc | COM | 737446104 | 2,699 | 32,535 | SH | | SOLE | | 2,908 | 0 | 29,627 |
Pra Health Sciences Inc | COM | 69354M108 | 4,709 | 56,707 | SH | | SOLE | | 5,292 | 0 | 51,415 |
Price T Rowe Group Inc | COM | 74144T108 | 52,647 | 539,143 | SH | | SOLE | | 77,168 | 0 | 461,975 |
Procter And Gamble Co | COM | 742718109 | 108,954 | 990,491 | SH | | SOLE | | 71,559 | 0 | 918,932 |
Prosperity Bancshares Inc | COM | 743606105 | 2,412 | 49,986 | SH | | SOLE | | 4,520 | 0 | 45,466 |
Prudential PLC | COM | 74435K204 | 723 | 29,172 | SH | | SOLE | | 4,139 | 0 | 25,033 |
Public Service Enterprise Grou | COM | 744573106 | 604 | 13,446 | SH | | SOLE | | 0 | 0 | 13,446 |
Q2 Holdings Inc | COM | 74736L109 | 1,915 | 32,421 | SH | | SOLE | | 2,838 | 0 | 29,583 |
Qualcomm Inc | COM | 747525103 | 19,883 | 293,916 | SH | | SOLE | | 13,756 | 0 | 280,160 |
Radiant Logistics Inc | COM | 75025X100 | 1,004 | 259,452 | SH | | SOLE | | 23,508 | 0 | 235,944 |
Regeneron Pharmaceuticals | COM | 75886F107 | 878 | 1,799 | SH | | SOLE | | 1,600 | 0 | 199 |
Rio Tinto PLC | COM | 767204100 | 1,795 | 39,390 | SH | | SOLE | | 5,279 | 0 | 34,111 |
Rockwell Automation Inc | COM | 773903109 | 473 | 3,133 | SH | | SOLE | | 0 | 0 | 3,133 |
Ross Stores Inc | COM | 778296103 | 220 | 2,529 | SH | | SOLE | | 0 | 0 | 2,529 |
Royal Bank of Canada Montreal | COM | 780087102 | 1,345 | 21,856 | SH | | SOLE | | 3,265 | 0 | 18,591 |
Royal Dutch Shell PLC | COM | 780259206 | 8,507 | 243,823 | SH | | SOLE | | 0 | 0 | 243,823 |
Royal Dutch Shell PLC | COM | 780259107 | 1,156 | 35,405 | SH | | SOLE | | 1,861 | 0 | 33,544 |
Russell 2000 Ishares ETF | COM | 464287655 | 2,874 | 25,107 | SH | | SOLE | | 217 | 0 | 24,890 |
Ryanair Holdings PLC | COM | 783513203 | 671 | 12,637 | SH | | SOLE | | 3,980 | 0 | 8,657 |
S&P 500 INDEX Ishares ETF | COM | 464287200 | 9,270 | 35,873 | SH | | SOLE | | 296 | 0 | 35,577 |
S&P 500 SPDR ETF | COM | 78462F103 | 27,831 | 107,976 | SH | | SOLE | | 756 | 0 | 107,220 |
S&P Midcap 400 SPDR ETF | COM | 78467Y107 | 1,463 | 5,564 | SH | | SOLE | | 45 | 0 | 5,519 |
Salesforce.com Inc | COM | 79466L302 | 636 | 4,418 | SH | | SOLE | | 200 | 0 | 4,218 |
Sanofi | COM | 80105N105 | 455 | 10,398 | SH | | SOLE | | 32 | 0 | 10,366 |
Sap SE | COM | 803054204 | 2,330 | 21,086 | SH | | SOLE | | 6,674 | 0 | 14,412 |
Schwab Charles Corp | COM | 808513105 | 572 | 17,023 | SH | | SOLE | | 0 | 0 | 17,023 |
ServiceNow Inc | COM | 81762P102 | 238 | 830 | SH | | SOLE | | 0 | 0 | 830 |
Shell Midstream Partners LP | COM | 822634101 | 388 | 38,897 | SH | | SOLE | | 0 | 0 | 38,897 |
ShotSpotter Inc | COM | 82536T107 | 2,611 | 95,022 | SH | | SOLE | | 8,549 | 0 | 86,473 |
Sony Corp | COM | 835699307 | 2,674 | 45,184 | SH | | SOLE | | 13,667 | 0 | 31,517 |
Southwest Airlines Co | COM | 844741108 | 542 | 15,208 | SH | | SOLE | | 0 | 0 | 15,208 |
SPDR Blmbg Barclays Convert Se | COM | 78464A359 | 1,823 | 38,100 | SH | | SOLE | | 38,100 | 0 | 0 |
SPDR Dow Jones Industrial Avrg | COM | 78467X109 | 560 | 2,555 | SH | | SOLE | | 0 | 0 | 2,555 |
SPDR Series Trust S&P Biotech | COM | 78464A870 | 2,520 | 32,545 | SH | | SOLE | | 2,910 | 0 | 29,635 |
Starbucks Corp | COM | 855244109 | 14,325 | 217,908 | SH | | SOLE | | 8,577 | 0 | 209,331 |
State Street Corp | COM | 857477103 | 304 | 5,714 | SH | | SOLE | | 0 | 0 | 5,714 |
Stericycle Inc | COM | 858912108 | 3,399 | 69,969 | SH | | SOLE | | 6,276 | 0 | 63,693 |
Sumitomo Mitsui Financial Grou | COM | 86562M209 | 1,359 | 283,745 | SH | | SOLE | | 0 | 0 | 283,745 |
Sunnova Energy Intl Inc | COM | 86745K104 | 43,726 | 4,342,176 | SH | | SOLE | | 0 | 0 | 4,342,176 |
Taiwan Semiconductor Mfg Ltd | COM | 874039100 | 8,508 | 178,030 | SH | | SOLE | | 25,509 | 0 | 152,521 |
Takeda Pharmaceutical Co Ltd S | COM | 874060205 | 3,550 | 233,840 | SH | | SOLE | | 55,960 | 0 | 177,880 |
Target Corp | COM | 87612E106 | 1,180 | 12,687 | SH | | SOLE | | 8,522 | 0 | 4,165 |
Teleflex Inc | COM | 879369106 | 3,242 | 11,070 | SH | | SOLE | | 975 | 0 | 10,095 |
Texas Instruments Inc | COM | 882508104 | 61,778 | 618,213 | SH | | SOLE | | 103,360 | 0 | 514,853 |
Thermo Fisher Scientific Inc | COM | 883556102 | 12,471 | 43,973 | SH | | SOLE | | 1,775 | 0 | 42,198 |
Toro Co | COM | 891092108 | 1,921 | 29,508 | SH | | SOLE | | 2,643 | 0 | 26,865 |
Total SA | COM | 89151E109 | 821 | 22,053 | SH | | SOLE | | 1,117 | 0 | 20,936 |
Tradeweb Mkts Inc Cl A | COM | 892672106 | 3,156 | 75,077 | SH | | SOLE | | 6,744 | 0 | 68,333 |
Trane Technologies Plc | COM | G8994E103 | 12,102 | 146,526 | SH | | SOLE | | 6,024 | 0 | 140,502 |
Transdigm Group Inc | COM | 893641100 | 10,391 | 32,452 | SH | | SOLE | | 1,199 | 0 | 31,253 |
TransUnion | COM | 89400J107 | 3,105 | 46,922 | SH | | SOLE | | 4,195 | 0 | 42,727 |
Truist Financial Corp | COM | 89832Q109 | 11,846 | 384,106 | SH | | SOLE | | 65,232 | 0 | 318,874 |
Tyson Foods Inc | COM | 902494103 | 9,536 | 164,778 | SH | | SOLE | | 6,899 | 0 | 157,879 |
Unilever PLC | COM | 904767704 | 4,849 | 95,894 | SH | | SOLE | | 2,112 | 0 | 93,782 |
Union Pacific Corp | COM | 907818108 | 15,700 | 111,316 | SH | | SOLE | | 5,684 | 0 | 105,632 |
United Parcel Service Inc | COM | 911312106 | 29,403 | 314,740 | SH | | SOLE | | 53,975 | 0 | 260,765 |
United Rentals Inc | COM | 911363109 | 2,542 | 24,708 | SH | | SOLE | | 2,206 | 0 | 22,502 |
United Technologies Corp | COM | 913017109 | 1,067 | 11,308 | SH | | SOLE | | 0 | 0 | 11,308 |
UnitedHealth Group Inc | COM | 91324P102 | 52,320 | 209,801 | SH | | SOLE | | 34,612 | 0 | 175,189 |
Upland Software Inc | COM | 91544A109 | 2,889 | 107,734 | SH | | SOLE | | 9,641 | 0 | 98,093 |
Vanguard Index Fds Large Cap E | COM | 922908637 | 237 | 2,000 | SH | | SOLE | | 0 | 0 | 2,000 |
Vanguard Total Stock Market ET | COM | 922908769 | 617 | 4,785 | SH | | SOLE | | 0 | 0 | 4,785 |
Vereit Inc | COM | 92339V100 | 113 | 23,184 | SH | | SOLE | | 0 | 0 | 23,184 |
VeriSign Inc | COM | 92343E102 | 311 | 1,727 | SH | | SOLE | | 0 | 0 | 1,727 |
Verizon Communications Inc | COM | 92343V104 | 37,447 | 696,945 | SH | | SOLE | | 123,030 | 0 | 573,915 |
Verra Mobility Corp | COM | 92511U102 | 1,257 | 176,055 | SH | | SOLE | | 15,786 | 0 | 160,269 |
Vertex Pharmaceuticals Inc | COM | 92532F100 | 9,556 | 40,158 | SH | | SOLE | | 1,657 | 0 | 38,501 |
Visa Inc | COM | 92826C839 | 25,115 | 155,880 | SH | | SOLE | | 6,361 | 0 | 149,519 |
Wal-Mart Stores Inc | COM | 931142103 | 624 | 5,493 | SH | | SOLE | | 0 | 0 | 5,493 |
Walgreens Boots Alliance Inc | COM | 931427108 | 215 | 4,706 | SH | | SOLE | | 0 | 0 | 4,706 |
Wells Fargo Co | COM | 949746101 | 46,554 | 1,622,108 | SH | | SOLE | | 260,069 | 0 | 1,362,039 |
Western Alliance Bancorp | COM | 957638109 | 2,079 | 67,918 | SH | | SOLE | | 6,144 | 0 | 61,774 |
Western Midstream Partners Lp | COM | 958669103 | 151 | 46,614 | SH | | SOLE | | 0 | 0 | 46,614 |
Western Union Co | COM | 959802109 | 18,446 | 1,017,451 | SH | | SOLE | | 178,667 | 0 | 838,784 |
Westpac Banking Corp | COM | 961214301 | 2,159 | 210,643 | SH | | SOLE | | 0 | 0 | 210,643 |
Whirlpool Corp | COM | 963320106 | 9,654 | 112,514 | SH | | SOLE | | 18,866 | 0 | 93,648 |
White Mountains Ins Group Ltd | COM | G9618E107 | 3,408 | 3,745 | SH | | SOLE | | 336 | 0 | 3,409 |
WisdomTree US Qtly Div Grt | COM | 97717X669 | 1,055 | 27,120 | SH | | SOLE | | 0 | 0 | 27,120 |
WPP PLC | COM | 92937A102 | 598 | 17,715 | SH | | SOLE | | 691 | 0 | 17,024 |
Yeti Holdings Inc | COM | 98585X104 | 7,422 | 380,211 | SH | | SOLE | | 15,880 | 0 | 364,331 |
Yum Brands Inc | COM | 988498101 | 486 | 7,086 | SH | | SOLE | | 4,500 | 0 | 2,586 |
Yum China Holdings Inc | COM | 98850P109 | 13,727 | 322,010 | SH | | SOLE | | 13,367 | 0 | 308,643 |