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 1,304 7,520 SH   SOLE 0 7,520 0 0
AARONS INC COM PAR $0.50 002535300 832 13,553 SH   SOLE 0 13,553 0 0
ABBOTT LABS COM 002824100 1,878 22,326 SH   SOLE 0 22,326 0 0
ABBVIE INC COM 00287Y109 425 5,849 SH   SOLE 0 5,849 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,725 14,750 SH   SOLE 0 14,545 0 205
ADTALEM GLOBAL ED INC COM 00737L103 3,312 73,529 SH   SOLE 0 73,349 0 180
AFLAC INC COM 001055102 416 7,596 SH   SOLE 0 7,596 0 0
AIR PRODS & CHEMS INC COM 009158106 3,677 16,245 SH   SOLE 0 16,136 0 109
AKAMAI TECHNOLOGIES INC COM 00971T101 2,876 35,885 SH   SOLE 0 35,745 0 140
ALBEMARLE CORP COM 012653101 612 8,695 SH   SOLE 0 8,695 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 254 1,500 SH   SOLE 0 1,500 0 0
ALLEGIANT TRAVEL CO COM 01748X102 1,780 12,403 SH   SOLE 0 12,240 0 163
ALLEGION PUB LTD CO ORD SHS G0176J109 224 2,022 SH   SOLE 0 2,022 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 491 3,506 SH   SOLE 0 3,430 0 76
ALTABA INC COM 021346101 352 5,071 SH   SOLE 0 5,071 0 0
AMAZON COM INC COM 023135106 464 245 SH   SOLE 0 245 0 0
AMERICAN EXPRESS CO COM 025816109 5,058 40,972 SH   SOLE 0 40,815 0 158
AMERICAN INTL GROUP INC COM NEW 026874784 303 5,690 SH   SOLE 0 5,690 0 0
AMGEN INC COM 031162100 1,937 10,509 SH   SOLE 0 10,509 0 0
AMPHENOL CORP NEW CL A 032095101 2,027 21,132 SH   SOLE 0 21,132 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 39 100,000 SH   SOLE 0 100,000 0 0
ANALOG DEVICES INC COM 032654105 3,851 34,119 SH   SOLE 0 34,010 0 108
ANTHEM INC COM 036752103 298 1,055 SH   SOLE 0 1,055 0 0
APPLE INC COM 037833100 10,097 51,015 SH   SOLE 0 50,825 0 190
APTARGROUP INC COM 038336103 4,237 34,080 SH   SOLE 0 33,699 0 381
ARCHER DANIELS MIDLAND CO COM 039483102 2,572 63,044 SH   SOLE 0 63,044 0 0
ASSURANT INC COM 04621X108 1,265 11,890 SH   SOLE 0 11,807 0 83
AT&T INC COM 00206R102 4,237 126,435 SH   SOLE 0 126,435 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,755 28,763 SH   SOLE 0 28,581 0 182
AZZ INC COM 002474104 532 11,555 SH   SOLE 0 11,389 0 166
BANK AMER CORP COM 060505104 2,487 85,753 SH   SOLE 0 85,753 0 0
BANK NEW YORK MELLON CORP COM 064058100 227 5,140 SH   SOLE 0 5,140 0 0
BARCLAYS PLC ADR 06738E204 107 14,050 SH   SOLE 0 14,050 0 0
BARNES GROUP INC COM 067806109 3,447 61,183 SH   SOLE 0 60,829 0 354
BAXTER INTL INC COM 071813109 1,091 13,327 SH   SOLE 0 13,166 0 161
BB&T CORP COM 054937107 2,908 59,196 SH   SOLE 0 59,196 0 0
BECTON DICKINSON & CO COM 075887109 932 3,697 SH   SOLE 0 3,697 0 0
BERKLEY W R CORP COM 084423102 3,188 48,360 SH   SOLE 0 48,135 0 225
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,322 20,273 SH   SOLE 0 20,198 0 75
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,273 400 SH   SOLE 0 400 0 0
BIOGEN INC COM 09062X103 314 1,344 SH   SOLE 0 1,304 0 40
BLACKROCK INC COM 09247X101 942 2,008 SH   SOLE 0 1,945 0 63
BOEING CO COM 097023105 340 933 SH   SOLE 0 933 0 0
BP PLC SPONSORED ADR 055622104 583 13,979 SH   SOLE 0 13,979 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 217 4,785 SH   SOLE 0 4,785 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,857 22,373 SH   SOLE 0 22,373 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 1,014 9,215 SH   SOLE 0 9,142 0 73
CACI INTL INC CL A 127190304 3,936 19,240 SH   SOLE 0 19,180 0 60
CALIFORNIA WTR SVC GROUP COM 130788102 284 5,617 SH   SOLE 0 5,617 0 0
CARDINAL HEALTH INC COM 14149Y108 805 17,100 SH   SOLE 0 17,100 0 0
CARTERS INC COM 146229109 987 10,121 SH   SOLE 0 10,121 0 0
CASS INFORMATION SYS INC COM 14808P109 4,164 85,896 SH   SOLE 0 85,149 0 747
CATERPILLAR INC DEL COM 149123101 295 2,161 SH   SOLE 0 2,161 0 0
CDK GLOBAL INC COM 12508E101 267 5,406 SH   SOLE 0 5,286 0 121
CELGENE CORP COM 151020104 552 5,970 SH   SOLE 0 5,970 0 0
CERAGON NETWORKS LTD ORD M22013102 281 95,810 SH   SOLE 0 95,810 0 0
CHASE CORP COM 16150R104 640 5,948 SH   SOLE 0 5,948 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 560 4,845 SH   SOLE 0 4,845 0 0
CHEVRON CORP NEW COM 166764100 4,332 34,812 SH   SOLE 0 34,812 0 0
CHUBB LIMITED COM H1467J104 242 1,640 SH   SOLE 0 1,640 0 0
CHURCH & DWIGHT INC COM 171340102 2,991 40,940 SH   SOLE 0 40,360 0 580
CINEMARK HOLDINGS INC COM 17243V102 894 24,777 SH   SOLE 0 24,777 0 0
CISCO SYS INC COM 17275R102 6,925 126,532 SH   SOLE 0 125,052 0 1,480
CIT GROUP INC COM NEW 125581801 1,511 28,767 SH   SOLE 0 28,602 0 165
CITRIX SYS INC COM 177376100 2,141 21,819 SH   SOLE 0 21,708 0 111
CLOROX CO DEL COM 189054109 2,864 18,709 SH   SOLE 0 18,494 0 214
CME GROUP INC COM 12572Q105 1,521 7,834 SH   SOLE 0 7,834 0 0
COCA COLA CO COM 191216100 618 12,138 SH   SOLE 0 12,138 0 0
COLGATE PALMOLIVE CO COM 194162103 2,809 39,200 SH   SOLE 0 39,200 0 0
COMCAST CORP NEW CL A 20030N101 2,967 70,167 SH   SOLE 0 69,367 0 800
CONOCOPHILLIPS COM 20825C104 1,911 31,327 SH   SOLE 0 31,327 0 0
COOPER TIRE & RUBR CO COM 216831107 1,432 45,396 SH   SOLE 0 45,396 0 0
COPART INC COM 217204106 2,329 31,160 SH   SOLE 0 31,160 0 0
CORNING INC COM 219350105 3,255 97,943 SH   SOLE 0 96,698 0 1,245
COSTCO WHSL CORP NEW COM 22160K105 4,088 15,469 SH   SOLE 0 15,349 0 120
CSW INDUSTRIALS INC COM 126402106 280 4,103 SH   SOLE 0 4,103 0 0
CSX CORP COM 126408103 7,166 92,617 SH   SOLE 0 92,037 0 580
CUMMINS INC COM 231021106 444 2,589 SH   SOLE 0 2,589 0 0
CURTISS WRIGHT CORP COM 231561101 4,803 37,781 SH   SOLE 0 37,596 0 185
CVS HEALTH CORP COM 126650100 2,179 39,990 SH   SOLE 0 39,817 0 173
DAVITA INC COM 23918K108 1,943 34,535 SH   SOLE 0 34,535 0 0
DBX ETF TR XTRCKR RUSL 1000 233051242 343 12,691 SH   SOLE 0 12,315 0 376
DISNEY WALT CO COM DISNEY 254687106 7,385 52,885 SH   SOLE 0 52,885 0 0
EASTMAN CHEMICAL CO COM 277432100 2,360 30,324 SH   SOLE 0 30,038 0 286
EBAY INC COM 278642103 929 23,520 SH   SOLE 0 23,520 0 0
ELBIT SYS LTD ORD M3760D101 419 2,800 SH   SOLE 0 2,800 0 0
EMCOR GROUP INC COM 29084Q100 1,268 14,389 SH   SOLE 0 14,389 0 0
EMERSON ELEC CO COM 291011104 960 14,392 SH   SOLE 0 14,392 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 1,855 48,015 SH   SOLE 0 47,945 0 70
ENERGY FUELS INC COM NEW 292671708 322 102,935 SH   SOLE 0 102,935 0 0
EOG RES INC COM 26875P101 2,278 24,448 SH   SOLE 0 24,448 0 0
EPAM SYS INC COM 29414B104 5,548 32,053 SH   SOLE 0 31,843 0 210
EPLUS INC COM 294268107 969 14,050 SH   SOLE 0 13,950 0 100
ESCO TECHNOLOGIES INC COM 296315104 6,201 75,054 SH   SOLE 0 74,328 0 726
ESSENT GROUP LTD COM G3198U102 2,710 57,672 SH   SOLE 0 57,482 0 190
EXPEDITORS INTL WASH INC COM 302130109 2,154 28,397 SH   SOLE 0 27,984 0 413
EXXON MOBIL CORP COM 30231G102 2,477 32,325 SH   SOLE 0 31,978 0 348
FACEBOOK INC CL A 30303M102 1,238 6,415 SH   SOLE 0 6,415 0 0
FAIR ISAAC CORP COM 303250104 7,007 22,314 SH   SOLE 0 22,124 0 190
FEDEX CORP COM 31428X106 2,873 17,498 SH   SOLE 0 17,380 0 118
FIDELITY NATL INFORMATION SV COM 31620M106 3,421 27,885 SH   SOLE 0 27,720 0 165
FIFTH THIRD BANCORP COM 316773100 1,284 46,039 SH   SOLE 0 45,767 0 271
FIRST HORIZON NATL CORP COM 320517105 959 64,223 SH   SOLE 0 63,583 0 640
FLOWSERVE CORP COM 34354P105 1,700 32,255 SH   SOLE 0 32,019 0 236
FNB CORP PA COM 302520101 1,524 129,492 SH   SOLE 0 128,042 0 1,450
FRANKLIN RES INC COM 354613101 782 22,473 SH   SOLE 0 22,473 0 0
FULLER H B CO COM 359694106 1,626 35,044 SH   SOLE 0 34,619 0 425
GENERAL ELECTRIC CO COM 369604103 577 54,933 SH   SOLE 0 54,933 0 0
GENERAL MLS INC COM 370334104 1,727 32,877 SH   SOLE 0 32,574 0 304
GENUINE PARTS CO COM 372460105 2,814 27,165 SH   SOLE 0 26,805 0 360
GILEAD SCIENCES INC COM 375558103 506 7,485 SH   SOLE 0 7,485 0 0
GLOBAL PMTS INC COM 37940X102 4,900 30,601 SH   SOLE 0 30,361 0 240
HALLIBURTON CO COM 406216101 303 13,337 SH   SOLE 0 13,337 0 0
HARRIS CORP DEL COM 413875105 2,631 13,910 SH   SOLE 0 13,910 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,595 46,579 SH   SOLE 0 46,036 0 543
HENRY SCHEIN INC COM 806407102 1,298 18,566 SH   SOLE 0 18,566 0 0
HOME DEPOT INC COM 437076102 1,907 9,171 SH   SOLE 0 9,083 0 88
HONEYWELL INTL INC COM 438516106 7,910 45,304 SH   SOLE 0 45,304 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,544 184,067 SH   SOLE 0 184,067 0 0
ICF INTL INC COM 44925C103 707 9,718 SH   SOLE 0 9,718 0 0
ICICI BK LTD ADR 45104G104 260 20,625 SH   SOLE 0 20,625 0 0
IDEX CORP COM 45167R104 1,871 10,872 SH   SOLE 0 10,872 0 0
IDEXX LABS INC COM 45168D104 675 2,450 SH   SOLE 0 2,450 0 0
INDEPENDENT BANK CORP MASS COM 453836108 560 7,351 SH   SOLE 0 7,351 0 0
INFOSYS LTD SPONSORED ADR 456788108 151 14,096 SH   SOLE 0 14,096 0 0
INGERSOLL-RAND PLC SHS G47791101 769 6,068 SH   SOLE 0 6,068 0 0
INNOPHOS HOLDINGS INC COM 45774N108 432 14,849 SH   SOLE 0 14,494 0 355
INTEL CORP COM 458140100 6,140 128,261 SH   SOLE 0 127,022 0 1,239
INTERNATIONAL BUSINESS MACHS COM 459200101 1,372 9,947 SH   SOLE 0 9,947 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,839 12,674 SH   SOLE 0 12,674 0 0
INTUIT COM 461202103 6,082 23,274 SH   SOLE 0 23,207 0 68
ISHARES INC MSCI SPAIN ETF 464286764 203 7,020 SH   SOLE 0 7,020 0 0
ISHARES TR MSCI EAFE ETF 464287465 291 4,423 SH   SOLE 0 4,423 0 0
ISHARES TR CORE S&P MCP ETF 464287507 5,597 28,814 SH   SOLE 0 28,739 0 75
ISHARES TR RUS 2000 VAL ETF 464287630 4,335 35,973 SH   SOLE 0 35,729 0 244
ISHARES TR RUS MD CP GR ETF 464287481 5,472 38,378 SH   SOLE 0 37,683 0 695
ISHARES TR RUS 2000 GRW ETF 464287648 407 2,028 SH   SOLE 0 2,028 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 12,379 97,300 SH   SOLE 0 94,675 0 2,625
ISHARES TR RUS 1000 GRW ETF 464287614 10,029 63,740 SH   SOLE 0 63,270 0 470
ISHARES TR RUS 1000 ETF 464287622 1,957 12,022 SH   SOLE 0 12,022 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 215 5,565 SH   SOLE 0 5,565 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,156 50,247 SH   SOLE 0 49,950 0 297
ISHARES TR MRGSTR MD CP VAL 464288406 3,785 24,042 SH   SOLE 0 23,712 0 330
ISHARES TR MRGSTR MD CP GRW 464288307 1,153 4,583 SH   SOLE 0 4,583 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 5,399 74,328 SH   SOLE 0 74,328 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,118 11,992 SH   SOLE 0 11,992 0 0
ISHARES TR INTL DIV GRWTH 46435G524 8,583 153,639 SH   SOLE 0 152,245 0 1,394
ISHARES TR EAFE VALUE ETF 464288877 1,839 38,258 SH   SOLE 0 38,249 0 9
ISHARES TR DEVSMCP EXNA ETF 464288497 201 4,010 SH   SOLE 0 4,010 0 0
ISHARES TR CORE S&P SCP ETF 464287804 7,293 93,166 SH   SOLE 0 93,166 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 14,985 83,605 SH   SOLE 0 81,076 0 2,528
ISHARES TR CORE S&P500 ETF 464287200 849 2,881 SH   SOLE 0 2,881 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 343 2,208 SH   SOLE 0 2,208 0 0
ISHARES TR S&P 500 VAL ETF 464287408 12,505 107,273 SH   SOLE 0 105,552 0 1,720
ISHARES TR S&P MC 400GR ETF 464287606 8,620 38,094 SH   SOLE 0 36,659 0 1,436
ISHARES TR S&P MC 400VL ETF 464287705 9,696 60,799 SH   SOLE 0 59,195 0 1,605
ISHARES TR S&P SML 600 GWT 464287887 14,851 81,385 SH   SOLE 0 79,014 0 2,370
ISHARES TR SP SMCP600VL ETF 464287879 17,925 120,609 SH   SOLE 0 118,167 0 2,442
ISHARES TR RUSSELL 3000 ETF 464287689 590 3,425 SH   SOLE 0 3,425 0 0
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 391 7,800 SH   SOLE 0 7,800 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 13,387 265,975 SH   SOLE 0 264,393 0 1,582
JOHNSON & JOHNSON COM 478160104 5,552 39,860 SH   SOLE 0 39,418 0 442
JPMORGAN CHASE & CO COM 46625H100 7,206 64,455 SH   SOLE 0 64,295 0 160
KANSAS CITY SOUTHERN COM NEW 485170302 1,455 11,947 SH   SOLE 0 11,947 0 0
KIMBERLY CLARK CORP COM 494368103 3,192 23,947 SH   SOLE 0 23,636 0 311
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,569 14,861 SH   SOLE 0 14,741 0 120
LANDSTAR SYS INC COM 515098101 6,101 56,494 SH   SOLE 0 56,494 0 0
LAUDER ESTEE COS INC CL A 518439104 1,493 8,153 SH   SOLE 0 8,153 0 0
LEGG MASON INC COM 524901105 1,205 31,487 SH   SOLE 0 31,277 0 211
LILLY ELI & CO COM 532457108 347 3,131 SH   SOLE 0 3,131 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,387 28,993 SH   SOLE 0 28,993 0 0
LINDE PLC SHS G5494J103 259 1,291 SH   SOLE 0 1,291 0 0
LITTELFUSE INC COM 537008104 4,924 27,836 SH   SOLE 0 27,790 0 46
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,003 15,666 SH   SOLE 0 15,666 0 0
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 386 43,081 SH   SOLE 0 43,081 0 0
MANHATTAN ASSOCS INC COM 562750109 1,453 20,955 SH   SOLE 0 20,955 0 0
MANPOWERGROUP INC COM 56418H100 839 8,686 SH   SOLE 0 8,595 0 91
MARCUS CORP COM 566330106 1,519 46,095 SH   SOLE 0 45,778 0 318
MARKEL CORP COM 570535104 834 765 SH   SOLE 0 765 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,590 18,461 SH   SOLE 0 18,461 0 0
MARTIN MARIETTA MATLS INC COM 573284106 262 1,140 SH   SOLE 0 1,140 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 230 9,644 SH   SOLE 0 9,470 0 174
MASTERCARD INC CL A 57636Q104 3,206 12,119 SH   SOLE 0 12,119 0 0
MCDONALDS CORP COM 580135101 654 3,150 SH   SOLE 0 3,150 0 0
MCKESSON CORP COM 58155Q103 1,816 13,512 SH   SOLE 0 13,512 0 0
MEDNAX INC COM 58502B106 1,124 44,555 SH   SOLE 0 44,555 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 466 4,210 SH   SOLE 0 4,210 0 0
MERCK & CO INC COM 58933Y105 3,831 45,688 SH   SOLE 0 45,688 0 0
MICROSOFT CORP COM 594918104 10,675 79,687 SH   SOLE 0 79,493 0 195
MKS INSTRUMENT INC COM 55306N104 3,398 43,632 SH   SOLE 0 43,412 0 220
MONDELEZ INTL INC CL A 609207105 330 6,115 SH   SOLE 0 6,115 0 0
MOODYS CORP COM 615369105 5,560 28,469 SH   SOLE 0 28,249 0 220
MPLX LP COM UNIT REP LTD 55336V100 371 11,512 SH   SOLE 0 11,512 0 0
MTS SYS CORP COM 553777103 1,631 27,870 SH   SOLE 0 27,870 0 0
MURPHY OIL CORP COM 626717102 343 13,923 SH   SOLE 0 13,923 0 0
MURPHY USA INC COM 626755102 211 2,512 SH   SOLE 0 2,512 0 0
MYRIAD GENETICS INC COM 62855J104 1,762 63,442 SH   SOLE 0 63,162 0 280
NETAPP INC COM 64110D104 3,666 59,409 SH   SOLE 0 58,704 0 705
NETGEAR INC COM 64111Q104 1,013 40,057 SH   SOLE 0 40,057 0 0
NICE LTD SPONSORED ADR 653656108 463 3,380 SH   SOLE 0 3,380 0 0
NIKE INC CL B 654106103 329 3,919 SH   SOLE 0 3,919 0 0
NISOURCE INC COM 65473P105 1,274 44,246 SH   SOLE 0 44,246 0 0
NORDSON CORP COM 655663102 3,533 25,003 SH   SOLE 0 25,003 0 0
NORFOLK SOUTHERN CORP COM 655844108 386 1,936 SH   SOLE 0 1,936 0 0
NORTHROP GRUMMAN CORP COM 666807102 455 1,408 SH   SOLE 0 1,408 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 385 15,040 SH   SOLE 0 15,040 0 0
NUTRIEN LTD COM 67077M108 1,137 21,269 SH   SOLE 0 21,046 0 223
OLD DOMINION FREIGHT LINE IN COM 679580100 2,729 18,281 SH   SOLE 0 18,281 0 0
OMNICOM GROUP INC COM 681919106 1,058 12,915 SH   SOLE 0 12,915 0 0
ONEOK INC NEW COM 682680103 1,409 20,483 SH   SOLE 0 20,483 0 0
ORACLE CORP COM 68389X105 4,925 86,447 SH   SOLE 0 86,037 0 410
PACKAGING CORP AMER COM 695156109 3,622 37,996 SH   SOLE 0 37,861 0 135
PARKER HANNIFIN CORP COM 701094104 600 3,531 SH   SOLE 0 3,531 0 0
PARTNER COMMUNICATIONS CO LT ADR 70211M109 274 65,270 SH   SOLE 0 65,270 0 0
PATTERSON COMPANIES INC COM 703395103 1,008 44,007 SH   SOLE 0 44,007 0 0
PAYPAL HLDGS INC COM 70450Y103 3,100 27,081 SH   SOLE 0 27,081 0 0
PEOPLES UTD FINL INC COM 712704105 369 22,018 SH   SOLE 0 22,018 0 0
PEPSICO INC COM 713448108 5,060 38,591 SH   SOLE 0 38,320 0 272
PFIZER INC COM 717081103 577 13,317 SH   SOLE 0 13,317 0 0
PHILIP MORRIS INTL INC COM 718172109 338 4,310 SH   SOLE 0 4,310 0 0
PHILLIPS 66 COM 718546104 1,007 10,767 SH   SOLE 0 10,767 0 0
PNC FINL SVCS GROUP INC COM 693475105 617 4,493 SH   SOLE 0 4,381 0 112
PRICE T ROWE GROUP INC COM 74144T108 2,624 23,920 SH   SOLE 0 23,752 0 167
PROCTER AND GAMBLE CO COM 742718109 6,724 61,327 SH   SOLE 0 60,796 0 531
PROGRESSIVE CORP OHIO COM 743315103 3,446 43,116 SH   SOLE 0 43,116 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,687 25,543 SH   SOLE 0 25,168 0 375
QUEST DIAGNOSTICS INC COM 74834L100 1,380 13,557 SH   SOLE 0 13,402 0 155
RAYTHEON CO COM NEW 755111507 231 1,328 SH   SOLE 0 1,328 0 0
REGIONS FINL CORP NEW COM 7591EP100 2,709 181,350 SH   SOLE 0 180,560 0 790
REINSURANCE GRP OF AMERICA I COM NEW 759351604 1,221 7,824 SH   SOLE 0 7,824 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,369 8,358 SH   SOLE 0 8,358 0 0
RPC INC COM 749660106 140 19,397 SH   SOLE 0 19,397 0 0
S&P GLOBAL INC COM 78409V104 2,694 11,827 SH   SOLE 0 11,827 0 0
SAIA INC COM 78709Y105 1,247 19,281 SH   SOLE 0 19,281 0 0
SCHLUMBERGER LTD COM 806857108 427 10,756 SH   SOLE 0 10,756 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 9,008 280,696 SH   SOLE 0 276,261 0 4,434
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 454 6,345 SH   SOLE 0 6,309 0 36
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 426 6,068 SH   SOLE 0 6,068 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 11,838 210,873 SH   SOLE 0 207,176 0 3,697
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 10,791 129,682 SH   SOLE 0 126,909 0 2,773
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,021 19,240 SH   SOLE 0 17,264 0 1,975
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 8,018 245,636 SH   SOLE 0 242,406 0 3,230
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,207 160,346 SH   SOLE 0 159,484 0 862
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 651 12,870 SH   SOLE 0 12,870 0 0
SEALED AIR CORP NEW COM 81211K100 584 13,660 SH   SOLE 0 13,660 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,570 21,363 SH   SOLE 0 21,363 0 0
SILICOM LTD ORD M84116108 266 8,180 SH   SOLE 0 8,180 0 0
SNAP ON INC COM 833034101 1,916 11,570 SH   SOLE 0 11,570 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 6,854 25,782 SH   SOLE 0 25,075 0 707
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 361 11,543 SH   SOLE 0 11,543 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 5,209 95,970 SH   SOLE 0 94,599 0 1,371
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 9,621 187,286 SH   SOLE 0 183,944 0 3,341
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 8,726 143,254 SH   SOLE 0 140,437 0 2,817
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 5,457 89,931 SH   SOLE 0 89,320 0 611
SRC ENERGY INC COM 78470V108 51 10,300 SH   SOLE 0 10,300 0 0
STARBUCKS CORP COM 855244109 602 7,186 SH   SOLE 0 7,186 0 0
STATE STR CORP COM 857477103 1,277 22,772 SH   SOLE 0 22,772 0 0
STRYKER CORP COM 863667101 5,450 26,510 SH   SOLE 0 26,350 0 160
SYNAPTICS INC COM 87157D109 2,133 73,184 SH   SOLE 0 72,864 0 320
SYNCHRONY FINL COM 87165B103 1,371 39,533 SH   SOLE 0 38,551 0 982
SYNOPSYS INC COM 871607107 3,915 30,424 SH   SOLE 0 30,424 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 312 7,967 SH   SOLE 0 7,967 0 0
TARGET CORP COM 87612E106 4,468 51,591 SH   SOLE 0 51,414 0 177
TELEDYNE TECHNOLOGIES INC COM 879360105 4,554 16,630 SH   SOLE 0 16,630 0 0
TETRA TECH INC NEW COM 88162G103 8,586 109,306 SH   SOLE 0 109,005 0 301
TEXAS INSTRS INC COM 882508104 1,504 13,109 SH   SOLE 0 13,109 0 0
TEXAS ROADHOUSE INC COM 882681109 2,406 44,821 SH   SOLE 0 44,446 0 374
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 383 38,035 SH   SOLE 0 38,035 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 993 24,696 SH   SOLE 0 24,696 0 0
TJX COS INC NEW COM 872540109 1,217 23,011 SH   SOLE 0 23,011 0 0
TORCHMARK CORP COM 891027104 618 6,908 SH   SOLE 0 6,908 0 0
TOTAL SYS SVCS INC COM 891906109 3,956 30,843 SH   SOLE 0 30,614 0 229
TRANSDIGM GROUP INC COM 893641100 243 502 SH   SOLE 0 502 0 0
TRAVELERS COMPANIES INC COM 89417E109 5,413 36,205 SH   SOLE 0 35,997 0 208
UMB FINL CORP COM 902788108 974 14,794 SH   SOLE 0 14,692 0 103
UNILEVER N V N Y SHS NEW 904784709 309 5,084 SH   SOLE 0 5,084 0 0
UNION PACIFIC CORP COM 907818108 236 1,397 SH   SOLE 0 1,397 0 0
UNITED PARCEL SERVICE INC CL B 911312106 929 8,998 SH   SOLE 0 8,858 0 140
UNITED TECHNOLOGIES CORP COM 913017109 3,181 24,429 SH   SOLE 0 24,200 0 228
UNITEDHEALTH GROUP INC COM 91324P102 3,546 14,533 SH   SOLE 0 14,413 0 120
UNIVERSAL HLTH SVCS INC CL B 913903100 3,294 25,266 SH   SOLE 0 25,266 0 0
US BANCORP DEL COM NEW 902973304 3,459 66,008 SH   SOLE 0 65,748 0 260
VANGUARD INDEX FDS TOTAL STK MKT 922908769 317 2,115 SH   SOLE 0 2,115 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 5,631 37,714 SH   SOLE 0 36,992 0 723
VANGUARD INDEX FDS SML CP GRW ETF 922908595 5,126 27,529 SH   SOLE 0 26,862 0 667
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6,897 65,525 SH   SOLE 0 64,683 0 842
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 16,903 405,242 SH   SOLE 0 401,137 0 4,105
VARIAN MED SYS INC COM 92220P105 2,230 16,385 SH   SOLE 0 16,385 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,290 92,604 SH   SOLE 0 92,294 0 310
VERSUM MATLS INC COM 92532W103 266 5,156 SH   SOLE 0 5,105 0 51
VIACOM INC NEW CL A 92553P102 316 9,256 SH   SOLE 0 9,256 0 0
VISA INC COM CL A 92826C839 2,595 14,951 SH   SOLE 0 14,951 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,032 18,876 SH   SOLE 0 18,729 0 147
WALMART INC COM 931142103 3,147 28,484 SH   SOLE 0 28,283 0 201
WATERS CORP COM 941848103 1,780 8,272 SH   SOLE 0 8,222 0 50
WELLS FARGO CO NEW COM 949746101 1,527 32,269 SH   SOLE 0 31,797 0 472
WISDOMTREE TR INTL DIV EX FINL 97717W786 369 8,984 SH   SOLE 0 8,984 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 13,266 214,246 SH   SOLE 0 212,277 0 1,968
WISDOMTREE TR INTL SMCAP DIV 97717W760 8,775 134,960 SH   SOLE 0 134,192 0 767
WISDOMTREE TR US MIDCAP FUND 97717W570 1,639 40,975 SH   SOLE 0 38,869 0 2,106
WISDOMTREE TR INDIA ERNGS FD 97717W422 240 9,207 SH   SOLE 0 9,207 0 0
XCEL ENERGY INC COM 98389B100 375 6,299 SH   SOLE 0 6,299 0 0
XILINX INC COM 983919101 2,950 25,015 SH   SOLE 0 25,015 0 0
YUM BRANDS INC COM 988498101 306 2,765 SH   SOLE 0 2,765 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,448 11,685 SH   SOLE 0 11,635 0 50