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,577 7,937 SH   SOLE 0 7,937 0 0
ABBOTT LABS COM 002824100 2,764 23,840 SH   SOLE 0 23,729 0 111
ABBVIE INC COM 00287Y109 857 7,610 SH   SOLE 0 7,610 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,557 18,852 SH   SOLE 0 18,752 0 100
AFLAC INC COM 001055102 365 6,799 SH   SOLE 0 6,799 0 0
AIR PRODS & CHEMS INC COM 009158106 4,836 16,810 SH   SOLE 0 16,666 0 144
AKAMAI TECHNOLOGIES INC COM 00971T101 6,845 58,704 SH   SOLE 0 58,324 0 380
ALBEMARLE CORP COM 012653101 8,329 49,441 SH   SOLE 0 49,030 0 411
AMAZON COM INC COM 023135106 960 279 SH   SOLE 0 279 0 0
AMERICAN EXPRESS CO COM 025816109 8,059 48,774 SH   SOLE 0 48,559 0 215
AMERICAN INTL GROUP INC COM NEW 026874784 478 10,035 SH   SOLE 0 10,035 0 0
AMGEN INC COM 031162100 2,709 11,115 SH   SOLE 0 11,105 0 10
AMPHENOL CORP NEW CL A 032095101 2,678 39,143 SH   SOLE 0 39,143 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 150 90,000 SH   SOLE 0 90,000 0 0
ANALOG DEVICES INC COM 032654105 6,292 36,547 SH   SOLE 0 36,407 0 140
ANTHEM INC COM 036752103 2,379 6,231 SH   SOLE 0 6,181 0 50
APPLE INC COM 037833100 26,550 193,853 SH   SOLE 0 192,944 0 908
APTARGROUP INC COM 038336103 5,825 41,359 SH   SOLE 0 40,908 0 451
ASSURANT INC COM 04621X108 2,789 17,856 SH   SOLE 0 17,770 0 86
AT&T INC COM 00206R102 4,613 160,289 SH   SOLE 0 159,874 0 415
AUTOMATIC DATA PROCESSING IN COM 053015103 5,523 27,808 SH   SOLE 0 27,617 0 190
BANK NEW YORK MELLON CORP COM 064058100 242 4,717 SH   SOLE 0 4,717 0 0
BAXTER INTL INC COM 071813109 894 11,109 SH   SOLE 0 10,945 0 164
BECTON DICKINSON & CO COM 075887109 831 3,415 SH   SOLE 0 3,415 0 0
BERKLEY W R CORP COM 084423102 3,616 48,585 SH   SOLE 0 48,269 0 316
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,839 42,598 SH   SOLE 0 42,283 0 315
BERKSHIRE HATHAWAY INC DEL CL A 084670108 837 200 SH   SOLE 0 200 0 0
BEST BUY INC COM 086516101 1,305 11,353 SH   SOLE 0 11,353 0 0
BIOGEN INC COM 09062X103 1,005 2,903 SH   SOLE 0 2,863 0 40
BK OF AMERICA CORP COM 060505104 4,685 113,624 SH   SOLE 0 113,109 0 515
BLACKROCK INC COM 09247X101 2,883 3,295 SH   SOLE 0 3,215 0 80
BOEING CO COM 097023105 356 1,487 SH   SOLE 0 1,487 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 453 6,773 SH   SOLE 0 6,773 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,378 27,106 SH   SOLE 0 27,106 0 0
BROADSTONE NET LEASE INC COM 11135E203 272 11,627 SH   SOLE 0 11,627 0 0
CACI INTL INC CL A 127190304 5,767 22,605 SH   SOLE 0 22,565 0 40
CALIFORNIA WTR SVC GROUP COM 130788102 230 4,137 SH   SOLE 0 4,137 0 0
CARDINAL HEALTH INC COM 14149Y108 1,764 30,891 SH   SOLE 0 30,683 0 208
CARTERS INC COM 146229109 1,129 10,941 SH   SOLE 0 10,941 0 0
CASS INFORMATION SYS INC COM 14808P109 3,066 75,250 SH   SOLE 0 74,466 0 784
CATERPILLAR INC COM 149123101 426 1,959 SH   SOLE 0 1,959 0 0
CERAGON NETWORKS LTD ORD M22013102 1,016 269,375 SH   SOLE 0 269,375 0 0
CHASE CORP COM 16150R104 1,657 16,149 SH   SOLE 0 16,119 0 30
CHECK POINT SOFTWARE TECH LT ORD M22465104 690 5,940 SH   SOLE 0 5,940 0 0
CHEVRON CORP NEW COM 166764100 2,238 21,365 SH   SOLE 0 21,365 0 0
CHUBB LIMITED COM H1467J104 254 1,598 SH   SOLE 0 1,598 0 0
CHURCH & DWIGHT INC COM 171340102 4,160 48,813 SH   SOLE 0 48,233 0 580
CISCO SYS INC COM 17275R102 7,106 134,070 SH   SOLE 0 132,852 0 1,218
CITRIX SYS INC COM 177376100 3,626 30,917 SH   SOLE 0 30,750 0 167
CLOROX CO DEL COM 189054109 4,210 23,398 SH   SOLE 0 23,186 0 212
CME GROUP INC COM 12572Q105 1,974 9,283 SH   SOLE 0 9,273 0 10
COCA COLA CO COM 191216100 679 12,552 SH   SOLE 0 12,552 0 0
COLGATE PALMOLIVE CO COM 194162103 4,025 49,481 SH   SOLE 0 49,481 0 0
COMCAST CORP NEW CL A 20030N101 4,479 78,546 SH   SOLE 0 77,148 0 1,397
COPART INC COM 217204106 3,004 22,786 SH   SOLE 0 22,786 0 0
CORNING INC COM 219350105 6,156 150,504 SH   SOLE 0 148,568 0 1,937
COSTCO WHSL CORP NEW COM 22160K105 7,593 19,191 SH   SOLE 0 19,020 0 170
CSG SYS INTL INC COM 126349109 3,981 84,373 SH   SOLE 0 83,959 0 414
CSW INDUSTRIALS INC COM 126402106 219 1,850 SH   SOLE 0 1,850 0 0
CSX CORP COM 126408103 8,544 266,332 SH   SOLE 0 264,070 0 2,263
CUMMINS INC COM 231021106 1,658 6,800 SH   SOLE 0 6,748 0 53
CURTISS WRIGHT CORP COM 231561101 5,800 48,837 SH   SOLE 0 48,642 0 195
CVS HEALTH CORP COM 126650100 5,097 61,092 SH   SOLE 0 61,092 0 0
DAVITA INC COM 23918K108 5,036 41,815 SH   SOLE 0 41,680 0 135
DBX ETF TR XTRCKR RUSL 1000 233051242 1,025 25,715 SH   SOLE 0 25,230 0 486
DEERE & CO COM 244199105 244 691 SH   SOLE 0 691 0 0
DISNEY WALT CO COM 254687106 9,720 55,297 SH   SOLE 0 55,132 0 166
EASTMAN CHEM CO COM 277432100 6,184 52,971 SH   SOLE 0 52,744 0 226
EBAY INC. COM 278642103 2,558 36,429 SH   SOLE 0 36,045 0 384
ELBIT SYS LTD ORD M3760D101 406 3,130 SH   SOLE 0 3,130 0 0
ELECTRONIC ARTS INC COM 285512109 270 1,875 SH   SOLE 0 1,875 0 0
EMCOR GROUP INC COM 29084Q100 2,908 23,609 SH   SOLE 0 23,463 0 146
EMERSON ELEC CO COM 291011104 1,289 13,391 SH   SOLE 0 13,391 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 363 8,447 SH   SOLE 0 8,447 0 0
ENERGY FUELS INC COM NEW 292671708 1,086 179,455 SH   SOLE 0 179,455 0 0
EPAM SYS INC COM 29414B104 6,367 12,460 SH   SOLE 0 12,460 0 0
EPLUS INC COM 294268107 3,721 42,924 SH   SOLE 0 42,634 0 290
ESCO TECHNOLOGIES INC COM 296315104 7,986 85,134 SH   SOLE 0 84,469 0 666
ESSENT GROUP LTD COM G3198U102 1,716 38,166 SH   SOLE 0 37,920 0 246
EXPEDITORS INTL WASH INC COM 302130109 6,454 50,978 SH   SOLE 0 50,292 0 685
EXXON MOBIL CORP COM 30231G102 1,538 24,389 SH   SOLE 0 24,233 0 156
F N B CORP COM 302520101 775 62,864 SH   SOLE 0 61,339 0 1,525
FACEBOOK INC CL A 30303M102 8,048 23,147 SH   SOLE 0 23,087 0 60
FAIR ISAAC CORP COM 303250104 8,191 16,295 SH   SOLE 0 16,110 0 185
FEDEX CORP COM 31428X106 8,076 27,069 SH   SOLE 0 26,945 0 124
FIDELITY NATL INFORMATION SV COM 31620M106 3,833 27,054 SH   SOLE 0 26,889 0 165
FIFTH THIRD BANCORP COM 316773100 427 11,180 SH   SOLE 0 11,180 0 0
FIRST HORIZON CORPORATION COM 320517105 716 41,459 SH   SOLE 0 41,459 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 299 3,479 SH   SOLE 0 3,479 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 896 3,499 SH   SOLE 0 3,464 0 35
FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 626 6,961 SH   SOLE 0 6,961 0 0
FULLER H B CO COM 359694106 2,205 34,660 SH   SOLE 0 34,181 0 479
GENERAL DYNAMICS CORP COM 369550108 715 3,797 SH   SOLE 0 3,797 0 0
GENERAL ELECTRIC CO COM 369604103 279 20,727 SH   SOLE 0 20,727 0 0
GENERAL MLS INC COM 370334104 3,213 52,732 SH   SOLE 0 52,018 0 714
GENTEX CORP COM 371901109 4,102 123,972 SH   SOLE 0 123,207 0 765
GENUINE PARTS CO COM 372460105 5,000 39,533 SH   SOLE 0 39,064 0 469
GILEAD SCIENCES INC COM 375558103 486 7,052 SH   SOLE 0 7,052 0 0
GLOBAL PMTS INC COM 37940X102 9,474 50,518 SH   SOLE 0 50,032 0 487
GLOBE LIFE INC COM 37959E102 1,960 20,577 SH   SOLE 0 20,577 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 204 2,377 SH   SOLE 0 2,377 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 417 24,314 SH   SOLE 0 24,314 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 251 4,044 SH   SOLE 0 4,044 0 0
HENRY SCHEIN INC COM 806407102 2,309 31,128 SH   SOLE 0 31,008 0 120
HOME DEPOT INC COM 437076102 3,598 11,284 SH   SOLE 0 11,284 0 0
HONEYWELL INTL INC COM 438516106 6,452 29,413 SH   SOLE 0 29,413 0 0
HOULIHAN LOKEY INC CL A 441593100 9,017 110,247 SH   SOLE 0 109,877 0 370
HUNTINGTON BANCSHARES INC COM 446150104 1,467 102,814 SH   SOLE 0 102,814 0 0
ICF INTL INC COM 44925C103 2,832 32,227 SH   SOLE 0 32,177 0 50
ICICI BANK LIMITED ADR 45104G104 255 14,895 SH   SOLE 0 14,895 0 0
IDEX CORP COM 45167R104 2,653 12,057 SH   SOLE 0 12,057 0 0
IDEXX LABS INC COM 45168D104 1,077 1,705 SH   SOLE 0 1,705 0 0
INDEPENDENT BK CORP MASS COM 453836108 1,840 24,369 SH   SOLE 0 24,369 0 0
INFOSYS LTD SPONSORED ADR 456788108 292 13,800 SH   SOLE 0 13,800 0 0
INSIGHT ENTERPRISES INC COM 45765U103 705 7,046 SH   SOLE 0 7,046 0 0
INTEL CORP COM 458140100 7,533 134,180 SH   SOLE 0 133,105 0 1,075
INTERNATIONAL BUSINESS MACHS COM 459200101 4,359 29,738 SH   SOLE 0 29,619 0 119
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4,269 28,577 SH   SOLE 0 28,320 0 257
INTUIT COM 461202103 10,111 20,628 SH   SOLE 0 20,560 0 69
INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 591 16,079 SH   SOLE 0 16,079 0 0
INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 3,213 104,282 SH   SOLE 0 103,771 0 511
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2,754 56,664 SH   SOLE 0 56,183 0 480
INVESTORS TITLE CO NC COM 461804106 789 4,516 SH   SOLE 0 4,516 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 5,944 92,552 SH   SOLE 0 91,947 0 605
ISHARES TR RUS 1000 VAL ETF 464287598 15,795 99,576 SH   SOLE 0 99,214 0 361
ISHARES TR RUS 1000 GRW ETF 464287614 16,317 60,103 SH   SOLE 0 59,480 0 622
ISHARES TR RUS 1000 ETF 464287622 2,775 11,463 SH   SOLE 0 11,463 0 0
ISHARES TR DEVSMCP EXNA ETF 464288497 278 4,010 SH   SOLE 0 4,010 0 0
ISHARES TR MSCI UK SM ETF 46429B416 282 6,010 SH   SOLE 0 6,010 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 4,537 27,371 SH   SOLE 0 27,371 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 304 5,565 SH   SOLE 0 5,565 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 3,187 57,782 SH   SOLE 0 57,250 0 532
ISHARES TR MSCI EAFE MIN VL 46429B689 4,430 58,643 SH   SOLE 0 58,367 0 276
ISHARES TR MSCI EAFE ETF 464287465 314 3,976 SH   SOLE 0 3,976 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,155 3,706 SH   SOLE 0 3,706 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 1,748 25,368 SH   SOLE 0 25,368 0 0
ISHARES TR MICRO-CAP ETF 464288869 2,113 13,847 SH   SOLE 0 13,847 0 0
ISHARES TR INTL DIV GRWTH 46435G524 5,479 81,278 SH   SOLE 0 80,685 0 593
ISHARES TR GLOBAL 100 ETF 464287572 265 3,729 SH   SOLE 0 3,729 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 350 3,550 SH   SOLE 0 3,550 0 0
ISHARES TR EAFE GRWTH ETF 464288885 265 2,470 SH   SOLE 0 2,470 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,924 4,475 SH   SOLE 0 4,475 0 0
ISHARES TR CORE S&P TTL STK 464287150 678 6,869 SH   SOLE 0 6,869 0 0
ISHARES TR CORE S&P SCP ETF 464287804 10,053 88,977 SH   SOLE 0 88,977 0 0
ISHARES TR CORE S&P MCP ETF 464287507 7,157 26,634 SH   SOLE 0 26,634 0 0
ISHARES TR RUS MID CAP ETF 464287499 231 2,918 SH   SOLE 0 2,918 0 0
ISHARES TR EAFE VALUE ETF 464288877 415 8,019 SH   SOLE 0 7,706 0 313
ISHARES TR S&P SML 600 GWT 464287887 22,860 172,363 SH   SOLE 0 169,773 0 2,590
ISHARES TR RUS MDCP VAL ETF 464287473 210 1,829 SH   SOLE 0 1,829 0 0
ISHARES TR SP SMCP600VL ETF 464287879 25,081 237,893 SH   SOLE 0 235,494 0 2,400
ISHARES TR S&P MC 400VL ETF 464287705 12,031 114,214 SH   SOLE 0 112,530 0 1,685
ISHARES TR S&P MC 400GR ETF 464287606 11,433 141,265 SH   SOLE 0 138,950 0 2,314
ISHARES TR S&P 500 VAL ETF 464287408 17,361 117,591 SH   SOLE 0 115,993 0 1,597
ISHARES TR S&P 500 GRWT ETF 464287309 22,923 315,175 SH   SOLE 0 312,353 0 2,822
ISHARES TR RUSSELL 3000 ETF 464287689 840 3,284 SH   SOLE 0 3,284 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 394 1,718 SH   SOLE 0 1,718 0 0
ISHARES TR RUS MD CP GR ETF 464287481 9,333 82,443 SH   SOLE 0 81,880 0 563
JOHNSON & JOHNSON COM 478160104 6,641 40,310 SH   SOLE 0 39,885 0 424
JOHNSON OUTDOORS INC CL A 479167108 2,279 18,834 SH   SOLE 0 18,834 0 0
JPMORGAN CHASE & CO COM 46625H100 10,722 68,936 SH   SOLE 0 68,713 0 223
KANSAS CITY SOUTHERN COM NEW 485170302 6,221 21,953 SH   SOLE 0 21,902 0 51
KIMBERLY-CLARK CORP COM 494368103 3,820 28,551 SH   SOLE 0 28,153 0 398
KLA CORP COM NEW 482480100 2,464 7,601 SH   SOLE 0 7,601 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 5,409 19,607 SH   SOLE 0 19,547 0 60
LANDSTAR SYS INC COM 515098101 9,597 60,735 SH   SOLE 0 60,659 0 76
LAUDER ESTEE COS INC CL A 518439104 277 871 SH   SOLE 0 871 0 0
LILLY ELI & CO COM 532457108 743 3,236 SH   SOLE 0 3,236 0 0
LINCOLN ELEC HLDGS INC COM 533900106 7,856 59,644 SH   SOLE 0 59,613 0 31
LINDE PLC SHS G5494J103 296 1,025 SH   SOLE 0 1,025 0 0
LITTELFUSE INC COM 537008104 5,911 23,199 SH   SOLE 0 23,107 0 92
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 788 48,551 SH   SOLE 0 48,551 0 0
MANHATTAN ASSOCIATES INC COM 562750109 2,714 18,741 SH   SOLE 0 18,741 0 0
MANPOWERGROUP INC WIS COM 56418H100 1,806 15,184 SH   SOLE 0 15,089 0 95
MARKEL CORP COM 570535104 2,778 2,341 SH   SOLE 0 2,322 0 19
MARRIOTT INTL INC NEW CL A 571903202 1,862 13,639 SH   SOLE 0 13,639 0 0
MARTEN TRANS LTD COM 573075108 3,238 196,333 SH   SOLE 0 195,165 0 1,168
MARTIN MARIETTA MATLS INC COM 573284106 2,783 7,912 SH   SOLE 0 7,816 0 96
MASTERCARD INCORPORATED CL A 57636Q104 3,148 8,621 SH   SOLE 0 8,621 0 0
MCDONALDS CORP COM 580135101 611 2,644 SH   SOLE 0 2,644 0 0
MCKESSON CORP COM 58155Q103 2,826 14,776 SH   SOLE 0 14,644 0 132
MERCK & CO INC COM 58933Y105 6,745 86,731 SH   SOLE 0 86,497 0 234
MICROSOFT CORP COM 594918104 20,417 75,369 SH   SOLE 0 75,171 0 198
MILLER INDS INC TENN COM NEW 600551204 3,674 93,144 SH   SOLE 0 92,964 0 179
MKS INSTRS INC COM 55306N104 8,254 46,382 SH   SOLE 0 45,995 0 387
MONDELEZ INTL INC CL A 609207105 325 5,202 SH   SOLE 0 5,202 0 0
MOODYS CORP COM 615369105 14,033 38,725 SH   SOLE 0 38,505 0 220
MORGAN STANLEY COM NEW 617446448 367 4,006 SH   SOLE 0 4,006 0 0
NETAPP INC COM 64110D104 7,624 93,175 SH   SOLE 0 92,308 0 868
NICE LTD SPONSORED ADR 653656108 836 3,380 SH   SOLE 0 3,380 0 0
NIKE INC CL B 654106103 438 2,834 SH   SOLE 0 2,834 0 0
NORDSON CORP COM 655663102 8,750 39,861 SH   SOLE 0 39,705 0 156
NORFOLK SOUTHN CORP COM 655844108 520 1,958 SH   SOLE 0 1,958 0 0
NORTHROP GRUMMAN CORP COM 666807102 460 1,267 SH   SOLE 0 1,267 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 1,547 15,040 SH   SOLE 0 15,040 0 0
NVIDIA CORPORATION COM 67066G104 219 274 SH   SOLE 0 274 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 7,776 30,637 SH   SOLE 0 30,602 0 35
OMNICOM GROUP INC COM 681919106 2,501 31,271 SH   SOLE 0 31,139 0 132
ORACLE CORP COM 68389X105 6,259 80,404 SH   SOLE 0 79,994 0 410
PACKAGING CORP AMER COM 695156109 6,028 44,514 SH   SOLE 0 44,353 0 161
PARKER-HANNIFIN CORP COM 701094104 2,488 8,102 SH   SOLE 0 8,087 0 15
PARTNER COMMUNICATIONS CO LT ADR 70211M109 458 99,675 SH   SOLE 0 99,675 0 0
PAYPAL HLDGS INC COM 70450Y103 3,955 13,567 SH   SOLE 0 13,567 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 334 19,477 SH   SOLE 0 18,885 0 592
PEPSICO INC COM 713448108 5,964 40,248 SH   SOLE 0 39,911 0 337
PFIZER INC COM 717081103 622 15,894 SH   SOLE 0 15,894 0 0
PHILIP MORRIS INTL INC COM 718172109 332 3,352 SH   SOLE 0 3,352 0 0
PHILLIPS 66 COM 718546104 342 3,986 SH   SOLE 0 3,986 0 0
PLEXUS CORP COM 729132100 6,119 66,945 SH   SOLE 0 66,668 0 277
PNC FINL SVCS GROUP INC COM 693475105 1,222 6,405 SH   SOLE 0 6,314 0 90
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1,093 20,970 SH   SOLE 0 20,970 0 0
PRICE T ROWE GROUP INC COM 74144T108 4,328 21,861 SH   SOLE 0 21,683 0 178
PROCTER AND GAMBLE CO COM 742718109 8,568 63,503 SH   SOLE 0 62,935 0 568
PROG HOLDINGS INC COM NPV 74319R101 410 8,512 SH   SOLE 0 8,512 0 0
PROGRESSIVE CORP COM 743315103 5,054 51,462 SH   SOLE 0 51,462 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,186 16,516 SH   SOLE 0 16,141 0 375
QUEST DIAGNOSTICS INC COM 74834L100 2,481 18,799 SH   SOLE 0 18,556 0 243
RADWARE LTD ORD M81873107 325 10,550 SH   SOLE 0 10,550 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 2,847 141,084 SH   SOLE 0 140,294 0 790
REINSURANCE GRP OF AMERICA I COM NEW 759351604 739 6,484 SH   SOLE 0 6,400 0 84
ROCKWELL AUTOMATION INC COM 773903109 8,744 30,571 SH   SOLE 0 30,387 0 184
S&P GLOBAL INC COM 78409V104 4,088 9,960 SH   SOLE 0 9,935 0 25
SAIA INC COM 78709Y105 5,568 26,581 SH   SOLE 0 26,411 0 170
SCHWAB CHARLES CORP COM 808513105 2,393 32,860 SH   SOLE 0 32,602 0 258
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 241 3,084 SH   SOLE 0 3,084 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 755 7,247 SH   SOLE 0 7,210 0 37
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 626 6,019 SH   SOLE 0 6,019 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 14,932 218,399 SH   SOLE 0 214,855 0 3,544
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 19,358 132,623 SH   SOLE 0 129,706 0 2,917
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,916 25,342 SH   SOLE 0 24,179 0 1,164
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 7,146 171,789 SH   SOLE 0 170,600 0 1,189
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 14,877 377,116 SH   SOLE 0 374,511 0 2,605
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,938 150,196 SH   SOLE 0 149,381 0 815
SEALED AIR CORP NEW COM 81211K100 522 8,803 SH   SOLE 0 8,803 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 2,992 34,564 SH   SOLE 0 34,414 0 150
SILGAN HOLDINGS INC COM 827048109 2,704 65,165 SH   SOLE 0 65,083 0 82
SILICOM LTD ORD M84116108 647 14,680 SH   SOLE 0 14,680 0 0
SNAP ON INC COM 833034101 4,719 21,122 SH   SOLE 0 21,043 0 79
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 8,493 24,620 SH   SOLE 0 23,981 0 639
SPDR S&P 500 ETF TR TR UNIT 78462F103 444 1,037 SH   SOLE 0 1,037 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 15,696 176,820 SH   SOLE 0 176,122 0 699
SPDR SER TR S&P DIVID ETF 78464A763 399 3,266 SH   SOLE 0 3,266 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 11,186 130,504 SH   SOLE 0 129,472 0 1,032
SPDR SER TR PRTFLO S&P500 VL 78464A508 4,877 123,334 SH   SOLE 0 123,304 0 31
SPDR SER TR S&P 400 MDCP GRW 78464A821 13,527 174,495 SH   SOLE 0 171,686 0 2,809
SPDR SER TR S&P 400 MDCP VAL 78464A839 15,760 233,407 SH   SOLE 0 231,083 0 2,324
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 648 8,988 SH   SOLE 0 8,988 0 0
STANLEY BLACK & DECKER INC COM 854502101 406 1,983 SH   SOLE 0 1,983 0 0
STARBUCKS CORP COM 855244109 724 6,472 SH   SOLE 0 6,472 0 0
STATE STR CORP COM 857477103 3,071 37,325 SH   SOLE 0 36,883 0 441
STRYKER CORPORATION COM 863667101 7,556 29,093 SH   SOLE 0 28,827 0 266
SYNAPTICS INC COM 87157D109 15,261 98,093 SH   SOLE 0 97,313 0 780
SYNOPSYS INC COM 871607107 10,429 37,814 SH   SOLE 0 37,664 0 150
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 869 7,231 SH   SOLE 0 7,231 0 0
TARGET CORP COM 87612E106 17,427 72,090 SH   SOLE 0 71,731 0 359
TELEDYNE TECHNOLOGIES INC COM 879360105 9,425 22,503 SH   SOLE 0 22,363 0 140
TETRA TECH INC NEW COM 88162G103 7,144 58,540 SH   SOLE 0 58,149 0 391
TEXAS INSTRS INC COM 882508104 3,611 18,776 SH   SOLE 0 18,776 0 0
THE TRADE DESK INC COM CL A 88339J105 217 2,800 SH   SOLE 0 2,800 0 0
TJX COS INC NEW COM 872540109 6,042 89,625 SH   SOLE 0 89,279 0 346
TRANE TECHNOLOGIES PLC SHS G8994E103 565 3,068 SH   SOLE 0 3,068 0 0
TRANSDIGM GROUP INC COM 893641100 285 440 SH   SOLE 0 440 0 0
TRAVELERS COMPANIES INC COM 89417E109 6,136 40,989 SH   SOLE 0 40,721 0 268
TRUIST FINL CORP COM 89832Q109 1,927 34,721 SH   SOLE 0 34,721 0 0
ULTA BEAUTY INC COM 90384S303 8,695 25,146 SH   SOLE 0 25,081 0 65
UMB FINL CORP COM 902788108 3,038 32,649 SH   SOLE 0 32,336 0 314
UNILEVER PLC SPON ADR NEW 904767704 333 5,684 SH   SOLE 0 5,684 0 0
UNION PAC CORP COM 907818108 220 999 SH   SOLE 0 999 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,500 12,022 SH   SOLE 0 11,874 0 148
UNITEDHEALTH GROUP INC COM 91324P102 6,407 16,000 SH   SOLE 0 15,803 0 197
UNIVERSAL HLTH SVCS INC CL B 913903100 4,412 30,130 SH   SOLE 0 30,064 0 66
US BANCORP DEL COM NEW 902973304 4,454 78,184 SH   SOLE 0 77,644 0 540
VANGUARD INDEX FDS TOTAL STK MKT 922908769 513 2,303 SH   SOLE 0 2,303 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10,611 44,893 SH   SOLE 0 44,431 0 463
VANGUARD INDEX FDS MID CAP ETF 922908629 403 1,697 SH   SOLE 0 1,697 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 261 1,159 SH   SOLE 0 1,159 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 6,521 22,504 SH   SOLE 0 22,160 0 344
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,961 21,699 SH   SOLE 0 21,538 0 161
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 207 2,500 SH   SOLE 0 2,500 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 18,417 357,481 SH   SOLE 0 355,216 0 2,266
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 210 2,000 SH   SOLE 0 2,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,400 167,758 SH   SOLE 0 166,453 0 1,305
VISA INC COM CL A 92826C839 4,314 18,450 SH   SOLE 0 18,409 0 40
WALGREENS BOOTS ALLIANCE INC COM 931427108 609 11,583 SH   SOLE 0 11,583 0 0
WALMART INC COM 931142103 5,560 39,427 SH   SOLE 0 39,011 0 416
WATERS CORP COM 941848103 6,222 18,002 SH   SOLE 0 17,952 0 50
WELLS FARGO CO NEW COM 949746101 824 18,186 SH   SOLE 0 17,939 0 247
WISDOMTREE TR INTL MIDCAP DV 97717W778 12,787 188,517 SH   SOLE 0 187,911 0 606
WISDOMTREE TR INTL SMCAP DIV 97717W760 8,581 114,910 SH   SOLE 0 114,679 0 231
WISDOMTREE TR US MIDCAP FUND 97717W570 3,458 66,005 SH   SOLE 0 64,800 0 1,205
WISDOMTREE TR INDIA ERNGS FD 97717W422 312 9,207 SH   SOLE 0 9,207 0 0
XCEL ENERGY INC COM 98389B100 201 3,050 SH   SOLE 0 3,050 0 0
XILINX INC COM 983919101 1,688 11,667 SH   SOLE 0 11,667 0 0
YUM BRANDS INC COM 988498101 298 2,588 SH   SOLE 0 2,588 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 9,254 17,478 SH   SOLE 0 17,413 0 65
ZIMMER BIOMET HOLDINGS INC COM 98956P102 210 1,307 SH   SOLE 0 1,307 0 0