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,564 7,525 SH   SOLE 0 7,525 0 0
AARONS INC COM PAR $0.50 002535300 713 13,552 SH   SOLE 0 13,552 0 0
ABBOTT LABS COM 002824100 1,746 21,843 SH   SOLE 0 21,843 0 0
ABBVIE INC COM 00287Y109 471 5,840 SH   SOLE 0 5,840 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,568 14,590 SH   SOLE 0 14,385 0 205
ADTALEM GLOBAL ED INC COM 00737L103 3,399 73,384 SH   SOLE 0 73,204 0 180
AFLAC INC COM 001055102 405 8,096 SH   SOLE 0 8,096 0 0
AIR PRODS & CHEMS INC COM 009158106 3,139 16,440 SH   SOLE 0 16,332 0 108
AKAMAI TECHNOLOGIES INC COM 00971T101 2,560 35,700 SH   SOLE 0 35,560 0 140
ALBEMARLE CORP COM 012653101 633 7,721 SH   SOLE 0 7,721 0 0
ALLEGIANT TRAVEL CO COM 01748X102 1,384 10,687 SH   SOLE 0 10,525 0 162
ALLIANCE DATA SYSTEMS CORP COM 018581108 450 2,571 SH   SOLE 0 2,496 0 76
ALTABA INC COM 021346101 376 5,071 SH   SOLE 0 5,071 0 0
AMAZON COM INC COM 023135106 456 256 SH   SOLE 0 256 0 0
AMERICAN EXPRESS CO COM 025816109 4,382 40,095 SH   SOLE 0 39,938 0 157
AMGEN INC COM 031162100 1,923 10,124 SH   SOLE 0 10,124 0 0
AMPHENOL CORP NEW CL A 032095101 2,068 21,894 SH   SOLE 0 21,894 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 56 100,000 SH   SOLE 0 100,000 0 0
ANALOG DEVICES INC COM 032654105 3,525 33,485 SH   SOLE 0 33,377 0 108
ANTHEM INC COM 036752103 303 1,055 SH   SOLE 0 1,055 0 0
APPLE INC COM 037833100 9,452 49,758 SH   SOLE 0 49,570 0 189
APTARGROUP INC COM 038336103 3,558 33,444 SH   SOLE 0 33,064 0 380
ARCHER DANIELS MIDLAND CO COM 039483102 2,728 63,257 SH   SOLE 0 63,257 0 0
ASSURANT INC COM 04621X108 972 10,239 SH   SOLE 0 10,156 0 83
AT&T INC COM 00206R102 3,933 125,412 SH   SOLE 0 125,412 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,585 28,702 SH   SOLE 0 28,521 0 181
AZZ INC COM 002474104 437 10,677 SH   SOLE 0 10,511 0 166
BANK AMER CORP COM 060505104 2,219 80,435 SH   SOLE 0 80,435 0 0
BANK NEW YORK MELLON CORP COM 064058100 259 5,138 SH   SOLE 0 5,138 0 0
BARCLAYS PLC ADR 06738E204 209 26,080 SH   SOLE 0 26,080 0 0
BARNES GROUP INC COM 067806109 2,855 55,543 SH   SOLE 0 55,190 0 353
BAXTER INTL INC COM 071813109 1,062 13,058 SH   SOLE 0 12,897 0 160
BB&T CORP COM 054937107 2,667 57,323 SH   SOLE 0 57,323 0 0
BECTON DICKINSON & CO COM 075887109 927 3,710 SH   SOLE 0 3,710 0 0
BERKLEY W R CORP COM 084423102 2,758 32,552 SH   SOLE 0 32,402 0 150
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,125 20,533 SH   SOLE 0 20,458 0 75
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,205 400 SH   SOLE 0 400 0 0
BIOGEN INC COM 09062X103 294 1,243 SH   SOLE 0 1,203 0 40
BLACKROCK INC COM 09247X101 773 1,809 SH   SOLE 0 1,747 0 62
BOEING CO COM 097023105 376 986 SH   SOLE 0 986 0 0
BP PLC SPONSORED ADR 055622104 611 13,979 SH   SOLE 0 13,979 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 227 4,760 SH   SOLE 0 4,760 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,277 21,956 SH   SOLE 0 21,956 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 611 5,455 SH   SOLE 0 5,382 0 73
CACI INTL INC CL A 127190304 3,228 17,735 SH   SOLE 0 17,675 0 60
CALIFORNIA WTR SVC GROUP COM 130788102 305 5,619 SH   SOLE 0 5,619 0 0
CARDINAL HEALTH INC COM 14149Y108 680 14,121 SH   SOLE 0 14,121 0 0
CARTERS INC COM 146229109 670 6,652 SH   SOLE 0 6,652 0 0
CASS INFORMATION SYS INC COM 14808P109 3,823 80,829 SH   SOLE 0 80,085 0 744
CATERPILLAR INC DEL COM 149123101 295 2,179 SH   SOLE 0 2,179 0 0
CDK GLOBAL INC COM 12508E101 330 5,604 SH   SOLE 0 5,483 0 120
CELGENE CORP COM 151020104 563 5,970 SH   SOLE 0 5,970 0 0
CERAGON NETWORKS LTD ORD M22013102 344 95,810 SH   SOLE 0 95,810 0 0
CHASE CORP COM 16150R104 523 5,648 SH   SOLE 0 5,648 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 613 4,845 SH   SOLE 0 4,845 0 0
CHEVRON CORP NEW COM 166764100 4,059 32,954 SH   SOLE 0 32,954 0 0
CHUBB LIMITED COM H1467J104 230 1,640 SH   SOLE 0 1,640 0 0
CHURCH & DWIGHT INC COM 171340102 2,897 40,675 SH   SOLE 0 40,095 0 580
CINEMARK HOLDINGS INC COM 17243V102 898 22,450 SH   SOLE 0 22,450 0 0
CISCO SYS INC COM 17275R102 6,949 128,712 SH   SOLE 0 127,237 0 1,475
CIT GROUP INC COM NEW 125581801 1,282 26,735 SH   SOLE 0 26,572 0 163
CITRIX SYS INC COM 177376100 1,964 19,709 SH   SOLE 0 19,598 0 111
CLOROX CO DEL COM 189054109 2,964 18,471 SH   SOLE 0 18,257 0 214
CME GROUP INC COM CL A 12572Q105 1,314 7,985 SH   SOLE 0 7,985 0 0
COCA COLA CO COM 191216100 574 12,242 SH   SOLE 0 12,242 0 0
COLGATE PALMOLIVE CO COM 194162103 2,759 40,257 SH   SOLE 0 40,257 0 0
COMCAST CORP NEW CL A 20030N101 2,656 66,422 SH   SOLE 0 65,626 0 796
COMTECH TELECOMMUNICATIONS C COM NEW 205826209 1,241 53,428 SH   SOLE 0 53,428 0 0
CONOCOPHILLIPS COM 20825C104 1,985 29,745 SH   SOLE 0 29,745 0 0
COOPER TIRE & RUBR CO COM 216831107 1,108 37,070 SH   SOLE 0 37,070 0 0
COPART INC COM 217204106 1,902 31,395 SH   SOLE 0 31,395 0 0
CORNING INC COM 219350105 2,775 83,847 SH   SOLE 0 82,609 0 1,238
COSTCO WHSL CORP NEW COM 22160K105 3,747 15,474 SH   SOLE 0 15,354 0 120
CSW INDUSTRIALS INC COM 126402106 235 4,103 SH   SOLE 0 4,103 0 0
CSX CORP COM 126408103 6,880 91,954 SH   SOLE 0 91,376 0 579
CUMMINS INC COM 231021106 290 1,836 SH   SOLE 0 1,836 0 0
CURTISS WRIGHT CORP COM 231561101 4,214 37,181 SH   SOLE 0 36,996 0 185
CVS HEALTH CORP COM 126650100 1,970 36,534 SH   SOLE 0 36,363 0 171
DAVITA INC COM 23918K108 1,643 30,265 SH   SOLE 0 30,265 0 0
DBX ETF TR XTRACKERS RUSE 233051242 292 11,015 SH   SOLE 0 10,638 0 376
DISNEY WALT CO COM DISNEY 254687106 5,806 52,293 SH   SOLE 0 52,293 0 0
EASTMAN CHEMICAL CO COM 277432100 2,209 29,111 SH   SOLE 0 28,826 0 285
EBAY INC COM 278642103 848 22,833 SH   SOLE 0 22,833 0 0
EDGEWELL PERS CARE CO COM 28035Q102 209 4,758 SH   SOLE 0 4,758 0 0
ELBIT SYS LTD ORD M3760D101 361 2,800 SH   SOLE 0 2,800 0 0
EMCOR GROUP INC COM 29084Q100 947 12,953 SH   SOLE 0 12,953 0 0
EMERSON ELEC CO COM 291011104 984 14,374 SH   SOLE 0 14,374 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 2,062 45,894 SH   SOLE 0 45,824 0 70
ENERGY FUELS INC COM NEW 292671708 343 102,935 SH   SOLE 0 102,935 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 221 7,593 SH   SOLE 0 7,593 0 0
EOG RES INC COM 26875P101 2,267 23,818 SH   SOLE 0 23,818 0 0
EPAM SYS INC COM 29414B104 5,536 32,732 SH   SOLE 0 32,522 0 210
EPLUS INC COM 294268107 365 4,125 SH   SOLE 0 4,125 0 0
ESCO TECHNOLOGIES INC COM 296315104 4,636 69,160 SH   SOLE 0 68,434 0 726
ESSENT GROUP LTD COM G3198U102 1,857 42,732 SH   SOLE 0 42,542 0 190
EXPEDITORS INTL WASH INC COM 302130109 2,157 28,420 SH   SOLE 0 28,008 0 412
EXXON MOBIL CORP COM 30231G102 2,482 30,720 SH   SOLE 0 30,375 0 345
FACEBOOK INC CL A 30303M102 1,029 6,176 SH   SOLE 0 6,176 0 0
FAIR ISAAC CORP COM 303250104 6,069 22,344 SH   SOLE 0 22,154 0 190
FEDEX CORP COM 31428X106 2,975 16,399 SH   SOLE 0 16,281 0 118
FIDELITY NATL INFORMATION SV COM 31620M106 3,238 28,629 SH   SOLE 0 28,464 0 165
FIFTH THIRD BANCORP COM 316773100 1,229 48,736 SH   SOLE 0 48,467 0 269
FIRST HORIZON NATL CORP COM 320517105 914 65,380 SH   SOLE 0 64,740 0 640
FLOWSERVE CORP COM 34354P105 1,482 32,824 SH   SOLE 0 32,589 0 235
FNB CORP PA COM 302520101 924 87,154 SH   SOLE 0 85,711 0 1,444
FRANKLIN RES INC COM 354613101 720 21,733 SH   SOLE 0 21,733 0 0
FULLER H B CO COM 359694106 1,490 30,636 SH   SOLE 0 30,211 0 425
GENERAL ELECTRIC CO COM 369604103 549 54,962 SH   SOLE 0 54,962 0 0
GENERAL MLS INC COM 370334104 1,662 32,117 SH   SOLE 0 31,817 0 301
GENUINE PARTS CO COM 372460105 3,005 26,820 SH   SOLE 0 26,461 0 359
GILEAD SCIENCES INC COM 375558103 484 7,445 SH   SOLE 0 7,445 0 0
GLOBAL PMTS INC COM 37940X102 4,203 30,785 SH   SOLE 0 30,545 0 240
HALLIBURTON CO COM 406216101 387 13,208 SH   SOLE 0 13,208 0 0
HARRIS CORP DEL COM 413875105 2,190 13,713 SH   SOLE 0 13,713 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,297 46,196 SH   SOLE 0 45,655 0 542
HENRY SCHEIN INC COM 806407102 1,063 17,685 SH   SOLE 0 17,685 0 0
HOME DEPOT INC COM 437076102 1,720 8,962 SH   SOLE 0 8,874 0 87
HONEYWELL INTL INC COM 438516106 7,231 45,504 SH   SOLE 0 45,504 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,347 185,131 SH   SOLE 0 185,131 0 0
ICF INTL INC COM 44925C103 216 2,835 SH   SOLE 0 2,835 0 0
ICICI BK LTD ADR 45104G104 325 28,325 SH   SOLE 0 28,325 0 0
IDEX CORP COM 45167R104 1,647 10,855 SH   SOLE 0 10,855 0 0
IDEXX LABS INC COM 45168D104 548 2,450 SH   SOLE 0 2,450 0 0
INDEPENDENT BANK CORP MASS COM 453836108 586 7,230 SH   SOLE 0 7,230 0 0
INFOSYS LTD SPONSORED ADR 456788108 275 25,176 SH   SOLE 0 25,176 0 0
INGERSOLL-RAND PLC SHS G47791101 655 6,068 SH   SOLE 0 6,068 0 0
INNOPHOS HOLDINGS INC COM 45774N108 311 10,302 SH   SOLE 0 9,953 0 349
INTEL CORP COM 458140100 6,798 126,592 SH   SOLE 0 125,355 0 1,236
INTERNATIONAL BUSINESS MACHS COM 459200101 1,341 9,505 SH   SOLE 0 9,505 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,510 11,727 SH   SOLE 0 11,727 0 0
INTUIT COM 461202103 6,270 23,985 SH   SOLE 0 23,918 0 67
ISHARES TR MSCI EAFE ETF 464287465 287 4,423 SH   SOLE 0 4,423 0 0
ISHARES TR RUS MD CP GR ETF 464287481 5,289 38,982 SH   SOLE 0 38,287 0 695
ISHARES TR RUSSELL 2000 ETF 464287655 338 2,205 SH   SOLE 0 2,205 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 4,319 36,020 SH   SOLE 0 35,776 0 244
ISHARES TR RUS 2000 GRW ETF 464287648 399 2,027 SH   SOLE 0 2,027 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 12,091 97,907 SH   SOLE 0 95,282 0 2,625
ISHARES TR RUS 1000 GRW ETF 464287614 9,960 65,806 SH   SOLE 0 65,336 0 470
ISHARES TR RUS 1000 ETF 464287622 1,910 12,143 SH   SOLE 0 12,143 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,159 50,294 SH   SOLE 0 49,999 0 295
ISHARES TR MRGSTR MD CP VAL 464288406 3,790 24,340 SH   SOLE 0 24,012 0 328
ISHARES TR MRGSTR MD CP GRW 464288307 1,078 4,583 SH   SOLE 0 4,583 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 5,369 74,568 SH   SOLE 0 74,568 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,125 12,129 SH   SOLE 0 12,129 0 0
ISHARES TR INTL DIV GRWTH 46435G524 8,390 154,935 SH   SOLE 0 153,541 0 1,394
ISHARES TR EAFE VALUE ETF 464288877 1,875 38,358 SH   SOLE 0 38,349 0 8
ISHARES TR CORE S&P500 ETF 464287200 828 2,911 SH   SOLE 0 2,911 0 0
ISHARES TR CORE S&P MCP ETF 464287507 5,471 28,887 SH   SOLE 0 28,812 0 75
ISHARES TR S&P 500 VAL ETF 464287408 12,235 108,525 SH   SOLE 0 106,808 0 1,717
ISHARES TR CORE S&P SCP ETF 464287804 7,236 93,788 SH   SOLE 0 93,788 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 571 3,423 SH   SOLE 0 3,423 0 0
ISHARES TR S&P MC 400GR ETF 464287606 8,462 38,623 SH   SOLE 0 37,189 0 1,435
ISHARES TR S&P MC 400VL ETF 464287705 9,727 61,970 SH   SOLE 0 60,367 0 1,603
ISHARES TR S&P SML 600 GWT 464287887 14,607 81,853 SH   SOLE 0 79,483 0 2,369
ISHARES TR SP SMCP600VL ETF 464287879 17,821 120,787 SH   SOLE 0 118,347 0 2,440
ISHARES TR S&P 500 GRWT ETF 464287309 14,594 84,672 SH   SOLE 0 82,144 0 2,527
ISHARES US ETF TR SHT MAT BD ETF 46431W507 13,973 278,116 SH   SOLE 0 276,247 0 1,870
JOHNSON & JOHNSON COM 478160104 5,522 39,499 SH   SOLE 0 39,060 0 439
JPMORGAN CHASE & CO COM 46625H100 6,491 64,123 SH   SOLE 0 63,963 0 160
KANSAS CITY SOUTHERN COM NEW 485170302 297 2,559 SH   SOLE 0 2,559 0 0
KIMBERLY CLARK CORP COM 494368103 2,924 23,602 SH   SOLE 0 23,293 0 310
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,212 14,459 SH   SOLE 0 14,339 0 120
LANDSTAR SYS INC COM 515098101 6,046 55,273 SH   SOLE 0 55,273 0 0
LAUDER ESTEE COS INC CL A 518439104 1,387 8,381 SH   SOLE 0 8,381 0 0
LEGG MASON INC COM 524901105 770 28,140 SH   SOLE 0 27,932 0 208
LILLY ELI & CO COM 532457108 411 3,170 SH   SOLE 0 3,170 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,489 29,677 SH   SOLE 0 29,677 0 0
LINDE PLC COM G5494J103 227 1,291 SH   SOLE 0 1,291 0 0
LITTELFUSE INC COM 537008104 4,951 27,134 SH   SOLE 0 27,088 0 45
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 949 15,651 SH   SOLE 0 15,651 0 0
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 360 43,081 SH   SOLE 0 43,081 0 0
MANHATTAN ASSOCS INC COM 562750109 1,260 22,872 SH   SOLE 0 22,872 0 0
MANPOWERGROUP INC COM 56418H100 403 4,875 SH   SOLE 0 4,875 0 0
MARCUS CORP COM 566330106 1,747 43,618 SH   SOLE 0 43,302 0 316
MARKEL CORP COM 570535104 762 765 SH   SOLE 0 765 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,296 18,354 SH   SOLE 0 18,354 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 201 10,085 SH   SOLE 0 9,911 0 174
MASTERCARD INC CL A 57636Q104 3,234 13,733 SH   SOLE 0 13,733 0 0
MCDONALDS CORP COM 580135101 598 3,150 SH   SOLE 0 3,150 0 0
MCKESSON CORP COM 58155Q103 1,450 12,389 SH   SOLE 0 12,389 0 0
MDU RES GROUP INC COM 552690109 1,004 38,881 SH   SOLE 0 37,896 0 986
MEDNAX INC COM 58502B106 736 27,101 SH   SOLE 0 27,101 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 498 4,210 SH   SOLE 0 4,210 0 0
MERCK & CO INC COM 58933Y105 3,609 43,390 SH   SOLE 0 43,390 0 0
MICROSOFT CORP COM 594918104 9,557 81,031 SH   SOLE 0 80,837 0 194
MKS INSTRUMENT INC COM 55306N104 3,869 41,581 SH   SOLE 0 41,361 0 220
MONDELEZ INTL INC CL A 609207105 305 6,115 SH   SOLE 0 6,115 0 0
MOODYS CORP COM 615369105 5,080 28,052 SH   SOLE 0 27,832 0 220
MPLX LP COM UNIT REP LTD 55336V100 379 11,512 SH   SOLE 0 11,512 0 0
MTS SYS CORP COM 553777103 1,422 26,110 SH   SOLE 0 26,110 0 0
MURPHY OIL CORP COM 626717102 406 13,842 SH   SOLE 0 13,842 0 0
MURPHY USA INC COM 626755102 215 2,512 SH   SOLE 0 2,512 0 0
MYRIAD GENETICS INC COM 62855J104 2,124 63,985 SH   SOLE 0 63,705 0 280
NETAPP INC COM 64110D104 3,968 57,223 SH   SOLE 0 56,521 0 701
NETGEAR INC COM 64111Q104 1,173 35,422 SH   SOLE 0 35,422 0 0
NICE LTD SPONSORED ADR 653656108 414 3,380 SH   SOLE 0 3,380 0 0
NIKE INC CL B 654106103 395 4,695 SH   SOLE 0 4,695 0 0
NISOURCE INC COM 65473P105 1,284 44,808 SH   SOLE 0 44,808 0 0
NORDSON CORP COM 655663102 3,312 24,993 SH   SOLE 0 24,993 0 0
NORFOLK SOUTHERN CORP COM 655844108 362 1,936 SH   SOLE 0 1,936 0 0
NORTHROP GRUMMAN CORP COM 666807102 380 1,408 SH   SOLE 0 1,408 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 379 15,040 SH   SOLE 0 15,040 0 0
NUTRIEN LTD COM 67077M108 1,120 21,232 SH   SOLE 0 21,009 0 223
OLD DOMINION FREIGHT LINE IN COM 679580100 2,627 18,191 SH   SOLE 0 18,191 0 0
OMNICOM GROUP INC COM 681919106 848 11,613 SH   SOLE 0 11,613 0 0
ONEOK INC NEW COM 682680103 1,427 20,436 SH   SOLE 0 20,436 0 0
ORACLE CORP COM 68389X105 4,628 86,169 SH   SOLE 0 85,759 0 410
PACKAGING CORP AMER COM 695156109 3,817 38,412 SH   SOLE 0 38,278 0 134
PARKER HANNIFIN CORP COM 701094104 459 2,675 SH   SOLE 0 2,675 0 0
PARTNER COMMUNICATIONS CO LT ADR 70211M109 244 65,270 SH   SOLE 0 65,270 0 0
PATTERSON COMPANIES INC COM 703395103 388 17,758 SH   SOLE 0 17,758 0 0
PAYPAL HLDGS INC COM 70450Y103 2,895 27,875 SH   SOLE 0 27,875 0 0
PEOPLES UTD FINL INC COM 712704105 314 19,082 SH   SOLE 0 19,082 0 0
PEPSICO INC COM 713448108 4,730 38,601 SH   SOLE 0 38,330 0 271
PFIZER INC COM 717081103 569 13,397 SH   SOLE 0 13,397 0 0
PHILIP MORRIS INTL INC COM 718172109 386 4,368 SH   SOLE 0 4,368 0 0
PHILLIPS 66 COM 718546104 925 9,717 SH   SOLE 0 9,717 0 0
PNC FINL SVCS GROUP INC COM 693475105 535 4,364 SH   SOLE 0 4,253 0 111
PRICE T ROWE GROUP INC COM 74144T108 2,435 24,324 SH   SOLE 0 24,158 0 166
PROCTER AND GAMBLE CO COM 742718109 6,449 61,980 SH   SOLE 0 61,451 0 529
PROGRESSIVE CORP OHIO COM 743315103 3,052 42,335 SH   SOLE 0 42,335 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,707 24,720 SH   SOLE 0 24,345 0 375
QUEST DIAGNOSTICS INC COM 74834L100 1,168 12,991 SH   SOLE 0 12,838 0 154
RAYTHEON CO COM NEW 755111507 242 1,328 SH   SOLE 0 1,328 0 0
REGIONS FINL CORP NEW COM 7591EP100 2,550 180,186 SH   SOLE 0 179,396 0 790
REINSURANCE GRP OF AMERICA I COM NEW 759351604 879 6,192 SH   SOLE 0 6,192 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,442 8,221 SH   SOLE 0 8,221 0 0
RPC INC COM 749660106 230 20,184 SH   SOLE 0 20,184 0 0
S&P GLOBAL INC COM 78409V104 2,361 11,212 SH   SOLE 0 11,212 0 0
SAIA INC COM 78709Y105 1,132 18,531 SH   SOLE 0 18,531 0 0
SCHLUMBERGER LTD COM 806857108 391 8,969 SH   SOLE 0 8,969 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 7,595 235,514 SH   SOLE 0 232,284 0 3,230
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 454 6,498 SH   SOLE 0 6,462 0 36
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 414 6,118 SH   SOLE 0 6,118 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 11,347 207,298 SH   SOLE 0 203,601 0 3,697
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 10,495 132,126 SH   SOLE 0 129,363 0 2,763
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 643 12,814 SH   SOLE 0 12,814 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 7,790 248,801 SH   SOLE 0 244,790 0 4,011
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,978 152,930 SH   SOLE 0 152,068 0 862
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,047 20,030 SH   SOLE 0 18,055 0 1,975
SEALED AIR CORP NEW COM 81211K100 626 13,593 SH   SOLE 0 13,593 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,431 21,105 SH   SOLE 0 21,105 0 0
SILICOM LTD ORD M84116108 313 8,180 SH   SOLE 0 8,180 0 0
SNAP ON INC COM 833034101 1,673 10,689 SH   SOLE 0 10,689 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 6,675 25,761 SH   SOLE 0 25,055 0 705
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 210 6,947 SH   SOLE 0 6,947 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 4,880 92,859 SH   SOLE 0 91,492 0 1,367
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 9,273 184,080 SH   SOLE 0 180,917 0 3,164
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 8,096 135,618 SH   SOLE 0 132,856 0 2,761
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 5,032 83,448 SH   SOLE 0 82,878 0 570
SRC ENERGY INC COM 78470V108 53 10,300 SH   SOLE 0 10,300 0 0
STARBUCKS CORP COM 855244109 533 7,167 SH   SOLE 0 7,167 0 0
STATE STR CORP COM 857477103 1,213 18,432 SH   SOLE 0 18,432 0 0
STRYKER CORP COM 863667101 5,333 26,999 SH   SOLE 0 26,839 0 160
SYNAPTICS INC COM 87157D109 2,237 56,289 SH   SOLE 0 55,969 0 320
SYNCHRONY FINL COM 87165B103 1,307 40,974 SH   SOLE 0 39,998 0 976
SYNOPSYS INC COM 871607107 3,523 30,598 SH   SOLE 0 30,598 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 488 11,916 SH   SOLE 0 11,916 0 0
TARGET CORP COM 87612E106 3,947 49,183 SH   SOLE 0 49,008 0 176
TELEDYNE TECHNOLOGIES INC COM 879360105 3,908 16,490 SH   SOLE 0 16,490 0 0
TETRA TECH INC NEW COM 88162G103 6,499 109,064 SH   SOLE 0 108,764 0 300
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 408 26,023 SH   SOLE 0 26,023 0 0
TEXAS INSTRS INC COM 882508104 1,330 12,537 SH   SOLE 0 12,537 0 0
TEXAS ROADHOUSE INC COM 882681109 2,724 43,803 SH   SOLE 0 43,430 0 372
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 329 34,099 SH   SOLE 0 34,099 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,009 23,592 SH   SOLE 0 23,592 0 0
TJX COS INC NEW COM 872540109 874 16,426 SH   SOLE 0 16,426 0 0
TORCHMARK CORP COM 891027104 462 5,643 SH   SOLE 0 5,643 0 0
TOTAL SYS SVCS INC COM 891906109 2,952 31,067 SH   SOLE 0 30,838 0 228
TRANSDIGM GROUP INC COM 893641100 228 502 SH   SOLE 0 502 0 0
TRAVELERS COMPANIES INC COM 89417E109 4,949 36,084 SH   SOLE 0 35,877 0 207
UMB FINL CORP COM 902788108 900 14,060 SH   SOLE 0 13,958 0 102
UNILEVER N V N Y SHS NEW 904784709 394 6,759 SH   SOLE 0 6,759 0 0
UNION PACIFIC CORP COM 907818108 233 1,393 SH   SOLE 0 1,393 0 0
UNITED PARCEL SERVICE INC CL B 911312106 918 8,216 SH   SOLE 0 8,078 0 138
UNITED TECHNOLOGIES CORP COM 913017109 2,883 22,366 SH   SOLE 0 22,139 0 227
UNITEDHEALTH GROUP INC COM 91324P102 3,382 13,678 SH   SOLE 0 13,558 0 120
UNIVERSAL HLTH SVCS INC CL B 913903100 3,406 25,461 SH   SOLE 0 25,461 0 0
US BANCORP DEL COM NEW 902973304 3,204 66,487 SH   SOLE 0 66,227 0 260
VANGUARD INDEX FDS TOTAL STK MKT 922908769 369 2,548 SH   SOLE 0 2,548 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 5,398 37,810 SH   SOLE 0 37,088 0 722
VANGUARD INDEX FDS SML CP GRW ETF 922908595 5,083 28,285 SH   SOLE 0 27,618 0 667
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6,979 67,020 SH   SOLE 0 66,179 0 840
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 16,678 408,081 SH   SOLE 0 404,010 0 4,072
VARIAN MED SYS INC COM 92220P105 2,394 16,895 SH   SOLE 0 16,895 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,371 90,832 SH   SOLE 0 90,525 0 307
VERSUM MATLS INC COM 92532W103 273 5,425 SH   SOLE 0 5,375 0 51
VIACOM INC NEW CL A 92553P102 236 7,261 SH   SOLE 0 7,261 0 0
VISA INC COM CL A 92826C839 2,256 14,444 SH   SOLE 0 14,444 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,199 18,949 SH   SOLE 0 18,803 0 146
WALMART INC COM 931142103 2,734 28,028 SH   SOLE 0 27,827 0 201
WATERS CORP COM 941848103 2,066 8,207 SH   SOLE 0 8,157 0 50
WELLS FARGO CO NEW COM 949746101 1,447 29,943 SH   SOLE 0 29,472 0 470
WISDOMTREE TR INTL DIV EX FINL 97717W786 377 9,152 SH   SOLE 0 9,152 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 13,037 209,976 SH   SOLE 0 208,009 0 1,967
WISDOMTREE TR INTL SMCAP DIV 97717W760 8,581 130,383 SH   SOLE 0 129,617 0 766
WISDOMTREE TR US MIDCAP FUND 97717W570 1,624 41,272 SH   SOLE 0 39,170 0 2,102
XCEL ENERGY INC COM 98389B100 353 6,284 SH   SOLE 0 6,284 0 0
XILINX INC COM 983919101 3,371 26,586 SH   SOLE 0 26,586 0 0
YUM BRANDS INC COM 988498101 276 2,762 SH   SOLE 0 2,762 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,284 10,900 SH   SOLE 0 10,900 0 0