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,194 6,770 SH   SOLE 0 6,770 0 0
AARONS INC COM PAR $0.50 002535300 661 11,574 SH   SOLE 0 11,574 0 0
ABBOTT LABS COM 002824100 1,665 19,171 SH   SOLE 0 19,171 0 0
ABBVIE INC COM 00287Y109 523 5,911 SH   SOLE 0 5,911 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,898 13,764 SH   SOLE 0 13,559 0 205
ADTALEM GLOBAL ED INC COM 00737L103 1,657 47,372 SH   SOLE 0 47,192 0 180
AFLAC INC COM 001055102 402 7,596 SH   SOLE 0 7,596 0 0
AIR PRODS & CHEMS INC COM 009158106 3,491 14,855 SH   SOLE 0 14,745 0 110
AKAMAI TECHNOLOGIES INC COM 00971T101 3,135 36,290 SH   SOLE 0 36,035 0 255
ALBEMARLE CORP COM 012653101 690 9,448 SH   SOLE 0 9,448 0 0
ALLEGIANT TRAVEL CO COM 01748X102 2,718 15,617 SH   SOLE 0 15,397 0 220
ALLEGION PUB LTD CO ORD SHS G0176J109 252 2,022 SH   SOLE 0 2,022 0 0
AMAZON COM INC COM 023135106 453 245 SH   SOLE 0 245 0 0
AMERICAN EXPRESS CO COM 025816109 5,283 42,437 SH   SOLE 0 42,097 0 339
AMERICAN INTL GROUP INC COM NEW 026874784 357 6,963 SH   SOLE 0 6,963 0 0
AMGEN INC COM 031162100 2,191 9,088 SH   SOLE 0 9,088 0 0
AMPHENOL CORP NEW CL A 032095101 2,166 20,014 SH   SOLE 0 20,014 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 58 100,000 SH   SOLE 0 100,000 0 0
ANALOG DEVICES INC COM 032654105 4,188 35,241 SH   SOLE 0 34,996 0 245
ANTHEM INC COM 036752103 319 1,055 SH   SOLE 0 1,055 0 0
APPLE INC COM 037833100 14,580 49,651 SH   SOLE 0 49,330 0 321
APTARGROUP INC COM 038336103 3,635 31,438 SH   SOLE 0 31,056 0 382
ASSURANT INC COM 04621X108 1,335 10,187 SH   SOLE 0 10,103 0 84
AT&T INC COM 00206R102 5,338 136,597 SH   SOLE 0 136,222 0 375
AUTOMATIC DATA PROCESSING IN COM 053015103 4,597 26,963 SH   SOLE 0 26,779 0 184
AZZ INC COM 002474104 432 9,411 SH   SOLE 0 9,245 0 166
BANK AMER CORP COM 060505104 3,264 92,674 SH   SOLE 0 92,294 0 379
BANK NEW YORK MELLON CORP COM 064058100 259 5,146 SH   SOLE 0 5,146 0 0
BARNES GROUP INC COM 067806109 3,900 62,940 SH   SOLE 0 62,584 0 356
BAXTER INTL INC COM 071813109 1,098 13,129 SH   SOLE 0 12,967 0 161
BECTON DICKINSON & CO COM 075887109 966 3,551 SH   SOLE 0 3,551 0 0
BERKLEY W R CORP COM 084423102 3,049 44,126 SH   SOLE 0 43,901 0 225
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,358 400 SH   SOLE 0 400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,533 20,013 SH   SOLE 0 19,888 0 125
BIOGEN INC COM 09062X103 502 1,691 SH   SOLE 0 1,651 0 40
BLACKROCK INC COM 09247X101 1,349 2,684 SH   SOLE 0 2,590 0 94
BOEING CO COM 097023105 314 965 SH   SOLE 0 965 0 0
BP PLC SPONSORED ADR 055622104 528 13,979 SH   SOLE 0 13,979 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 656 10,220 SH   SOLE 0 10,220 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,478 20,057 SH   SOLE 0 20,057 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 2,118 14,678 SH   SOLE 0 14,450 0 228
CACI INTL INC CL A 127190304 5,126 20,504 SH   SOLE 0 20,404 0 100
CALIFORNIA WTR SVC GROUP COM 130788102 289 5,608 SH   SOLE 0 5,608 0 0
CARDINAL HEALTH INC COM 14149Y108 976 19,306 SH   SOLE 0 19,109 0 197
CARTERS INC COM 146229109 1,632 14,929 SH   SOLE 0 14,929 0 0
CASS INFORMATION SYS INC COM 14808P109 4,869 84,331 SH   SOLE 0 83,404 0 928
CATERPILLAR INC DEL COM 149123101 319 2,161 SH   SOLE 0 2,161 0 0
CERAGON NETWORKS LTD ORD M22013102 395 188,310 SH   SOLE 0 188,310 0 0
CHASE CORP COM 16150R104 833 7,030 SH   SOLE 0 7,030 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 630 5,680 SH   SOLE 0 5,680 0 0
CHEVRON CORP NEW COM 166764100 3,846 31,918 SH   SOLE 0 31,918 0 0
CHUBB LIMITED COM H1467J104 301 1,935 SH   SOLE 0 1,935 0 0
CHURCH & DWIGHT INC COM 171340102 2,792 39,696 SH   SOLE 0 39,116 0 580
CINEMARK HOLDINGS INC COM 17243V102 914 26,993 SH   SOLE 0 26,648 0 345
CISCO SYS INC COM 17275R102 5,720 119,258 SH   SOLE 0 117,766 0 1,492
CIT GROUP INC COM NEW 125581801 1,130 24,755 SH   SOLE 0 24,479 0 275
CITRIX SYS INC COM 177376100 2,363 21,306 SH   SOLE 0 21,194 0 112
CLOROX CO DEL COM 189054109 2,712 17,665 SH   SOLE 0 17,449 0 216
CME GROUP INC COM 12572Q105 1,385 6,902 SH   SOLE 0 6,902 0 0
COCA COLA CO COM 191216100 652 11,771 SH   SOLE 0 11,771 0 0
COLGATE PALMOLIVE CO COM 194162103 2,548 37,019 SH   SOLE 0 37,019 0 0
COMCAST CORP NEW CL A 20030N101 3,315 73,725 SH   SOLE 0 72,370 0 1,355
COOPER TIRE & RUBR CO COM 216831107 1,624 56,500 SH   SOLE 0 56,000 0 500
COPART INC COM 217204106 2,547 28,006 SH   SOLE 0 28,006 0 0
CORNING INC COM 219350105 2,799 96,145 SH   SOLE 0 94,292 0 1,853
COSTCO WHSL CORP NEW COM 22160K105 4,734 16,105 SH   SOLE 0 15,985 0 120
CSW INDUSTRIALS INC COM 126402106 221 2,875 SH   SOLE 0 2,875 0 0
CSX CORP COM 126408103 6,459 89,256 SH   SOLE 0 88,353 0 903
CUMMINS INC COM 231021106 841 4,700 SH   SOLE 0 4,650 0 51
CURTISS WRIGHT CORP COM 231561101 5,014 35,587 SH   SOLE 0 35,402 0 186
CVS HEALTH CORP COM 126650100 3,446 46,386 SH   SOLE 0 46,210 0 176
DAVITA INC COM 23918K108 2,433 32,425 SH   SOLE 0 32,290 0 135
DBX ETF TR XTRCKR RUSL 1000 233051242 494 16,450 SH   SOLE 0 16,068 0 382
DISNEY WALT CO COM DISNEY 254687106 7,733 53,467 SH   SOLE 0 53,382 0 85
EASTMAN CHEMICAL CO COM 277432100 2,384 30,076 SH   SOLE 0 29,676 0 400
EBAY INC COM 278642103 864 23,914 SH   SOLE 0 23,647 0 267
ELBIT SYS LTD ORD M3760D101 485 3,130 SH   SOLE 0 3,130 0 0
ELECTRONIC ARTS INC COM 285512109 204 1,900 SH   SOLE 0 1,900 0 0
EMCOR GROUP INC COM 29084Q100 1,608 18,628 SH   SOLE 0 18,628 0 0
EMERSON ELEC CO COM 291011104 1,099 14,412 SH   SOLE 0 14,412 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 2,396 47,705 SH   SOLE 0 47,635 0 70
ENERGY FUELS INC COM NEW 292671708 197 102,935 SH   SOLE 0 102,935 0 0
EOG RES INC COM 26875P101 1,509 18,014 SH   SOLE 0 18,014 0 0
EPAM SYS INC COM 29414B104 6,647 31,328 SH   SOLE 0 31,118 0 210
EPLUS INC COM 294268107 2,055 24,376 SH   SOLE 0 24,076 0 300
ESCO TECHNOLOGIES INC COM 296315104 6,720 72,652 SH   SOLE 0 71,825 0 826
ESSENT GROUP LTD COM G3198U102 3,228 62,094 SH   SOLE 0 61,627 0 467
EXPEDITORS INTL WASH INC COM 302130109 2,338 29,967 SH   SOLE 0 29,447 0 520
EXXON MOBIL CORP COM 30231G102 2,018 28,915 SH   SOLE 0 28,563 0 352
FACEBOOK INC CL A 30303M102 1,638 7,982 SH   SOLE 0 7,982 0 0
FAIR ISAAC CORP COM 303250104 7,991 21,327 SH   SOLE 0 21,137 0 190
FEDEX CORP COM 31428X106 2,840 18,784 SH   SOLE 0 18,594 0 190
FIDELITY NATL INFORMATION SV COM 31620M106 3,732 26,831 SH   SOLE 0 26,666 0 165
FIFTH THIRD BANCORP COM 316773100 1,248 40,585 SH   SOLE 0 40,309 0 276
FIRST HORIZON NATL CORP COM 320517105 1,122 67,777 SH   SOLE 0 67,137 0 640
FLOWSERVE CORP COM 34354P105 2,106 42,310 SH   SOLE 0 42,073 0 238
FNB CORP PA COM 302520101 1,604 126,263 SH   SOLE 0 123,500 0 2,763
FORMULA SYS 1985 LTD SPONSORED ADS 346414105 467 6,961 SH   SOLE 0 6,961 0 0
FRANKLIN RES INC COM 354613101 685 26,359 SH   SOLE 0 26,359 0 0
FULLER H B CO COM 359694106 2,007 38,925 SH   SOLE 0 38,344 0 581
GENERAL ELECTRIC CO COM 369604103 298 26,681 SH   SOLE 0 26,681 0 0
GENERAL MLS INC COM 370334104 1,747 32,622 SH   SOLE 0 32,106 0 516
GENTEX CORP COM 371901109 2,071 71,454 SH   SOLE 0 70,706 0 747
GENUINE PARTS CO COM 372460105 2,767 26,047 SH   SOLE 0 25,593 0 454
GILEAD SCIENCES INC COM 375558103 516 7,943 SH   SOLE 0 7,943 0 0
GLOBAL PMTS INC COM 37940X102 9,994 54,742 SH   SOLE 0 54,317 0 425
GLOBE LIFE INC COM 37959E102 1,102 10,469 SH   SOLE 0 10,469 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 205 892 SH   SOLE 0 892 0 0
HALLIBURTON CO COM 406216101 202 8,245 SH   SOLE 0 8,245 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,794 45,983 SH   SOLE 0 45,286 0 697
HENRY SCHEIN INC COM 806407102 1,174 17,596 SH   SOLE 0 17,476 0 120
HOME DEPOT INC COM 437076102 2,212 10,130 SH   SOLE 0 10,041 0 89
HONEYWELL INTL INC COM 438516106 6,861 38,760 SH   SOLE 0 38,760 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,432 161,276 SH   SOLE 0 161,276 0 0
ICF INTL INC COM 44925C103 2,027 22,127 SH   SOLE 0 21,942 0 185
ICICI BK LTD ADR 45104G104 257 17,050 SH   SOLE 0 17,050 0 0
IDEX CORP COM 45167R104 1,967 11,438 SH   SOLE 0 11,438 0 0
IDEXX LABS INC COM 45168D104 640 2,450 SH   SOLE 0 2,450 0 0
INDEPENDENT BANK CORP MASS COM 453836108 647 7,768 SH   SOLE 0 7,768 0 0
INFOSYS LTD SPONSORED ADR 456788108 145 14,096 SH   SOLE 0 14,096 0 0
INGERSOLL-RAND PLC SHS G47791101 807 6,068 SH   SOLE 0 6,068 0 0
INTEL CORP COM 458140100 7,315 122,215 SH   SOLE 0 120,759 0 1,456
INTERNATIONAL BUSINESS MACHS COM 459200101 1,420 10,593 SH   SOLE 0 10,521 0 72
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,877 14,550 SH   SOLE 0 14,495 0 55
INTUIT COM 461202103 5,792 22,113 SH   SOLE 0 22,045 0 68
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1,999 54,663 SH   SOLE 0 53,698 0 965
INVESCO EXCHNG TRADED FD TR S&P SMLCAP QTY 46138G300 270 9,271 SH   SOLE 0 8,356 0 915
INVESTORS TITLE CO COM 461804106 299 1,879 SH   SOLE 0 1,834 0 45
ISHARES INC MSCI SPAIN ETF 464286764 203 7,020 SH   SOLE 0 7,020 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 4,029 23,884 SH   SOLE 0 23,552 0 332
ISHARES TR RUS 2000 GRW ETF 464287648 355 1,657 SH   SOLE 0 1,657 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 4,526 35,202 SH   SOLE 0 35,202 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 12,605 92,354 SH   SOLE 0 89,939 0 2,415
ISHARES TR RUS 1000 GRW ETF 464287614 9,967 56,656 SH   SOLE 0 56,176 0 480
ISHARES TR RUS 1000 ETF 464287622 2,094 11,737 SH   SOLE 0 11,737 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 200 5,565 SH   SOLE 0 5,565 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,320 51,698 SH   SOLE 0 51,394 0 303
ISHARES TR MSCI EAFE ETF 464287465 330 4,755 SH   SOLE 0 4,755 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 1,174 4,464 SH   SOLE 0 4,464 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 5,623 75,440 SH   SOLE 0 75,440 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,183 11,889 SH   SOLE 0 11,889 0 0
ISHARES TR INTL DIV GRWTH 46435G524 9,141 151,510 SH   SOLE 0 150,115 0 1,394
ISHARES TR EAFE VALUE ETF 464288877 1,870 37,459 SH   SOLE 0 37,450 0 9
ISHARES TR DEVSMCP EXNA ETF 464288497 224 4,010 SH   SOLE 0 4,010 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,039 3,213 SH   SOLE 0 3,213 0 0
ISHARES TR CORE S&P MCP ETF 464287507 6,059 29,436 SH   SOLE 0 29,361 0 75
ISHARES TR RUSSELL 3000 ETF 464287689 646 3,428 SH   SOLE 0 3,428 0 0
ISHARES TR CORE S&P SCP ETF 464287804 7,738 92,290 SH   SOLE 0 92,290 0 0
ISHARES TR RUS MD CP GR ETF 464287481 5,620 36,833 SH   SOLE 0 36,122 0 711
ISHARES TR S&P 500 GRWT ETF 464287309 15,722 81,192 SH   SOLE 0 78,752 0 2,440
ISHARES TR S&P 500 VAL ETF 464287408 13,938 107,145 SH   SOLE 0 105,432 0 1,713
ISHARES TR S&P MC 400GR ETF 464287606 8,604 36,135 SH   SOLE 0 34,692 0 1,443
ISHARES TR S&P MC 400VL ETF 464287705 10,069 58,976 SH   SOLE 0 57,358 0 1,619
ISHARES TR S&P SML 600 GWT 464287887 15,105 78,142 SH   SOLE 0 75,764 0 2,377
ISHARES TR SP SMCP600VL ETF 464287879 18,929 117,718 SH   SOLE 0 115,166 0 2,552
ISHARES TR RUSSELL 2000 ETF 464287655 364 2,196 SH   SOLE 0 2,196 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 20,138 400,764 SH   SOLE 0 398,566 0 2,199
JOHNSON & JOHNSON COM 478160104 5,510 37,771 SH   SOLE 0 37,242 0 529
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 20,668 409,844 SH   SOLE 0 403,597 0 6,247
JPMORGAN CHASE & CO COM 46625H100 8,773 62,933 SH   SOLE 0 62,713 0 220
KANSAS CITY SOUTHERN COM NEW 485170302 2,356 15,386 SH   SOLE 0 15,335 0 50
KIMBERLY CLARK CORP COM 494368103 3,083 22,412 SH   SOLE 0 22,099 0 314
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,565 15,161 SH   SOLE 0 15,041 0 120
LANDSTAR SYS INC COM 515098101 6,247 54,857 SH   SOLE 0 54,781 0 75
LAUDER ESTEE COS INC CL A 518439104 1,322 6,401 SH   SOLE 0 6,401 0 0
LEGG MASON INC COM 524901105 2,034 56,644 SH   SOLE 0 56,076 0 567
LILLY ELI & CO COM 532457108 412 3,133 SH   SOLE 0 3,133 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,689 27,796 SH   SOLE 0 27,796 0 0
LINDE PLC SHS G5494J103 275 1,291 SH   SOLE 0 1,291 0 0
LITTELFUSE INC COM 537008104 5,057 26,434 SH   SOLE 0 26,298 0 136
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 793 12,610 SH   SOLE 0 12,610 0 0
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 475 48,551 SH   SOLE 0 48,551 0 0
MANHATTAN ASSOCS INC COM 562750109 1,606 20,142 SH   SOLE 0 20,142 0 0
MANPOWERGROUP INC COM 56418H100 1,441 14,836 SH   SOLE 0 14,668 0 168
MARCUS CORP COM 566330106 923 29,053 SH   SOLE 0 28,470 0 583
MARKEL CORP COM 570535104 770 674 SH   SOLE 0 674 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,690 17,764 SH   SOLE 0 17,764 0 0
MARTIN MARIETTA MATLS INC COM 573284106 684 2,444 SH   SOLE 0 2,379 0 65
MASTERCARD INC CL A 57636Q104 2,887 9,670 SH   SOLE 0 9,670 0 0
MCDONALDS CORP COM 580135101 643 3,255 SH   SOLE 0 3,255 0 0
MCKESSON CORP COM 58155Q103 1,611 11,645 SH   SOLE 0 11,570 0 75
MELLANOX TECHNOLOGIES LTD SHS M51363113 493 4,210 SH   SOLE 0 4,210 0 0
MERCK & CO INC COM 58933Y105 4,229 46,501 SH   SOLE 0 46,501 0 0
MICROSOFT CORP COM 594918104 11,979 75,959 SH   SOLE 0 75,703 0 256
MIDDLEBY CORP COM 596278101 233 2,130 SH   SOLE 0 2,130 0 0
MKS INSTRUMENT INC COM 55306N104 5,155 46,858 SH   SOLE 0 46,553 0 305
MONDELEZ INTL INC CL A 609207105 336 6,093 SH   SOLE 0 6,093 0 0
MOODYS CORP COM 615369105 7,283 30,678 SH   SOLE 0 30,458 0 220
MORGAN STANLEY COM NEW 617446448 241 4,723 SH   SOLE 0 4,723 0 0
MPLX LP COM UNIT REP LTD 55336V100 293 11,512 SH   SOLE 0 11,512 0 0
MTS SYS CORP COM 553777103 1,404 29,234 SH   SOLE 0 29,234 0 0
MYRIAD GENETICS INC COM 62855J104 1,956 71,837 SH   SOLE 0 71,557 0 280
NETAPP INC COM 64110D104 3,492 56,104 SH   SOLE 0 55,435 0 668
NICE LTD SPONSORED ADR 653656108 524 3,380 SH   SOLE 0 3,380 0 0
NIKE INC CL B 654106103 414 4,085 SH   SOLE 0 4,085 0 0
NISOURCE INC COM 65473P105 1,196 42,967 SH   SOLE 0 42,967 0 0
NORDSON CORP COM 655663102 3,840 23,582 SH   SOLE 0 23,582 0 0
NORFOLK SOUTHERN CORP COM 655844108 383 1,975 SH   SOLE 0 1,975 0 0
NORTHROP GRUMMAN CORP COM 666807102 496 1,442 SH   SOLE 0 1,442 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 569 15,040 SH   SOLE 0 15,040 0 0
NUTRIEN LTD COM 67077M108 1,000 20,868 SH   SOLE 0 20,645 0 223
OLD DOMINION FREIGHT LINE IN COM 679580100 3,478 18,327 SH   SOLE 0 18,327 0 0
OMNICOM GROUP INC COM 681919106 1,441 17,785 SH   SOLE 0 17,685 0 101
ONEOK INC NEW COM 682680103 1,422 18,798 SH   SOLE 0 18,798 0 0
ORACLE CORP COM 68389X105 4,302 81,207 SH   SOLE 0 80,797 0 410
PACKAGING CORP AMER COM 695156109 4,179 37,314 SH   SOLE 0 37,091 0 223
PARKER HANNIFIN CORP COM 701094104 766 3,721 SH   SOLE 0 3,671 0 50
PARTNER COMMUNICATIONS CO LT ADR 70211M109 435 99,675 SH   SOLE 0 99,675 0 0
PAYPAL HLDGS INC COM 70450Y103 2,614 24,167 SH   SOLE 0 24,167 0 0
PEOPLES UTD FINL INC COM 712704105 364 21,561 SH   SOLE 0 21,014 0 548
PEPSICO INC COM 713448108 4,868 35,619 SH   SOLE 0 35,346 0 273
PFIZER INC COM 717081103 535 13,667 SH   SOLE 0 13,667 0 0
PHILIP MORRIS INTL INC COM 718172109 360 4,230 SH   SOLE 0 4,230 0 0
PHILLIPS 66 COM 718546104 825 7,402 SH   SOLE 0 7,402 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 20,730 204,054 SH   SOLE 0 200,954 0 3,100
PNC FINL SVCS GROUP INC COM 693475105 871 5,454 SH   SOLE 0 5,255 0 199
PRICE T ROWE GROUP INC COM 74144T108 2,490 20,434 SH   SOLE 0 20,263 0 171
PROCTER & GAMBLE CO COM 742718109 7,262 58,144 SH   SOLE 0 57,609 0 535
PROGRESSIVE CORP OHIO COM 743315103 2,921 40,350 SH   SOLE 0 40,350 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,677 23,334 SH   SOLE 0 22,959 0 375
QUEST DIAGNOSTICS INC COM 74834L100 1,425 13,344 SH   SOLE 0 13,107 0 237
RADWARE LTD ORD M81873107 272 10,550 SH   SOLE 0 10,550 0 0
RAYTHEON CO COM NEW 755111507 288 1,312 SH   SOLE 0 1,312 0 0
REGIONS FINL CORP NEW COM 7591EP100 3,045 177,459 SH   SOLE 0 176,669 0 790
REINSURANCE GRP OF AMERICA I COM NEW 759351604 1,506 9,239 SH   SOLE 0 9,133 0 106
ROCKWELL AUTOMATION INC COM 773903109 2,222 10,964 SH   SOLE 0 10,913 0 51
S&P GLOBAL INC COM 78409V104 2,832 10,370 SH   SOLE 0 10,370 0 0
SAIA INC COM 78709Y105 2,020 21,691 SH   SOLE 0 21,521 0 170
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 9,388 270,936 SH   SOLE 0 267,666 0 3,270
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 486 6,429 SH   SOLE 0 6,393 0 36
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 447 5,819 SH   SOLE 0 5,819 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 13,352 222,095 SH   SOLE 0 218,903 0 3,191
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 12,144 130,707 SH   SOLE 0 127,899 0 2,808
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 599 11,865 SH   SOLE 0 11,865 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 11,772 350,043 SH   SOLE 0 344,856 0 5,187
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 5,166 188,760 SH   SOLE 0 187,872 0 888
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,024 17,687 SH   SOLE 0 16,113 0 1,574
SEALED AIR CORP NEW COM 81211K100 386 9,699 SH   SOLE 0 9,699 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,456 22,028 SH   SOLE 0 21,878 0 150
SHOPIFY INC CL A 82509L107 278 700 SH   SOLE 0 700 0 0
SILICOM LTD ORD M84116108 488 14,680 SH   SOLE 0 14,680 0 0
SNAP ON INC COM 833034101 2,451 14,470 SH   SOLE 0 14,415 0 56
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 7,271 25,503 SH   SOLE 0 24,791 0 712
SPDR S&P 500 ETF TR TR UNIT 78462F103 307 955 SH   SOLE 0 955 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 8,059 122,648 SH   SOLE 0 121,789 0 858
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 935 26,778 SH   SOLE 0 26,778 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 6,296 110,275 SH   SOLE 0 108,874 0 1,401
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 10,756 196,344 SH   SOLE 0 193,430 0 2,914
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 10,795 167,307 SH   SOLE 0 164,951 0 2,356
STARBUCKS CORP COM 855244109 635 7,220 SH   SOLE 0 7,220 0 0
STATE STR CORP COM 857477103 1,733 21,912 SH   SOLE 0 21,912 0 0
STRYKER CORP COM 863667101 5,025 23,935 SH   SOLE 0 23,775 0 160
SYNAPTICS INC COM 87157D109 4,722 71,803 SH   SOLE 0 71,213 0 590
SYNCHRONY FINL COM 87165B103 1,252 34,754 SH   SOLE 0 33,760 0 994
SYNOPSYS INC COM 871607107 3,944 28,334 SH   SOLE 0 28,279 0 55
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 463 7,967 SH   SOLE 0 7,967 0 0
TARGET CORP COM 87612E106 7,108 55,441 SH   SOLE 0 55,106 0 334
TELEDYNE TECHNOLOGIES INC COM 879360105 5,456 15,745 SH   SOLE 0 15,725 0 20
TETRA TECH INC NEW COM 88162G103 9,044 104,965 SH   SOLE 0 104,664 0 302
TEXAS INSTRS INC COM 882508104 1,818 14,171 SH   SOLE 0 14,171 0 0
TEXAS ROADHOUSE INC COM 882681109 2,400 42,617 SH   SOLE 0 42,080 0 537
THE CHARLES SCHWAB CORPORATI COM 808513105 1,394 29,310 SH   SOLE 0 29,058 0 252
TJX COS INC NEW COM 872540109 2,241 36,700 SH   SOLE 0 36,293 0 407
TRANSDIGM GROUP INC COM 893641100 281 502 SH   SOLE 0 502 0 0
TRAVELERS COMPANIES INC COM 89417E109 4,725 34,505 SH   SOLE 0 34,214 0 291
TRUIST FINL CORP COM 89832Q109 3,362 59,697 SH   SOLE 0 59,457 0 239
UMB FINL CORP COM 902788108 915 13,324 SH   SOLE 0 13,020 0 304
UNILEVER N V N Y SHS NEW 904784709 292 5,084 SH   SOLE 0 5,084 0 0
UNION PACIFIC CORP COM 907818108 224 1,240 SH   SOLE 0 1,240 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,232 10,522 SH   SOLE 0 10,380 0 142
UNITED TECHNOLOGIES CORP COM 913017109 3,793 25,329 SH   SOLE 0 24,952 0 376
UNITEDHEALTH GROUP INC COM 91324P102 3,841 13,067 SH   SOLE 0 12,902 0 165
UNIVERSAL HLTH SVCS INC CL B 913903100 3,658 25,497 SH   SOLE 0 25,432 0 65
US BANCORP DEL COM NEW 902973304 3,714 62,639 SH   SOLE 0 62,379 0 260
VANGUARD INDEX FDS TOTAL STK MKT 922908769 472 2,885 SH   SOLE 0 2,885 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 5,859 36,901 SH   SOLE 0 36,475 0 426
VANGUARD INDEX FDS MID CAP ETF 922908629 307 1,721 SH   SOLE 0 1,721 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 4,565 22,972 SH   SOLE 0 22,630 0 342
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6,903 62,134 SH   SOLE 0 61,606 0 528
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 17,803 404,062 SH   SOLE 0 400,491 0 3,571
VARIAN MED SYS INC COM 92220P105 2,211 15,568 SH   SOLE 0 15,568 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,915 96,330 SH   SOLE 0 96,014 0 316
VIACOMCBS INC CL A 92556H107 330 7,353 SH   SOLE 0 7,353 0 0
VISA INC COM CL A 92826C839 2,663 14,173 SH   SOLE 0 14,173 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 788 13,363 SH   SOLE 0 13,214 0 150
WALMART INC COM 931142103 3,102 26,100 SH   SOLE 0 25,804 0 296
WATERS CORP COM 941848103 1,663 7,117 SH   SOLE 0 7,067 0 50
WELLS FARGO CO NEW COM 949746101 1,577 29,317 SH   SOLE 0 28,840 0 477
WISDOMTREE TR INTL DIV EX FINL 97717W786 459 10,769 SH   SOLE 0 10,769 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 15,299 232,783 SH   SOLE 0 230,607 0 2,175
WISDOMTREE TR INTL SMCAP DIV 97717W760 10,648 149,728 SH   SOLE 0 148,702 0 1,026
WISDOMTREE TR US MIDCAP FUND 97717W570 1,779 42,274 SH   SOLE 0 40,737 0 1,536
WISDOMTREE TR INDIA ERNGS FD 97717W422 229 9,207 SH   SOLE 0 9,207 0 0
XCEL ENERGY INC COM 98389B100 300 4,728 SH   SOLE 0 4,728 0 0
XILINX INC COM 983919101 2,170 22,192 SH   SOLE 0 22,192 0 0
YUM BRANDS INC COM 988498101 258 2,560 SH   SOLE 0 2,560 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,692 10,540 SH   SOLE 0 10,490 0 50