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,256 6,592 SH   SOLE 0 6,592 0 0
AARONS INC COM PAR $0.50 002535300 570 13,551 SH   SOLE 0 13,551 0 0
ABBOTT LABS COM 002824100 1,590 21,988 SH   SOLE 0 21,988 0 0
ABBVIE INC COM 00287Y109 528 5,725 SH   SOLE 0 5,725 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,860 13,190 SH   SOLE 0 12,985 0 205
ADTALEM GLOBAL ED INC COM 00737L103 3,196 67,537 SH   SOLE 0 67,357 0 180
AFLAC INC COM 001055102 409 8,971 SH   SOLE 0 8,971 0 0
AIR PRODS & CHEMS INC COM 009158106 2,590 16,181 SH   SOLE 0 16,074 0 108
AKAMAI TECHNOLOGIES INC COM 00971T101 2,098 34,345 SH   SOLE 0 34,205 0 140
ALBEMARLE CORP COM 012653101 568 7,374 SH   SOLE 0 7,374 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 228 1,660 SH   SOLE 0 1,660 0 0
ALLEGIANT TRAVEL CO COM 01748X102 883 8,810 SH   SOLE 0 8,744 0 67
ALLIANCE DATA SYSTEMS CORP COM 018581108 344 2,291 SH   SOLE 0 2,216 0 75
ALTABA INC COM 021346101 294 5,071 SH   SOLE 0 5,071 0 0
AMAZON COM INC COM 023135106 359 239 SH   SOLE 0 239 0 0
AMERICAN EXPRESS CO COM 025816109 3,472 36,429 SH   SOLE 0 36,272 0 157
AMGEN INC COM 031162100 1,958 10,059 SH   SOLE 0 10,059 0 0
AMPHENOL CORP NEW CL A 032095101 1,773 21,884 SH   SOLE 0 21,884 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 39 100,000 SH   SOLE 0 100,000 0 0
ANALOG DEVICES INC COM 032654105 2,833 33,006 SH   SOLE 0 32,899 0 107
ANTHEM INC COM 036752103 277 1,055 SH   SOLE 0 1,055 0 0
APPLE INC COM 037833100 7,769 49,253 SH   SOLE 0 49,065 0 188
APTARGROUP INC COM 038336103 3,083 32,776 SH   SOLE 0 32,397 0 379
ARCHER DANIELS MIDLAND CO COM 039483102 2,431 59,344 SH   SOLE 0 59,344 0 0
ASSURANT INC COM 04621X108 877 9,808 SH   SOLE 0 9,726 0 82
AT&T INC COM 00206R102 3,400 119,144 SH   SOLE 0 119,144 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,703 28,238 SH   SOLE 0 27,865 0 373
AZZ INC COM 002474104 418 10,359 SH   SOLE 0 10,193 0 166
BANK AMER CORP COM 060505104 1,923 78,064 SH   SOLE 0 78,064 0 0
BANK NEW YORK MELLON CORP COM 064058100 242 5,136 SH   SOLE 0 5,136 0 0
BARCLAYS PLC ADR 06738E204 197 26,080 SH   SOLE 0 26,080 0 0
BARNES GROUP INC COM 067806109 2,453 45,741 SH   SOLE 0 45,389 0 352
BAXTER INTL INC COM 071813109 859 13,052 SH   SOLE 0 12,892 0 160
BB&T CORP COM 054937107 2,466 56,929 SH   SOLE 0 56,929 0 0
BECTON DICKINSON & CO COM 075887109 836 3,709 SH   SOLE 0 3,709 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,014 19,661 SH   SOLE 0 19,586 0 75
BERKSHIRE HATHAWAY INC DEL CL A 084670108 918 300 SH   SOLE 0 300 0 0
BIOGEN INC COM 09062X103 356 1,183 SH   SOLE 0 1,143 0 40
BLACKROCK INC COM 09247X101 589 1,499 SH   SOLE 0 1,437 0 62
BOEING CO COM 097023105 302 937 SH   SOLE 0 937 0 0
BP PLC SPONSORED ADR 055622104 532 14,042 SH   SOLE 0 14,042 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 247 4,760 SH   SOLE 0 4,760 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,978 20,549 SH   SOLE 0 20,549 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 429 4,504 SH   SOLE 0 4,431 0 73
CACI INTL INC CL A 127190304 2,260 15,690 SH   SOLE 0 15,630 0 60
CALIFORNIA WTR SVC GROUP COM 130788102 3,850 80,789 SH   SOLE 0 80,459 0 330
CARDINAL HEALTH INC COM 14149Y108 623 13,958 SH   SOLE 0 13,958 0 0
CASS INFORMATION SYS INC COM 14808P109 3,986 75,326 SH   SOLE 0 74,830 0 497
CATERPILLAR INC DEL COM 149123101 343 2,703 SH   SOLE 0 2,703 0 0
CDK GLOBAL INC COM 12508E101 268 5,603 SH   SOLE 0 5,483 0 120
CELGENE CORP COM 151020104 460 7,170 SH   SOLE 0 7,170 0 0
CERAGON NETWORKS LTD ORD M22013102 362 95,810 SH   SOLE 0 95,810 0 0
CHASE CORP COM 16150R104 549 5,483 SH   SOLE 0 5,483 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 420 4,095 SH   SOLE 0 4,095 0 0
CHEVRON CORP NEW COM 166764100 3,503 32,202 SH   SOLE 0 32,202 0 0
CHUBB LIMITED COM H1467J104 212 1,640 SH   SOLE 0 1,640 0 0
CHURCH & DWIGHT INC COM 171340102 2,651 40,314 SH   SOLE 0 39,734 0 580
CINEMARK HOLDINGS INC COM 17243V102 385 10,744 SH   SOLE 0 10,744 0 0
CISCO SYS INC COM 17275R102 5,486 126,605 SH   SOLE 0 125,136 0 1,469
CIT GROUP INC COM NEW 125581801 937 24,483 SH   SOLE 0 24,321 0 163
CITRIX SYS INC COM 177376100 1,802 17,584 SH   SOLE 0 17,473 0 110
CLOROX CO DEL COM 189054109 2,847 18,469 SH   SOLE 0 18,256 0 213
CME GROUP INC COM CL A 12572Q105 1,332 7,082 SH   SOLE 0 7,082 0 0
COCA COLA CO COM 191216100 616 13,010 SH   SOLE 0 13,010 0 0
COLGATE PALMOLIVE CO COM 194162103 2,421 40,682 SH   SOLE 0 40,682 0 0
COMCAST CORP NEW CL A 20030N101 2,154 63,263 SH   SOLE 0 62,471 0 792
COMTECH TELECOMMUNICATIONS C COM NEW 205826209 932 38,303 SH   SOLE 0 38,303 0 0
CONOCOPHILLIPS COM 20825C104 1,825 29,268 SH   SOLE 0 29,268 0 0
COOPER TIRE & RUBR CO COM 216831107 1,178 36,438 SH   SOLE 0 36,438 0 0
COPART INC COM 217204106 1,485 31,085 SH   SOLE 0 31,085 0 0
CORNING INC COM 219350105 2,219 73,456 SH   SOLE 0 72,218 0 1,238
COSTCO WHSL CORP NEW COM 22160K105 3,156 15,492 SH   SOLE 0 15,372 0 120
CSX CORP COM 126408103 5,485 88,276 SH   SOLE 0 87,463 0 813
CURTISS WRIGHT CORP COM 231561101 3,698 36,211 SH   SOLE 0 36,026 0 185
CVS HEALTH CORP COM 126650100 1,790 27,313 SH   SOLE 0 27,143 0 170
DAVITA INC COM 23918K108 1,534 29,805 SH   SOLE 0 29,805 0 0
DISNEY WALT CO COM DISNEY 254687106 5,562 50,728 SH   SOLE 0 50,728 0 0
DUN & BRADSTREET CORP DEL NE COM 26483E100 1,354 9,488 SH   SOLE 0 9,488 0 0
EASTMAN CHEM CO COM 277432100 2,069 28,302 SH   SOLE 0 28,018 0 284
EBAY INC COM 278642103 642 22,859 SH   SOLE 0 22,859 0 0
ELBIT SYS LTD ORD M3760D101 254 2,230 SH   SOLE 0 2,230 0 0
EMCOR GROUP INC COM 29084Q100 643 10,779 SH   SOLE 0 10,779 0 0
EMERSON ELEC CO COM 291011104 872 14,597 SH   SOLE 0 14,597 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 1,765 39,084 SH   SOLE 0 39,014 0 70
ENERGY FUELS INC COM NEW 292671708 179 62,906 SH   SOLE 0 62,906 0 0
EOG RES INC COM 26875P101 2,046 23,459 SH   SOLE 0 23,459 0 0
EPAM SYS INC COM 29414B104 3,769 32,487 SH   SOLE 0 32,277 0 210
ESCO TECHNOLOGIES INC COM 296315104 4,377 66,361 SH   SOLE 0 65,636 0 726
ESSENT GROUP LTD COM G3198U102 883 25,847 SH   SOLE 0 25,657 0 190
EXPEDITORS INTL WASH INC COM 302130109 1,886 27,700 SH   SOLE 0 27,288 0 412
EXXON MOBIL CORP COM 30231G102 2,008 29,452 SH   SOLE 0 29,108 0 343
FACEBOOK INC CL A 30303M102 715 5,451 SH   SOLE 0 5,451 0 0
FAIR ISAAC CORP COM 303250104 4,330 23,156 SH   SOLE 0 22,966 0 190
FEDEX CORP COM 31428X106 2,526 15,660 SH   SOLE 0 15,543 0 117
FIDELITY NATL INFORMATION SV COM 31620M106 2,963 28,897 SH   SOLE 0 28,732 0 165
FIRST HORIZON NATL CORP COM 320517105 851 64,662 SH   SOLE 0 64,022 0 640
FLOWSERVE CORP COM 34354P105 1,158 30,457 SH   SOLE 0 30,223 0 234
FNB CORP PA COM 302520101 741 75,345 SH   SOLE 0 73,907 0 1,437
FRANKLIN RES INC COM 354613101 639 21,550 SH   SOLE 0 21,550 0 0
FULLER H B CO COM 359694106 1,273 29,824 SH   SOLE 0 29,399 0 425
GENERAL ELECTRIC CO COM 369604103 327 43,179 SH   SOLE 0 43,179 0 0
GENERAL MLS INC COM 370334104 1,230 31,582 SH   SOLE 0 31,285 0 298
GENUINE PARTS CO COM 372460105 2,573 26,800 SH   SOLE 0 26,443 0 358
GILEAD SCIENCES INC COM 375558103 430 6,881 SH   SOLE 0 6,881 0 0
GLOBAL PMTS INC COM 37940X102 3,109 30,150 SH   SOLE 0 29,910 0 240
GROUPE CGI INC CL A SUB VTG 39945C109 989 16,165 SH   SOLE 0 15,865 0 300
HALLIBURTON CO COM 406216101 401 15,104 SH   SOLE 0 15,104 0 0
HARRIS CORP DEL COM 413875105 1,805 13,403 SH   SOLE 0 13,403 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,072 46,613 SH   SOLE 0 46,073 0 540
HOME DEPOT INC COM 437076102 1,546 8,998 SH   SOLE 0 8,911 0 87
HONEYWELL INTL INC COM 438516106 6,034 45,668 SH   SOLE 0 45,668 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,105 176,581 SH   SOLE 0 176,581 0 0
ICICI BK LTD ADR 45104G104 291 28,325 SH   SOLE 0 28,325 0 0
IDEX CORP COM 45167R104 1,316 10,426 SH   SOLE 0 10,426 0 0
IDEXX LABS INC COM 45168D104 490 2,635 SH   SOLE 0 2,635 0 0
INDEPENDENT BANK CORP MASS COM 453836108 507 7,215 SH   SOLE 0 7,215 0 0
INFOSYS LTD SPONSORED ADR 456788108 240 25,176 SH   SOLE 0 25,176 0 0
INGERSOLL-RAND PLC SHS G47791101 554 6,068 SH   SOLE 0 6,068 0 0
INNOPHOS HOLDINGS INC COM 45774N108 213 8,666 SH   SOLE 0 8,322 0 344
INTEL CORP COM 458140100 5,813 123,857 SH   SOLE 0 122,623 0 1,234
INTERNATIONAL BUSINESS MACHS COM 459200101 1,042 9,165 SH   SOLE 0 9,165 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,508 11,234 SH   SOLE 0 11,234 0 0
INTUIT COM 461202103 4,757 24,164 SH   SOLE 0 24,096 0 67
ISHARES TR MSCI EMG MKT ETF 464287234 2,340 59,908 SH   SOLE 0 59,163 0 745
ISHARES TR RUSSELL 2000 ETF 464287655 295 2,203 SH   SOLE 0 2,203 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,471 93,348 SH   SOLE 0 93,348 0 0
ISHARES TR RUS MD CP GR ETF 464287481 4,505 39,617 SH   SOLE 0 38,922 0 695
ISHARES TR S&P 500 VAL ETF 464287408 11,269 111,418 SH   SOLE 0 109,705 0 1,713
ISHARES TR RUS 2000 VAL ETF 464287630 3,878 36,061 SH   SOLE 0 35,817 0 244
ISHARES TR RUS 2000 GRW ETF 464287648 345 2,051 SH   SOLE 0 2,051 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 10,665 96,038 SH   SOLE 0 95,653 0 385
ISHARES TR RUS 1000 GRW ETF 464287614 8,792 67,157 SH   SOLE 0 66,687 0 470
ISHARES TR RUS 1000 ETF 464287622 1,654 11,928 SH   SOLE 0 11,928 0 0
ISHARES TR MSCI EAFE ETF 464287465 260 4,423 SH   SOLE 0 4,423 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 3,475 25,034 SH   SOLE 0 24,707 0 326
ISHARES TR MRGSTR MD CP GRW 464288307 1,008 5,184 SH   SOLE 0 5,184 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 4,501 67,528 SH   SOLE 0 67,528 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,003 12,160 SH   SOLE 0 12,160 0 0
ISHARES TR INTL DIV GRWTH 46435G524 7,346 149,179 SH   SOLE 0 147,785 0 1,394
ISHARES TR CORE S&P500 ETF 464287200 730 2,902 SH   SOLE 0 2,902 0 0
ISHARES TR CORE S&P MCP ETF 464287507 4,746 28,580 SH   SOLE 0 28,505 0 75
ISHARES TR S&P 500 GRWT ETF 464287309 12,987 86,192 SH   SOLE 0 83,666 0 2,527
ISHARES TR EAFE VALUE ETF 464288877 1,732 38,313 SH   SOLE 0 38,304 0 8
ISHARES TR S&P MC 400GR ETF 464287606 7,627 39,883 SH   SOLE 0 38,240 0 1,643
ISHARES TR S&P MC 400VL ETF 464287705 8,719 63,023 SH   SOLE 0 61,422 0 1,601
ISHARES TR S&P SML 600 GWT 464287887 13,672 84,748 SH   SOLE 0 82,444 0 2,304
ISHARES TR SP SMCP600VL ETF 464287879 16,205 122,907 SH   SOLE 0 120,469 0 2,438
ISHARES TR RUSSELL 3000 ETF 464287689 503 3,422 SH   SOLE 0 3,422 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 16,025 321,462 SH   SOLE 0 316,886 0 4,576
JOHNSON & JOHNSON COM 478160104 5,055 39,171 SH   SOLE 0 38,573 0 598
JPMORGAN CHASE & CO COM 46625H100 6,059 62,068 SH   SOLE 0 61,908 0 160
KIMBERLY CLARK CORP COM 494368103 2,785 24,443 SH   SOLE 0 24,135 0 308
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,805 14,284 SH   SOLE 0 14,164 0 120
LANDSTAR SYS INC COM 515098101 5,070 52,990 SH   SOLE 0 52,990 0 0
LAUDER ESTEE COS INC CL A 518439104 1,090 8,378 SH   SOLE 0 8,378 0 0
LEGG MASON INC COM 524901105 621 24,347 SH   SOLE 0 24,142 0 206
LINCOLN ELEC HLDGS INC COM 533900106 2,327 29,516 SH   SOLE 0 29,516 0 0
LINDE PLC COM G5494J103 201 1,291 SH   SOLE 0 1,291 0 0
LITTELFUSE INC COM 537008104 4,529 26,412 SH   SOLE 0 26,367 0 45
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 893 15,642 SH   SOLE 0 15,642 0 0
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 252 32,980 SH   SOLE 0 32,980 0 0
MANHATTAN ASSOCS INC COM 562750109 996 23,513 SH   SOLE 0 23,513 0 0
MARCUS CORP COM 566330106 454 11,501 SH   SOLE 0 11,501 0 0
MARKEL CORP COM 570535104 784 755 SH   SOLE 0 755 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,002 18,444 SH   SOLE 0 18,444 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 182 11,239 SH   SOLE 0 11,065 0 174
MASTERCARD INCORPORATED CL A 57636Q104 2,402 12,730 SH   SOLE 0 12,730 0 0
MB FINANCIAL INC NEW COM 55264U108 1,082 27,311 SH   SOLE 0 27,124 0 187
MCDONALDS CORP COM 580135101 621 3,496 SH   SOLE 0 3,496 0 0
MCKESSON CORP COM 58155Q103 1,334 12,078 SH   SOLE 0 12,078 0 0
MDU RES GROUP INC COM 552690109 884 37,088 SH   SOLE 0 36,108 0 980
MEDNAX INC COM 58502B106 794 24,063 SH   SOLE 0 24,063 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 389 4,210 SH   SOLE 0 4,210 0 0
MERCK & CO INC COM 58933Y105 3,079 40,300 SH   SOLE 0 40,300 0 0
MICROSOFT CORP COM 594918104 7,918 77,956 SH   SOLE 0 77,763 0 193
MKS INSTRUMENT INC COM 55306N104 2,552 39,502 SH   SOLE 0 39,282 0 220
MONDELEZ INTL INC CL A 609207105 245 6,115 SH   SOLE 0 6,115 0 0
MOODYS CORP COM 615369105 3,834 27,378 SH   SOLE 0 27,158 0 220
MPLX LP COM UNIT REP LTD 55336V100 632 20,862 SH   SOLE 0 20,862 0 0
MTS SYS CORP COM 553777103 1,031 25,684 SH   SOLE 0 25,684 0 0
MURPHY OIL CORP COM 626717102 234 10,025 SH   SOLE 0 10,025 0 0
MYRIAD GENETICS INC COM 62855J104 1,775 61,070 SH   SOLE 0 60,790 0 280
NETAPP INC COM 64110D104 3,310 55,465 SH   SOLE 0 54,768 0 697
NETGEAR INC COM 64111Q104 1,425 27,397 SH   SOLE 0 27,397 0 0
NICE LTD SPONSORED ADR 653656108 316 2,920 SH   SOLE 0 2,920 0 0
NIKE INC CL B 654106103 378 5,093 SH   SOLE 0 5,093 0 0
NISOURCE INC COM 65473P105 1,143 45,073 SH   SOLE 0 45,073 0 0
NORDSON CORP COM 655663102 2,943 24,662 SH   SOLE 0 24,662 0 0
NORFOLK SOUTHERN CORP COM 655844108 284 1,902 SH   SOLE 0 1,902 0 0
NORTHROP GRUMMAN CORP COM 666807102 345 1,408 SH   SOLE 0 1,408 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 240 10,540 SH   SOLE 0 10,540 0 0
NUTRIEN LTD COM 67077M108 1,071 22,786 SH   SOLE 0 22,563 0 223
OLD DOMINION FGHT LINES INC COM 679580100 2,216 17,942 SH   SOLE 0 17,942 0 0
OMNICOM GROUP INC COM 681919106 644 8,793 SH   SOLE 0 8,793 0 0
ONEOK INC NEW COM 682680103 1,100 20,390 SH   SOLE 0 20,390 0 0
ORACLE CORP COM 68389X105 4,031 89,277 SH   SOLE 0 88,867 0 410
PACKAGING CORP AMER COM 695156109 3,193 38,253 SH   SOLE 0 38,120 0 133
PARTNER COMMUNICATIONS CO LT ADR 70211M109 232 49,070 SH   SOLE 0 49,070 0 0
PATTERSON COMPANIES INC COM 703395103 272 13,842 SH   SOLE 0 13,842 0 0
PAYPAL HLDGS INC COM 70450Y103 2,344 27,875 SH   SOLE 0 27,875 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 225 15,584 SH   SOLE 0 15,584 0 0
PEPSICO INC COM 713448108 4,159 37,641 SH   SOLE 0 37,373 0 268
PFIZER INC COM 717081103 583 13,358 SH   SOLE 0 13,358 0 0
PHILIP MORRIS INTL INC COM 718172109 294 4,398 SH   SOLE 0 4,398 0 0
PHILLIPS 66 COM 718546104 828 9,614 SH   SOLE 0 9,614 0 0
PNC FINL SVCS GROUP INC COM 693475105 456 3,903 SH   SOLE 0 3,793 0 110
PRICE T ROWE GROUP INC COM 74144T108 2,220 24,043 SH   SOLE 0 23,877 0 166
PROCTER AND GAMBLE CO COM 742718109 5,682 61,810 SH   SOLE 0 61,284 0 526
PROGRESSIVE CORP OHIO COM 743315103 2,467 40,890 SH   SOLE 0 40,890 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,467 23,551 SH   SOLE 0 23,176 0 375
QUALCOMM INC COM 747525103 342 6,018 SH   SOLE 0 6,018 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,066 12,801 SH   SOLE 0 12,648 0 153
RAYTHEON CO COM NEW 755111507 216 1,408 SH   SOLE 0 1,408 0 0
REGIONS FINL CORP NEW COM 7591EP100 2,322 173,526 SH   SOLE 0 172,736 0 790
REINSURANCE GROUP AMER INC COM NEW 759351604 764 5,451 SH   SOLE 0 5,451 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,196 7,949 SH   SOLE 0 7,949 0 0
RPC INC COM 749660106 199 20,176 SH   SOLE 0 20,176 0 0
S&P GLOBAL INC COM 78409V104 1,863 10,963 SH   SOLE 0 10,963 0 0
SAIA INC COM 78709Y105 904 16,201 SH   SOLE 0 16,201 0 0
SCHEIN HENRY INC COM 806407102 1,206 15,360 SH   SOLE 0 15,360 0 0
SCHLUMBERGER LTD COM 806857108 346 9,586 SH   SOLE 0 9,586 0 0
SCHWAB CHARLES CORP NEW COM 808513105 967 23,291 SH   SOLE 0 23,291 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,863 164,165 SH   SOLE 0 163,304 0 861
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 391 6,442 SH   SOLE 0 6,407 0 36
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 366 6,136 SH   SOLE 0 6,136 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 9,510 192,938 SH   SOLE 0 189,487 0 3,451
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 8,845 128,323 SH   SOLE 0 125,654 0 2,669
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 941 20,039 SH   SOLE 0 18,117 0 1,922
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 736 14,749 SH   SOLE 0 14,749 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 5,049 178,089 SH   SOLE 0 174,908 0 3,181
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 6,371 218,952 SH   SOLE 0 215,721 0 3,230
SEALED AIR CORP NEW COM 81211K100 473 13,580 SH   SOLE 0 13,580 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,153 20,649 SH   SOLE 0 20,649 0 0
SHIRE PLC SPONSORED ADR 82481R106 204 1,170 SH   SOLE 0 1,147 0 23
SILICOM LTD ORD M84116108 209 5,980 SH   SOLE 0 5,980 0 0
SNAP ON INC COM 833034101 1,329 9,145 SH   SOLE 0 9,145 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5,891 25,260 SH   SOLE 0 24,587 0 673
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 3,890 72,270 SH   SOLE 0 71,867 0 403
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 3,761 82,037 SH   SOLE 0 80,704 0 1,333
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 7,781 175,410 SH   SOLE 0 172,543 0 2,867
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 6,361 117,922 SH   SOLE 0 115,316 0 2,606
SRC ENERGY INC COM 78470V108 48 10,300 SH   SOLE 0 10,300 0 0
STARBUCKS CORP COM 855244109 463 7,192 SH   SOLE 0 7,192 0 0
STATE STR CORP COM 857477103 1,103 17,492 SH   SOLE 0 17,492 0 0
STRYKER CORP COM 863667101 4,291 27,377 SH   SOLE 0 27,217 0 160
SYNAPTICS INC COM 87157D109 1,798 48,329 SH   SOLE 0 48,329 0 0
SYNCHRONY FINL COM 87165B103 744 31,735 SH   SOLE 0 30,765 0 969
SYNOPSYS INC COM 871607107 2,586 30,698 SH   SOLE 0 30,698 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 427 11,572 SH   SOLE 0 11,572 0 0
TARGET CORP COM 87612E106 3,031 45,863 SH   SOLE 0 45,689 0 174
TELEDYNE TECHNOLOGIES INC COM 879360105 3,423 16,530 SH   SOLE 0 16,530 0 0
TETRA TECH INC NEW COM 88162G103 5,262 101,650 SH   SOLE 0 101,650 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 335 21,723 SH   SOLE 0 21,723 0 0
TEXAS INSTRS INC COM 882508104 1,145 12,121 SH   SOLE 0 12,121 0 0
TEXAS ROADHOUSE INC COM 882681109 2,226 37,281 SH   SOLE 0 36,909 0 372
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 281 28,259 SH   SOLE 0 28,259 0 0
TORCHMARK CORP COM 891027104 304 4,081 SH   SOLE 0 4,081 0 0
TOTAL SYS SVCS INC COM 891906109 2,210 27,190 SH   SOLE 0 26,962 0 228
TRAVELERS COMPANIES INC COM 89417E109 4,038 33,724 SH   SOLE 0 33,518 0 206
UMB FINL CORP COM 902788108 805 13,203 SH   SOLE 0 13,101 0 102
UNILEVER N V N Y SHS NEW 904784709 364 6,759 SH   SOLE 0 6,759 0 0
UNITED PARCEL SERVICE INC CL B 911312106 848 8,694 SH   SOLE 0 8,557 0 137
UNITED TECHNOLOGIES CORP COM 913017109 1,862 17,488 SH   SOLE 0 17,263 0 225
UNITEDHEALTH GROUP INC COM 91324P102 3,164 12,702 SH   SOLE 0 12,582 0 120
UNIVERSAL HLTH SVCS INC CL B 913903100 2,795 23,981 SH   SOLE 0 23,981 0 0
US BANCORP DEL COM NEW 902973304 2,777 60,777 SH   SOLE 0 60,517 0 260
VANGUARD INDEX FDS SML CP GRW ETF 922908595 4,273 28,375 SH   SOLE 0 27,708 0 667
VANGUARD INDEX FDS TOTAL STK MKT 922908769 325 2,548 SH   SOLE 0 2,548 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 4,469 37,340 SH   SOLE 0 36,658 0 682
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5,580 58,934 SH   SOLE 0 58,284 0 650
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 14,718 396,721 SH   SOLE 0 393,005 0 3,717
VARIAN MED SYS INC COM 92220P105 1,914 16,895 SH   SOLE 0 16,895 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,870 86,620 SH   SOLE 0 86,317 0 303
VISA INC COM CL A 92826C839 1,906 14,449 SH   SOLE 0 14,449 0 0
W R BERKLEY CORPORATION COM 084423102 2,383 32,237 SH   SOLE 0 32,087 0 150
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,099 16,079 SH   SOLE 0 15,934 0 145
WALMART INC COM 931142103 2,438 26,170 SH   SOLE 0 25,969 0 201
WATERS CORP COM 941848103 1,503 7,967 SH   SOLE 0 7,917 0 50
WELLS FARGO CO NEW COM 949746101 1,244 26,986 SH   SOLE 0 26,518 0 468
WISDOMTREE TR INTL DIV EX FINL 97717W786 347 9,154 SH   SOLE 0 9,154 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 11,299 199,105 SH   SOLE 0 197,139 0 1,967
WISDOMTREE TR INTL SMCAP DIV 97717W760 7,658 126,957 SH   SOLE 0 126,191 0 766
WISDOMTREE TR US MIDCP EARNING 97717W570 415 12,117 SH   SOLE 0 12,117 0 0
XILINX INC COM 983919101 1,951 22,908 SH   SOLE 0 22,908 0 0
YUM BRANDS INC COM 988498101 247 2,687 SH   SOLE 0 2,687 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,564 9,820 SH   SOLE 0 9,820 0 0