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,225 7,449 SH   SOLE 0 7,449 0 0
AARONS INC COM PAR $0.50 002535300 744 11,574 SH   SOLE 0 11,574 0 0
ABBOTT LABS COM 002824100 1,559 18,632 SH   SOLE 0 18,632 0 0
ABBVIE INC COM 00287Y109 436 5,753 SH   SOLE 0 5,753 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,646 13,758 SH   SOLE 0 13,553 0 205
ADTALEM GLOBAL ED INC COM 00737L103 2,804 73,619 SH   SOLE 0 73,439 0 180
AFLAC INC COM 001055102 398 7,601 SH   SOLE 0 7,601 0 0
AIR PRODS & CHEMS INC COM 009158106 3,310 14,920 SH   SOLE 0 14,810 0 110
AKAMAI TECHNOLOGIES INC COM 00971T101 3,074 33,645 SH   SOLE 0 33,390 0 255
ALBEMARLE CORP COM 012653101 655 9,418 SH   SOLE 0 9,418 0 0
ALLEGIANT TRAVEL CO COM 01748X102 2,028 13,552 SH   SOLE 0 13,333 0 219
ALLEGION PUB LTD CO ORD SHS G0176J109 210 2,022 SH   SOLE 0 2,022 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 568 4,433 SH   SOLE 0 4,282 0 151
AMAZON COM INC COM 023135106 431 248 SH   SOLE 0 248 0 0
AMERICAN EXPRESS CO COM 025816109 4,774 40,361 SH   SOLE 0 40,023 0 338
AMERICAN INTL GROUP INC COM NEW 026874784 299 5,370 SH   SOLE 0 5,370 0 0
AMGEN INC COM 031162100 1,752 9,054 SH   SOLE 0 9,054 0 0
AMPHENOL CORP NEW CL A 032095101 2,019 20,920 SH   SOLE 0 20,920 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 50 100,000 SH   SOLE 0 100,000 0 0
ANALOG DEVICES INC COM 032654105 3,893 34,845 SH   SOLE 0 34,645 0 199
ANTHEM INC COM 036752103 253 1,055 SH   SOLE 0 1,055 0 0
APPLE INC COM 037833100 10,843 48,411 SH   SOLE 0 48,090 0 321
APTARGROUP INC COM 038336103 3,757 31,717 SH   SOLE 0 31,336 0 381
ARCHER DANIELS MIDLAND CO COM 039483102 2,592 63,113 SH   SOLE 0 62,816 0 297
ASSURANT INC COM 04621X108 1,175 9,339 SH   SOLE 0 9,255 0 84
AT&T INC COM 00206R102 4,876 128,869 SH   SOLE 0 128,499 0 370
AUTOMATIC DATA PROCESSING IN COM 053015103 4,278 26,503 SH   SOLE 0 26,320 0 183
AZZ INC COM 002474104 494 11,334 SH   SOLE 0 11,168 0 166
BANK AMER CORP COM 060505104 2,585 88,626 SH   SOLE 0 88,248 0 377
BANK NEW YORK MELLON CORP COM 064058100 233 5,143 SH   SOLE 0 5,143 0 0
BARCLAYS PLC ADR 06738E204 84 11,450 SH   SOLE 0 11,450 0 0
BARNES GROUP INC COM 067806109 3,003 58,258 SH   SOLE 0 57,903 0 355
BAXTER INTL INC COM 071813109 1,166 13,333 SH   SOLE 0 13,172 0 161
BB&T CORP COM 054937107 3,017 56,525 SH   SOLE 0 56,288 0 237
BECTON DICKINSON & CO COM 075887109 936 3,698 SH   SOLE 0 3,698 0 0
BERKLEY W R CORP COM 084423102 3,211 44,451 SH   SOLE 0 44,226 0 225
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,005 19,252 SH   SOLE 0 19,177 0 75
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,247 400 SH   SOLE 0 400 0 0
BIOGEN INC COM 09062X103 323 1,386 SH   SOLE 0 1,346 0 40
BLACKROCK INC COM 09247X101 1,065 2,390 SH   SOLE 0 2,307 0 83
BOEING CO COM 097023105 363 953 SH   SOLE 0 953 0 0
BP PLC SPONSORED ADR 055622104 531 13,979 SH   SOLE 0 13,979 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 241 4,760 SH   SOLE 0 4,760 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,433 19,556 SH   SOLE 0 19,556 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 1,681 11,907 SH   SOLE 0 11,679 0 228
CACI INTL INC CL A 127190304 4,352 18,820 SH   SOLE 0 18,760 0 60
CALIFORNIA WTR SVC GROUP COM 130788102 296 5,602 SH   SOLE 0 5,602 0 0
CARDINAL HEALTH INC COM 14149Y108 835 17,700 SH   SOLE 0 17,505 0 195
CARTERS INC COM 146229109 1,015 11,129 SH   SOLE 0 11,129 0 0
CASS INFORMATION SYS INC COM 14808P109 4,350 80,579 SH   SOLE 0 79,655 0 925
CATERPILLAR INC DEL COM 149123101 273 2,161 SH   SOLE 0 2,161 0 0
CDK GLOBAL INC COM 12508E101 234 4,862 SH   SOLE 0 4,741 0 121
CELGENE CORP COM 151020104 539 5,430 SH   SOLE 0 5,430 0 0
CERAGON NETWORKS LTD ORD M22013102 466 173,310 SH   SOLE 0 173,310 0 0
CHASE CORP COM 16150R104 709 6,477 SH   SOLE 0 6,477 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 622 5,680 SH   SOLE 0 5,680 0 0
CHEVRON CORP NEW COM 166764100 3,748 31,603 SH   SOLE 0 31,603 0 0
CHUBB LIMITED COM H1467J104 265 1,640 SH   SOLE 0 1,640 0 0
CHURCH & DWIGHT INC COM 171340102 3,039 40,391 SH   SOLE 0 39,811 0 580
CINEMARK HOLDINGS INC COM 17243V102 958 24,799 SH   SOLE 0 24,618 0 182
CISCO SYS INC COM 17275R102 5,931 120,037 SH   SOLE 0 118,551 0 1,486
CIT GROUP INC COM NEW 125581801 1,084 23,917 SH   SOLE 0 23,751 0 166
CITRIX SYS INC COM 177376100 1,996 20,679 SH   SOLE 0 20,568 0 112
CLOROX CO DEL COM 189054109 2,700 17,778 SH   SOLE 0 17,563 0 215
CME GROUP INC COM 12572Q105 1,276 6,038 SH   SOLE 0 6,038 0 0
COCA COLA CO COM 191216100 662 12,152 SH   SOLE 0 12,152 0 0
COLGATE PALMOLIVE CO COM 194162103 2,712 36,894 SH   SOLE 0 36,894 0 0
COMCAST CORP NEW CL A 20030N101 3,215 71,323 SH   SOLE 0 69,975 0 1,349
COOPER TIRE & RUBR CO COM 216831107 1,193 45,675 SH   SOLE 0 45,675 0 0
COPART INC COM 217204106 2,419 30,115 SH   SOLE 0 30,115 0 0
CORNING INC COM 219350105 2,665 93,431 SH   SOLE 0 91,603 0 1,828
COSTCO WHSL CORP NEW COM 22160K105 4,451 15,450 SH   SOLE 0 15,330 0 120
CSW INDUSTRIALS INC COM 126402106 283 4,103 SH   SOLE 0 4,103 0 0
CSX CORP COM 126408103 6,235 90,008 SH   SOLE 0 89,107 0 901
CUMMINS INC COM 231021106 529 3,252 SH   SOLE 0 3,201 0 50
CURTISS WRIGHT CORP COM 231561101 4,436 34,287 SH   SOLE 0 34,102 0 186
CVS HEALTH CORP COM 126650100 2,761 43,783 SH   SOLE 0 43,608 0 174
DAVITA INC COM 23918K108 1,779 31,175 SH   SOLE 0 31,040 0 135
DBX ETF TR XTRCKR RUSL 1000 233051242 414 15,023 SH   SOLE 0 14,643 0 380
DISNEY WALT CO COM DISNEY 254687106 6,605 50,685 SH   SOLE 0 50,600 0 85
EASTMAN CHEMICAL CO COM 277432100 2,169 29,382 SH   SOLE 0 28,984 0 398
EBAY INC COM 278642103 990 25,399 SH   SOLE 0 25,133 0 266
ELBIT SYS LTD ORD M3760D101 516 3,130 SH   SOLE 0 3,130 0 0
EMCOR GROUP INC COM 29084Q100 1,410 16,377 SH   SOLE 0 16,377 0 0
EMERSON ELEC CO COM 291011104 963 14,411 SH   SOLE 0 14,411 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 2,056 47,183 SH   SOLE 0 47,113 0 70
ENERGY FUELS INC COM NEW 292671708 199 102,935 SH   SOLE 0 102,935 0 0
EOG RES INC COM 26875P101 1,557 20,973 SH   SOLE 0 20,973 0 0
EPAM SYS INC COM 29414B104 5,728 31,418 SH   SOLE 0 31,208 0 210
EPLUS INC COM 294268107 1,638 21,530 SH   SOLE 0 21,230 0 300
ESCO TECHNOLOGIES INC COM 296315104 5,689 71,511 SH   SOLE 0 70,685 0 826
ESSENT GROUP LTD COM G3198U102 2,690 56,434 SH   SOLE 0 56,088 0 346
EXPEDITORS INTL WASH INC COM 302130109 1,999 26,909 SH   SOLE 0 26,391 0 518
EXXON MOBIL CORP COM 30231G102 2,216 31,385 SH   SOLE 0 31,035 0 350
FACEBOOK INC CL A 30303M102 1,161 6,520 SH   SOLE 0 6,520 0 0
FAIR ISAAC CORP COM 303250104 6,636 21,864 SH   SOLE 0 21,674 0 190
FEDEX CORP COM 31428X106 2,496 17,145 SH   SOLE 0 16,956 0 189
FIDELITY NATL INFORMATION SV COM 31620M106 3,543 26,689 SH   SOLE 0 26,524 0 165
FIFTH THIRD BANCORP COM 316773100 1,125 41,095 SH   SOLE 0 40,822 0 274
FIRST HORIZON NATL CORP COM 320517105 1,063 65,642 SH   SOLE 0 65,002 0 640
FLOWSERVE CORP COM 34354P105 1,373 29,402 SH   SOLE 0 29,166 0 237
FNB CORP PA COM 302520101 1,356 117,611 SH   SOLE 0 114,866 0 2,745
FORMULA SYS 1985 LTD SPONSORED ADS 346414105 343 5,460 SH   SOLE 0 5,460 0 0
FRANKLIN RES INC COM 354613101 708 24,535 SH   SOLE 0 24,535 0 0
FULLER H B CO COM 359694106 1,703 36,581 SH   SOLE 0 36,001 0 581
GENERAL ELECTRIC CO COM 369604103 254 28,381 SH   SOLE 0 28,381 0 0
GENERAL MLS INC COM 370334104 1,780 32,291 SH   SOLE 0 31,779 0 512
GENTEX CORP COM 371901109 756 27,447 SH   SOLE 0 26,912 0 535
GENUINE PARTS CO COM 372460105 2,524 25,348 SH   SOLE 0 24,896 0 452
GILEAD SCIENCES INC COM 375558103 520 8,206 SH   SOLE 0 8,206 0 0
GLOBAL PMTS INC COM 37940X102 8,697 54,695 SH   SOLE 0 54,270 0 425
GLOBE LIFE INC COM 37959E102 771 8,056 SH   SOLE 0 8,056 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,793 46,088 SH   SOLE 0 45,393 0 695
HENRY SCHEIN INC COM 806407102 1,075 16,928 SH   SOLE 0 16,808 0 120
HOME DEPOT INC COM 437076102 2,281 9,829 SH   SOLE 0 9,741 0 89
HONEYWELL INTL INC COM 438516106 7,673 45,347 SH   SOLE 0 45,347 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,311 161,914 SH   SOLE 0 161,914 0 0
ICF INTL INC COM 44925C103 1,207 14,288 SH   SOLE 0 14,103 0 185
ICICI BK LTD ADR 45104G104 208 17,050 SH   SOLE 0 17,050 0 0
IDEX CORP COM 45167R104 1,850 11,286 SH   SOLE 0 11,286 0 0
IDEXX LABS INC COM 45168D104 666 2,450 SH   SOLE 0 2,450 0 0
INDEPENDENT BANK CORP MASS COM 453836108 556 7,449 SH   SOLE 0 7,449 0 0
INFOSYS LTD SPONSORED ADR 456788108 160 14,096 SH   SOLE 0 14,096 0 0
INGERSOLL-RAND PLC SHS G47791101 748 6,068 SH   SOLE 0 6,068 0 0
INNOPHOS HOLDINGS INC COM 45774N108 599 18,448 SH   SOLE 0 17,572 0 876
INTEL CORP COM 458140100 6,291 122,082 SH   SOLE 0 120,630 0 1,453
INTERNATIONAL BUSINESS MACHS COM 459200101 1,497 10,298 SH   SOLE 0 10,227 0 71
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,641 13,372 SH   SOLE 0 13,317 0 55
INTUIT COM 461202103 5,933 22,309 SH   SOLE 0 22,241 0 68
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1,832 54,607 SH   SOLE 0 53,642 0 965
ISHARES TR MICRO-CAP ETF 464288869 1,080 12,247 SH   SOLE 0 12,247 0 0
ISHARES TR RUS MD CP GR ETF 464287481 5,271 37,287 SH   SOLE 0 36,592 0 695
ISHARES TR RUS 1000 VAL ETF 464287598 11,916 92,907 SH   SOLE 0 90,492 0 2,415
ISHARES TR RUS 1000 GRW ETF 464287614 9,190 57,569 SH   SOLE 0 57,099 0 470
ISHARES TR RUS 1000 ETF 464287622 1,953 11,872 SH   SOLE 0 11,872 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,110 51,617 SH   SOLE 0 51,320 0 297
ISHARES TR MSCI EAFE ETF 464287465 343 5,258 SH   SOLE 0 5,258 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 3,867 24,018 SH   SOLE 0 23,688 0 330
ISHARES TR MIN VOL EAFE ETF 46429B689 5,451 74,388 SH   SOLE 0 74,388 0 0
ISHARES TR INTL DIV GRWTH 46435G524 8,410 151,919 SH   SOLE 0 150,525 0 1,394
ISHARES TR EAFE VALUE ETF 464288877 1,783 37,644 SH   SOLE 0 37,636 0 9
ISHARES TR CORE S&P500 ETF 464287200 954 3,194 SH   SOLE 0 3,194 0 0
ISHARES TR CORE S&P SCP ETF 464287804 7,352 94,452 SH   SOLE 0 94,452 0 0
ISHARES TR CORE S&P MCP ETF 464287507 5,786 29,943 SH   SOLE 0 29,868 0 75
ISHARES TR RUS 2000 VAL ETF 464287630 4,233 35,450 SH   SOLE 0 35,450 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 1,087 4,464 SH   SOLE 0 4,464 0 0
ISHARES TR SP SMCP600VL ETF 464287879 17,657 117,566 SH   SOLE 0 115,124 0 2,442
ISHARES TR RUSSELL 2000 ETF 464287655 313 2,070 SH   SOLE 0 2,070 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 595 3,425 SH   SOLE 0 3,425 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 14,922 82,888 SH   SOLE 0 80,449 0 2,439
ISHARES TR S&P 500 VAL ETF 464287408 12,827 107,663 SH   SOLE 0 105,941 0 1,722
ISHARES TR S&P MC 400GR ETF 464287606 8,077 36,079 SH   SOLE 0 34,643 0 1,436
ISHARES TR S&P MC 400VL ETF 464287705 9,442 59,051 SH   SOLE 0 57,445 0 1,606
ISHARES TR S&P SML 600 GWT 464287887 13,927 78,076 SH   SOLE 0 75,705 0 2,371
ISHARES TR RUS 2000 GRW ETF 464287648 313 1,624 SH   SOLE 0 1,624 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 12,632 250,925 SH   SOLE 0 249,332 0 1,593
JOHNSON & JOHNSON COM 478160104 4,881 37,724 SH   SOLE 0 37,198 0 526
JPMORGAN CHASE & CO COM 46625H100 7,145 60,715 SH   SOLE 0 60,555 0 160
KANSAS CITY SOUTHERN COM NEW 485170302 1,781 13,392 SH   SOLE 0 13,342 0 50
KIMBERLY CLARK CORP COM 494368103 3,169 22,307 SH   SOLE 0 21,994 0 312
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,512 14,951 SH   SOLE 0 14,831 0 120
LANDSTAR SYS INC COM 515098101 6,024 53,512 SH   SOLE 0 53,437 0 75
LAUDER ESTEE COS INC CL A 518439104 1,267 6,368 SH   SOLE 0 6,368 0 0
LEGG MASON INC COM 524901105 1,578 41,314 SH   SOLE 0 40,906 0 408
LILLY ELI & CO COM 532457108 350 3,132 SH   SOLE 0 3,132 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,301 26,522 SH   SOLE 0 26,522 0 0
LINDE PLC SHS G5494J103 250 1,291 SH   SOLE 0 1,291 0 0
LITTELFUSE INC COM 537008104 4,615 26,025 SH   SOLE 0 25,934 0 91
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 835 12,603 SH   SOLE 0 12,603 0 0
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 446 48,551 SH   SOLE 0 48,551 0 0
MANHATTAN ASSOCS INC COM 562750109 1,625 20,142 SH   SOLE 0 20,142 0 0
MANPOWERGROUP INC COM 56418H100 907 10,765 SH   SOLE 0 10,674 0 91
MARCUS CORP COM 566330106 1,818 49,109 SH   SOLE 0 48,529 0 580
MARKEL CORP COM 570535104 696 589 SH   SOLE 0 589 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,147 17,263 SH   SOLE 0 17,263 0 0
MARTIN MARIETTA MATLS INC COM 573284106 495 1,807 SH   SOLE 0 1,742 0 65
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 237 9,486 SH   SOLE 0 9,312 0 174
MASTERCARD INC CL A 57636Q104 2,780 10,237 SH   SOLE 0 10,237 0 0
MCDONALDS CORP COM 580135101 694 3,231 SH   SOLE 0 3,231 0 0
MCKESSON CORP COM 58155Q103 1,673 12,245 SH   SOLE 0 12,170 0 75
MELLANOX TECHNOLOGIES LTD SHS M51363113 461 4,210 SH   SOLE 0 4,210 0 0
MERCK & CO INC COM 58933Y105 3,823 45,420 SH   SOLE 0 45,420 0 0
MICROSOFT CORP COM 594918104 10,458 75,224 SH   SOLE 0 74,969 0 255
MKS INSTRUMENT INC COM 55306N104 4,211 45,636 SH   SOLE 0 45,330 0 305
MONDELEZ INTL INC CL A 609207105 338 6,115 SH   SOLE 0 6,115 0 0
MOODYS CORP COM 615369105 6,125 29,902 SH   SOLE 0 29,682 0 220
MPLX LP COM UNIT REP LTD 55336V100 322 11,512 SH   SOLE 0 11,512 0 0
MTS SYS CORP COM 553777103 1,445 26,145 SH   SOLE 0 26,145 0 0
MYRIAD GENETICS INC COM 62855J104 1,876 65,537 SH   SOLE 0 65,257 0 280
NETAPP INC COM 64110D104 2,892 55,068 SH   SOLE 0 54,222 0 846
NICE LTD SPONSORED ADR 653656108 486 3,380 SH   SOLE 0 3,380 0 0
NIKE INC CL B 654106103 385 4,095 SH   SOLE 0 4,095 0 0
NISOURCE INC COM 65473P105 1,327 44,364 SH   SOLE 0 44,364 0 0
NORDSON CORP COM 655663102 3,443 23,542 SH   SOLE 0 23,542 0 0
NORFOLK SOUTHERN CORP COM 655844108 349 1,940 SH   SOLE 0 1,940 0 0
NORTHROP GRUMMAN CORP COM 666807102 528 1,408 SH   SOLE 0 1,408 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 478 15,040 SH   SOLE 0 15,040 0 0
NUTRIEN LTD COM 67077M108 1,061 21,269 SH   SOLE 0 21,046 0 223
OLD DOMINION FREIGHT LINE IN COM 679580100 3,108 18,285 SH   SOLE 0 18,285 0 0
OMNICOM GROUP INC COM 681919106 1,132 14,456 SH   SOLE 0 14,356 0 100
ONEOK INC NEW COM 682680103 1,396 18,946 SH   SOLE 0 18,946 0 0
ORACLE CORP COM 68389X105 4,451 80,878 SH   SOLE 0 80,468 0 410
PACKAGING CORP AMER COM 695156109 3,772 35,551 SH   SOLE 0 35,330 0 222
PARKER HANNIFIN CORP COM 701094104 564 3,123 SH   SOLE 0 3,073 0 50
PARTNER COMMUNICATIONS CO LT ADR 70211M109 417 88,635 SH   SOLE 0 88,635 0 0
PATTERSON COMPANIES INC COM 703395103 573 32,133 SH   SOLE 0 32,133 0 0
PAYPAL HLDGS INC COM 70450Y103 2,503 24,158 SH   SOLE 0 24,158 0 0
PEOPLES UTD FINL INC COM 712704105 369 23,611 SH   SOLE 0 23,069 0 542
PEPSICO INC COM 713448108 4,884 35,623 SH   SOLE 0 35,350 0 273
PFIZER INC COM 717081103 479 13,335 SH   SOLE 0 13,335 0 0
PHILIP MORRIS INTL INC COM 718172109 328 4,315 SH   SOLE 0 4,315 0 0
PHILLIPS 66 COM 718546104 759 7,411 SH   SOLE 0 7,411 0 0
PNC FINL SVCS GROUP INC COM 693475105 699 4,989 SH   SOLE 0 4,792 0 198
PRICE T ROWE GROUP INC COM 74144T108 2,345 20,527 SH   SOLE 0 20,358 0 170
PROCTER & GAMBLE CO COM 742718109 7,440 59,818 SH   SOLE 0 59,285 0 533
PROGRESSIVE CORP OHIO COM 743315103 3,005 38,899 SH   SOLE 0 38,899 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,593 22,551 SH   SOLE 0 22,176 0 375
QUEST DIAGNOSTICS INC COM 74834L100 1,261 11,785 SH   SOLE 0 11,550 0 236
RADWARE LTD ORD M81873107 256 10,550 SH   SOLE 0 10,550 0 0
RAYTHEON CO COM NEW 755111507 257 1,312 SH   SOLE 0 1,312 0 0
REGIONS FINL CORP NEW COM 7591EP100 2,755 174,137 SH   SOLE 0 173,347 0 790
REINSURANCE GRP OF AMERICA I COM NEW 759351604 1,397 8,736 SH   SOLE 0 8,631 0 105
ROCKWELL AUTOMATION INC COM 773903109 1,609 9,763 SH   SOLE 0 9,713 0 50
S&P GLOBAL INC COM 78409V104 2,541 10,372 SH   SOLE 0 10,372 0 0
SAIA INC COM 78709Y105 1,976 21,091 SH   SOLE 0 20,981 0 110
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 8,206 258,041 SH   SOLE 0 254,823 0 3,217
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 425 6,097 SH   SOLE 0 6,061 0 36
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 431 6,077 SH   SOLE 0 6,077 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 12,149 214,154 SH   SOLE 0 211,047 0 3,106
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 10,854 129,203 SH   SOLE 0 126,409 0 2,794
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 631 12,468 SH   SOLE 0 12,468 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 9,898 310,671 SH   SOLE 0 305,572 0 5,099
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,331 172,327 SH   SOLE 0 171,460 0 867
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 976 17,813 SH   SOLE 0 16,247 0 1,566
SEALED AIR CORP NEW COM 81211K100 402 9,681 SH   SOLE 0 9,681 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,444 21,034 SH   SOLE 0 21,034 0 0
SILICOM LTD ORD M84116108 464 14,680 SH   SOLE 0 14,680 0 0
SNAP ON INC COM 833034101 1,994 12,735 SH   SOLE 0 12,680 0 55
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 6,949 25,816 SH   SOLE 0 25,106 0 710
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 706 22,105 SH   SOLE 0 22,105 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 5,553 103,374 SH   SOLE 0 102,019 0 1,355
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 9,889 192,690 SH   SOLE 0 189,806 0 2,884
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 9,003 151,090 SH   SOLE 0 148,983 0 2,108
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 6,073 99,140 SH   SOLE 0 98,436 0 704
SRC ENERGY INC COM 78470V108 48 10,300 SH   SOLE 0 10,300 0 0
STARBUCKS CORP COM 855244109 637 7,201 SH   SOLE 0 7,201 0 0
STATE STR CORP COM 857477103 1,133 19,143 SH   SOLE 0 19,143 0 0
STRYKER CORP COM 863667101 5,144 23,782 SH   SOLE 0 23,622 0 160
SYNAPTICS INC COM 87157D109 2,647 66,249 SH   SOLE 0 65,659 0 590
SYNCHRONY FINL COM 87165B103 1,143 33,526 SH   SOLE 0 32,538 0 988
SYNOPSYS INC COM 871607107 3,741 27,259 SH   SOLE 0 27,259 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 370 7,967 SH   SOLE 0 7,967 0 0
TARGET CORP COM 87612E106 5,521 51,642 SH   SOLE 0 51,369 0 273
TELEDYNE TECHNOLOGIES INC COM 879360105 4,908 15,242 SH   SOLE 0 15,242 0 0
TETRA TECH INC NEW COM 88162G103 8,974 103,433 SH   SOLE 0 103,132 0 301
TEXAS INSTRS INC COM 882508104 1,780 13,773 SH   SOLE 0 13,773 0 0
TEXAS ROADHOUSE INC COM 882681109 2,518 47,939 SH   SOLE 0 47,405 0 534
THE CHARLES SCHWAB CORPORATI COM 808513105 1,075 25,694 SH   SOLE 0 25,443 0 251
TJX COS INC NEW COM 872540109 1,310 23,496 SH   SOLE 0 23,091 0 406
TRANSDIGM GROUP INC COM 893641100 261 502 SH   SOLE 0 502 0 0
TRAVELERS COMPANIES INC COM 89417E109 5,222 35,123 SH   SOLE 0 34,833 0 290
UMB FINL CORP COM 902788108 744 11,523 SH   SOLE 0 11,310 0 213
UNILEVER N V N Y SHS NEW 904784709 305 5,084 SH   SOLE 0 5,084 0 0
UNION PACIFIC CORP COM 907818108 227 1,401 SH   SOLE 0 1,401 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,140 9,513 SH   SOLE 0 9,372 0 141
UNITED TECHNOLOGIES CORP COM 913017109 3,078 22,547 SH   SOLE 0 22,227 0 320
UNITEDHEALTH GROUP INC COM 91324P102 2,783 12,805 SH   SOLE 0 12,640 0 165
UNIVERSAL HLTH SVCS INC CL B 913903100 3,762 25,294 SH   SOLE 0 25,229 0 65
US BANCORP DEL COM NEW 902973304 3,359 60,694 SH   SOLE 0 60,434 0 260
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 5,476 36,973 SH   SOLE 0 36,547 0 426
VANGUARD INDEX FDS SML CP GRW ETF 922908595 5,044 27,709 SH   SOLE 0 27,042 0 667
VANGUARD INDEX FDS TOTAL STK MKT 922908769 436 2,885 SH   SOLE 0 2,885 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6,300 61,796 SH   SOLE 0 61,274 0 523
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 16,602 404,135 SH   SOLE 0 400,583 0 3,552
VARIAN MED SYS INC COM 92220P105 1,838 15,435 SH   SOLE 0 15,435 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,455 90,368 SH   SOLE 0 90,055 0 313
VERSUM MATLS INC COM 92532W103 246 4,651 SH   SOLE 0 4,600 0 51
VIACOM INC NEW CL A 92553P102 273 10,378 SH   SOLE 0 10,378 0 0
VISA INC COM CL A 92826C839 2,292 13,323 SH   SOLE 0 13,323 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,067 19,298 SH   SOLE 0 19,149 0 148
WALMART INC COM 931142103 3,049 25,692 SH   SOLE 0 25,396 0 296
WATERS CORP COM 941848103 1,533 6,867 SH   SOLE 0 6,817 0 50
WELLS FARGO CO NEW COM 949746101 1,412 27,994 SH   SOLE 0 27,519 0 475
WISDOMTREE TR INTL DIV EX FINL 97717W786 447 11,082 SH   SOLE 0 11,082 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 13,267 219,987 SH   SOLE 0 217,815 0 2,171
WISDOMTREE TR INTL SMCAP DIV 97717W760 8,849 139,309 SH   SOLE 0 138,350 0 960
WISDOMTREE TR US MIDCAP FUND 97717W570 1,678 42,538 SH   SOLE 0 41,006 0 1,531
WISDOMTREE TR INDIA ERNGS FD 97717W422 220 9,207 SH   SOLE 0 9,207 0 0
XCEL ENERGY INC COM 98389B100 306 4,715 SH   SOLE 0 4,715 0 0
XILINX INC COM 983919101 2,174 22,671 SH   SOLE 0 22,671 0 0
YUM BRANDS INC COM 988498101 290 2,556 SH   SOLE 0 2,556 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,001 9,695 SH   SOLE 0 9,645 0 50