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,459 7,572 SH   SOLE 0 7,572 0 0
ABBOTT LABS COM 002824100 2,669 22,268 SH   SOLE 0 22,158 0 111
ABBVIE INC COM 00287Y109 647 5,975 SH   SOLE 0 5,975 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,012 18,142 SH   SOLE 0 18,042 0 100
AFLAC INC COM 001055102 348 6,799 SH   SOLE 0 6,799 0 0
AIR PRODS & CHEMS INC COM 009158106 4,510 16,031 SH   SOLE 0 15,887 0 143
AKAMAI TECHNOLOGIES INC COM 00971T101 5,843 57,344 SH   SOLE 0 56,964 0 380
ALBEMARLE CORP COM 012653101 6,934 47,456 SH   SOLE 0 47,045 0 411
ALLEGION PLC ORD SHS G0176J109 254 2,022 SH   SOLE 0 2,022 0 0
AMAZON COM INC COM 023135106 832 269 SH   SOLE 0 269 0 0
AMERICAN EXPRESS CO COM 025816109 6,708 47,427 SH   SOLE 0 47,213 0 214
AMERICAN INTL GROUP INC COM NEW 026874784 377 8,149 SH   SOLE 0 8,149 0 0
AMGEN INC COM 031162100 3,231 12,986 SH   SOLE 0 12,976 0 10
AMPHENOL CORP NEW CL A 032095101 2,577 39,056 SH   SOLE 0 39,056 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 152 90,000 SH   SOLE 0 90,000 0 0
ANALOG DEVICES INC COM 032654105 5,712 36,830 SH   SOLE 0 36,690 0 140
ANTHEM INC COM 036752103 1,396 3,890 SH   SOLE 0 3,890 0 0
APPLE INC COM 037833100 23,676 193,829 SH   SOLE 0 192,921 0 908
APTARGROUP INC COM 038336103 5,682 40,105 SH   SOLE 0 39,655 0 451
ASSURANT INC COM 04621X108 2,445 17,247 SH   SOLE 0 17,161 0 86
AT&T INC COM 00206R102 4,740 156,578 SH   SOLE 0 156,170 0 408
AUTOMATIC DATA PROCESSING IN COM 053015103 5,211 27,649 SH   SOLE 0 27,460 0 189
AZZ INC COM 002474104 213 4,221 SH   SOLE 0 4,055 0 166
BANK NEW YORK MELLON CORP COM 064058100 223 4,717 SH   SOLE 0 4,717 0 0
BAXTER INTL INC COM 071813109 1,033 12,248 SH   SOLE 0 12,084 0 164
BECTON DICKINSON & CO COM 075887109 833 3,426 SH   SOLE 0 3,426 0 0
BERKLEY W R CORP COM 084423102 3,649 48,424 SH   SOLE 0 48,108 0 316
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,157 300 SH   SOLE 0 300 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,039 39,298 SH   SOLE 0 39,008 0 290
BEST BUY INC COM 086516101 964 8,393 SH   SOLE 0 8,393 0 0
BIOGEN INC COM 09062X103 803 2,871 SH   SOLE 0 2,831 0 40
BK OF AMERICA CORP COM 060505104 4,258 110,042 SH   SOLE 0 109,530 0 513
BLACKROCK INC COM 09247X101 2,308 3,061 SH   SOLE 0 2,981 0 80
BOEING CO COM 097023105 379 1,487 SH   SOLE 0 1,487 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 436 6,899 SH   SOLE 0 6,899 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,805 24,851 SH   SOLE 0 24,851 0 0
CACI INTL INC CL A 127190304 5,635 22,846 SH   SOLE 0 22,806 0 40
CALIFORNIA WTR SVC GROUP COM 130788102 281 4,981 SH   SOLE 0 4,981 0 0
CARDINAL HEALTH INC COM 14149Y108 1,717 28,269 SH   SOLE 0 28,063 0 206
CARTERS INC COM 146229109 912 10,256 SH   SOLE 0 10,256 0 0
CASS INFORMATION SYS INC COM 14808P109 3,451 74,582 SH   SOLE 0 73,800 0 781
CATERPILLAR INC COM 149123101 463 1,997 SH   SOLE 0 1,997 0 0
CERAGON NETWORKS LTD ORD M22013102 1,016 269,375 SH   SOLE 0 269,375 0 0
CHASE CORP COM 16150R104 1,757 15,095 SH   SOLE 0 15,065 0 30
CHECK POINT SOFTWARE TECH LT ORD M22465104 602 5,380 SH   SOLE 0 5,380 0 0
CHEVRON CORP NEW COM 166764100 2,278 21,740 SH   SOLE 0 21,740 0 0
CHUBB LIMITED COM H1467J104 252 1,598 SH   SOLE 0 1,598 0 0
CHURCH & DWIGHT INC COM 171340102 4,157 47,595 SH   SOLE 0 47,015 0 580
CISCO SYS INC COM 17275R102 6,639 128,389 SH   SOLE 0 127,175 0 1,214
CITRIX SYS INC COM 177376100 4,230 30,138 SH   SOLE 0 29,972 0 166
CLOROX CO DEL COM 189054109 4,520 23,435 SH   SOLE 0 23,224 0 211
CME GROUP INC COM 12572Q105 1,827 8,947 SH   SOLE 0 8,937 0 10
COCA COLA CO COM 191216100 653 12,397 SH   SOLE 0 12,397 0 0
COLGATE PALMOLIVE CO COM 194162103 3,403 43,164 SH   SOLE 0 43,164 0 0
COMCAST CORP NEW CL A 20030N101 4,167 77,010 SH   SOLE 0 75,619 0 1,391
COOPER TIRE & RUBR CO COM 216831107 1,639 29,272 SH   SOLE 0 29,272 0 0
COPART INC COM 217204106 2,475 22,786 SH   SOLE 0 22,786 0 0
CORNING INC COM 219350105 6,256 143,773 SH   SOLE 0 141,847 0 1,925
COSTCO WHSL CORP NEW COM 22160K105 6,499 18,437 SH   SOLE 0 18,267 0 170
CSG SYS INTL INC COM 126349109 3,647 81,253 SH   SOLE 0 80,841 0 413
CSW INDUSTRIALS INC COM 126402106 250 1,850 SH   SOLE 0 1,850 0 0
CSX CORP COM 126408103 8,486 88,011 SH   SOLE 0 87,258 0 753
CUMMINS INC COM 231021106 1,755 6,772 SH   SOLE 0 6,719 0 53
CURTISS WRIGHT CORP COM 231561101 5,652 47,656 SH   SOLE 0 47,460 0 195
CVS HEALTH CORP COM 126650100 4,335 57,623 SH   SOLE 0 57,623 0 0
DAVITA INC COM 23918K108 4,238 39,320 SH   SOLE 0 39,185 0 135
DBX ETF TR XTRCKR RUSL 1000 233051242 908 24,560 SH   SOLE 0 24,075 0 486
DEERE & CO COM 244199105 258 690 SH   SOLE 0 690 0 0
DISNEY WALT CO COM 254687106 10,108 54,778 SH   SOLE 0 54,613 0 166
EASTMAN CHEM CO COM 277432100 5,441 49,406 SH   SOLE 0 49,190 0 216
EBAY INC. COM 278642103 1,990 32,487 SH   SOLE 0 32,105 0 383
ELBIT SYS LTD ORD M3760D101 448 3,130 SH   SOLE 0 3,130 0 0
ELECTRONIC ARTS INC COM 285512109 254 1,875 SH   SOLE 0 1,875 0 0
EMCOR GROUP INC COM 29084Q100 2,600 23,177 SH   SOLE 0 23,032 0 146
EMERSON ELEC CO COM 291011104 1,254 13,898 SH   SOLE 0 13,898 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 422 8,896 SH   SOLE 0 8,896 0 0
ENERGY FUELS INC COM NEW 292671708 1,019 179,455 SH   SOLE 0 179,455 0 0
EPAM SYS INC COM 29414B104 5,835 14,710 SH   SOLE 0 14,710 0 0
EPLUS INC COM 294268107 4,049 40,634 SH   SOLE 0 40,344 0 290
ESCO TECHNOLOGIES INC COM 296315104 9,056 83,165 SH   SOLE 0 82,499 0 666
ESSENT GROUP LTD COM G3198U102 1,818 38,291 SH   SOLE 0 38,045 0 245
EXPEDITORS INTL WASH INC COM 302130109 5,173 48,036 SH   SOLE 0 47,353 0 683
EXXON MOBIL CORP COM 30231G102 1,382 24,758 SH   SOLE 0 24,602 0 156
F N B CORP COM 302520101 784 61,750 SH   SOLE 0 60,231 0 1,519
FACEBOOK INC CL A 30303M102 4,586 15,572 SH   SOLE 0 15,512 0 60
FAIR ISAAC CORP COM 303250104 8,623 17,740 SH   SOLE 0 17,555 0 185
FEDEX CORP COM 31428X106 7,577 26,675 SH   SOLE 0 26,551 0 124
FIDELITY NATL INFORMATION SV COM 31620M106 3,717 26,437 SH   SOLE 0 26,272 0 165
FIFTH THIRD BANCORP COM 316773100 411 10,971 SH   SOLE 0 10,971 0 0
FIRST HORIZON CORPORATION COM 320517105 706 41,761 SH   SOLE 0 41,761 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 279 3,479 SH   SOLE 0 3,479 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 681 2,534 SH   SOLE 0 2,534 0 0
FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 618 6,961 SH   SOLE 0 6,961 0 0
FULLER H B CO COM 359694106 2,081 33,084 SH   SOLE 0 32,605 0 479
GENERAL ELECTRIC CO COM 369604103 441 33,621 SH   SOLE 0 33,621 0 0
GENERAL MLS INC COM 370334104 3,050 49,741 SH   SOLE 0 49,033 0 708
GENTEX CORP COM 371901109 4,214 118,135 SH   SOLE 0 117,372 0 763
GENUINE PARTS CO COM 372460105 4,322 37,390 SH   SOLE 0 36,923 0 467
GILEAD SCIENCES INC COM 375558103 500 7,733 SH   SOLE 0 7,733 0 0
GLOBAL PMTS INC COM 37940X102 10,140 50,304 SH   SOLE 0 49,817 0 486
GLOBE LIFE INC COM 37959E106 1,887 19,526 SH   SOLE 0 19,526 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 270 4,042 SH   SOLE 0 4,042 0 0
HENRY SCHEIN INC COM 806407102 1,765 25,497 SH   SOLE 0 25,377 0 120
HOME DEPOT INC COM 437076102 3,261 10,684 SH   SOLE 0 10,684 0 0
HONEYWELL INTL INC COM 438516106 6,428 29,613 SH   SOLE 0 29,613 0 0
HOULIHAN LOKEY INC CL A 441593100 6,516 97,976 SH   SOLE 0 97,718 0 258
HUNTINGTON BANCSHARES INC COM 446150104 1,610 102,388 SH   SOLE 0 102,388 0 0
ICF INTL INC COM 44925C103 2,662 30,455 SH   SOLE 0 30,405 0 50
ICICI BANK LIMITED ADR 45104G104 239 14,895 SH   SOLE 0 14,895 0 0
IDEX CORP COM 45167R104 2,407 11,498 SH   SOLE 0 11,498 0 0
IDEXX LABS INC COM 45168D104 881 1,800 SH   SOLE 0 1,800 0 0
INDEPENDENT BANK CORP MASS COM 453836108 1,800 21,382 SH   SOLE 0 21,382 0 0
INFOSYS LTD SPONSORED ADR 456788108 258 13,800 SH   SOLE 0 13,800 0 0
INTEL CORP COM 458140100 8,283 129,417 SH   SOLE 0 128,343 0 1,074
INTERNATIONAL BUSINESS MACHS COM 459200101 3,320 24,912 SH   SOLE 0 24,794 0 118
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 3,406 24,395 SH   SOLE 0 24,139 0 256
INTUIT COM 461202103 8,241 21,513 SH   SOLE 0 21,445 0 68
INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 581 15,767 SH   SOLE 0 15,767 0 0
INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 2,884 97,496 SH   SOLE 0 96,988 0 508
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2,454 55,356 SH   SOLE 0 54,876 0 480
INVESTORS TITLE CO NC COM 461804106 753 4,537 SH   SOLE 0 4,537 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 5,664 30,719 SH   SOLE 0 30,519 0 200
ISHARES TR RUS 1000 VAL ETF 464287598 14,638 96,589 SH   SOLE 0 93,479 0 3,110
ISHARES TR RUS 1000 GRW ETF 464287614 14,107 58,042 SH   SOLE 0 57,470 0 572
ISHARES TR RUS 1000 ETF 464287622 2,586 11,553 SH   SOLE 0 11,553 0 0
ISHARES TR DEVSMCP EXNA ETF 464288497 264 4,010 SH   SOLE 0 4,010 0 0
ISHARES TR MSCI UK SM ETF 46429B416 274 6,010 SH   SOLE 0 6,010 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 4,476 28,066 SH   SOLE 0 28,066 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 273 5,565 SH   SOLE 0 5,565 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,794 52,375 SH   SOLE 0 51,870 0 505
ISHARES TR MSCI EAFE MIN VL 46429B689 3,511 48,101 SH   SOLE 0 47,829 0 272
ISHARES TR MSCI EAFE ETF 464287465 282 3,720 SH   SOLE 0 3,720 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,069 3,555 SH   SOLE 0 3,555 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 1,589 4,203 SH   SOLE 0 4,203 0 0
ISHARES TR MICRO-CAP ETF 464288869 2,035 13,847 SH   SOLE 0 13,847 0 0
ISHARES TR INTL DIV GRWTH 46435G524 5,253 80,979 SH   SOLE 0 80,393 0 586
ISHARES TR GLOBAL 100 ETF 464287572 246 3,729 SH   SOLE 0 3,729 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 323 3,550 SH   SOLE 0 3,550 0 0
ISHARES TR EAFE GRWTH ETF 464288885 248 2,470 SH   SOLE 0 2,470 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,655 4,161 SH   SOLE 0 4,161 0 0
ISHARES TR CORE S&P TTL STK 464287150 629 6,869 SH   SOLE 0 6,869 0 0
ISHARES TR CORE S&P SCP ETF 464287804 9,717 89,533 SH   SOLE 0 89,533 0 0
ISHARES TR CORE S&P MCP ETF 464287507 6,886 26,455 SH   SOLE 0 26,455 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 418 1,892 SH   SOLE 0 1,892 0 0
ISHARES TR EAFE VALUE ETF 464288877 444 8,709 SH   SOLE 0 8,401 0 308
ISHARES TR SP SMCP600VL ETF 464287879 24,196 240,187 SH   SOLE 0 235,832 0 4,355
ISHARES TR RUS MD CP GR ETF 464287481 8,074 79,113 SH   SOLE 0 78,551 0 562
ISHARES TR RUSSELL 3000 ETF 464287689 779 3,282 SH   SOLE 0 3,282 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 20,619 316,684 SH   SOLE 0 307,389 0 9,295
ISHARES TR S&P 500 VAL ETF 464287408 16,674 118,051 SH   SOLE 0 116,466 0 1,585
ISHARES TR S&P MC 400GR ETF 464287606 11,071 141,269 SH   SOLE 0 135,677 0 5,592
ISHARES TR S&P MC 400VL ETF 464287705 11,674 114,530 SH   SOLE 0 111,518 0 3,013
ISHARES TR S&P SML 600 GWT 464287887 22,252 173,534 SH   SOLE 0 168,396 0 5,138
ISHARES TR RUS MID CAP ETF 464287499 215 2,906 SH   SOLE 0 2,906 0 0
JOHNSON & JOHNSON COM 478160104 6,538 39,783 SH   SOLE 0 39,361 0 422
JPMORGAN CHASE & CO COM 46625H100 10,146 66,651 SH   SOLE 0 66,428 0 223
KANSAS CITY SOUTHERN COM NEW 485170302 5,759 21,820 SH   SOLE 0 21,769 0 51
KIMBERLY-CLARK CORP COM 494368103 3,941 28,343 SH   SOLE 0 27,948 0 395
KLA CORP COM NEW 482480100 847 2,565 SH   SOLE 0 2,565 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,595 18,018 SH   SOLE 0 17,958 0 60
LANDSTAR SYS INC COM 515098101 9,906 60,016 SH   SOLE 0 59,940 0 76
LAUDER ESTEE COS INC CL A 518439104 439 1,510 SH   SOLE 0 1,510 0 0
LILLY ELI & CO COM 532457108 642 3,437 SH   SOLE 0 3,437 0 0
LINCOLN ELEC HLDGS INC COM 533900106 7,046 57,309 SH   SOLE 0 57,278 0 31
LINDE PLC SHS G5494J103 287 1,025 SH   SOLE 0 1,025 0 0
LITTELFUSE INC COM 537008104 6,147 23,247 SH   SOLE 0 23,156 0 91
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 738 48,551 SH   SOLE 0 48,551 0 0
MANHATTAN ASSOCIATES INC COM 562750109 2,200 18,742 SH   SOLE 0 18,742 0 0
MANPOWERGROUP INC COM 56418H100 1,119 11,311 SH   SOLE 0 11,216 0 95
MARKEL CORP COM 570535104 2,603 2,284 SH   SOLE 0 2,265 0 19
MARRIOTT INTL INC NEW CL A 571903202 2,038 13,759 SH   SOLE 0 13,759 0 0
MARTEN TRANS LTD COM 573075108 2,299 135,454 SH   SOLE 0 134,289 0 1,165
MARTIN MARIETTA MATLS INC COM 573284106 2,341 6,972 SH   SOLE 0 6,877 0 96
MASTERCARD INCORPORATED CL A 57636Q104 3,071 8,625 SH   SOLE 0 8,625 0 0
MCDONALDS CORP COM 580135101 593 2,644 SH   SOLE 0 2,644 0 0
MCKESSON CORP COM 58155Q103 2,793 14,321 SH   SOLE 0 14,189 0 132
MERCK & CO. INC COM 58933Y105 6,539 84,820 SH   SOLE 0 84,588 0 232
MICROSOFT CORP COM 594918104 17,784 75,428 SH   SOLE 0 75,230 0 197
MILLER INDS INC TENN COM NEW 600551204 4,153 89,908 SH   SOLE 0 89,729 0 179
MKS INSTRS INC COM 55306N104 8,693 46,882 SH   SOLE 0 46,495 0 387
MONDELEZ INTL INC CL A 609207105 304 5,202 SH   SOLE 0 5,202 0 0
MOODYS CORP COM 615369105 11,403 38,186 SH   SOLE 0 37,966 0 220
MORGAN STANLEY COM NEW 617446448 311 4,006 SH   SOLE 0 4,006 0 0
NETAPP INC COM 64110D104 6,643 91,415 SH   SOLE 0 90,552 0 863
NICE LTD SPONSORED ADR 653656108 737 3,380 SH   SOLE 0 3,380 0 0
NIKE INC CL B 654106103 394 2,967 SH   SOLE 0 2,967 0 0
NORDSON CORP COM 655663102 7,503 37,765 SH   SOLE 0 37,609 0 156
NORFOLK SOUTHN CORP COM 655844108 526 1,958 SH   SOLE 0 1,958 0 0
NORTHROP GRUMMAN CORP COM 666807102 467 1,442 SH   SOLE 0 1,442 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 1,369 15,040 SH   SOLE 0 15,040 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 7,869 32,731 SH   SOLE 0 32,696 0 35
OMNICOM GROUP INC COM 681919106 2,094 28,235 SH   SOLE 0 28,133 0 102
ORACLE CORP COM 68389X105 5,545 79,027 SH   SOLE 0 78,617 0 410
PACKAGING CORP AMER COM 695156109 5,877 43,702 SH   SOLE 0 43,542 0 160
PARKER-HANNIFIN CORP COM 701094104 2,335 7,402 SH   SOLE 0 7,387 0 15
PARTNER COMMUNICATIONS CO LT ADR 70211M109 475 99,675 SH   SOLE 0 99,675 0 0
PAYPAL HLDGS INC COM 70450Y103 5,363 22,085 SH   SOLE 0 22,085 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 346 19,328 SH   SOLE 0 18,742 0 586
PEPSICO INC COM 713448108 5,490 38,812 SH   SOLE 0 38,477 0 335
PFIZER INC COM 717081103 551 15,216 SH   SOLE 0 15,216 0 0
PHILIP MORRIS INTL INC COM 718172109 297 3,349 SH   SOLE 0 3,349 0 0
PHILLIPS 66 COM 718546104 344 4,223 SH   SOLE 0 4,223 0 0
PLEXUS CORP COM 729132100 1,280 13,937 SH   SOLE 0 13,937 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,116 6,360 SH   SOLE 0 6,270 0 90
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 575 13,047 SH   SOLE 0 13,047 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,713 21,637 SH   SOLE 0 21,460 0 177
PROCTER AND GAMBLE CO COM 742718109 8,549 63,127 SH   SOLE 0 62,561 0 566
PROG HOLDINGS INC COM NPV 74319R101 368 8,512 SH   SOLE 0 8,512 0 0
PROGRESSIVE CORP COM 743315103 4,781 50,003 SH   SOLE 0 50,003 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,319 17,612 SH   SOLE 0 17,237 0 375
QUEST DIAGNOSTICS INC COM 74834L100 2,320 18,079 SH   SOLE 0 17,836 0 242
RADWARE LTD ORD M81873107 275 10,550 SH   SOLE 0 10,550 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 2,897 140,230 SH   SOLE 0 139,440 0 790
REINSURANCE GRP OF AMERICA I COM NEW 759351604 802 6,364 SH   SOLE 0 6,281 0 83
ROCKWELL AUTOMATION INC COM 773903109 7,560 28,481 SH   SOLE 0 28,298 0 183
S&P GLOBAL INC COM 78409V104 3,501 9,922 SH   SOLE 0 9,897 0 25
SAIA INC COM 78709Y105 6,025 26,131 SH   SOLE 0 25,961 0 170
SCHWAB CHARLES CORP COM 808513105 1,957 30,019 SH   SOLE 0 29,761 0 257
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 17,112 131,856 SH   SOLE 0 128,941 0 2,915
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 204 2,745 SH   SOLE 0 2,745 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 664 6,657 SH   SOLE 0 6,621 0 37
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 552 5,747 SH   SOLE 0 5,747 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 14,155 216,839 SH   SOLE 0 213,311 0 3,527
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 343 6,690 SH   SOLE 0 6,690 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 6,496 164,789 SH   SOLE 0 163,606 0 1,183
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,619 145,341 SH   SOLE 0 144,530 0 810
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 13,360 355,135 SH   SOLE 0 352,553 0 2,583
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,744 23,918 SH   SOLE 0 22,762 0 1,155
SEALED AIR CORP NEW COM 81211K100 410 8,948 SH   SOLE 0 8,948 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 2,589 33,197 SH   SOLE 0 33,047 0 150
SILGAN HOLDINGS INC COM 827048109 2,420 57,581 SH   SOLE 0 57,499 0 82
SILICOM LTD ORD M84116108 662 14,680 SH   SOLE 0 14,680 0 0
SNAP ON INC COM 833034101 4,608 19,973 SH   SOLE 0 19,894 0 78
SOUTHERN CO COM 842587107 215 3,452 SH   SOLE 0 3,452 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 8,210 24,865 SH   SOLE 0 24,228 0 637
SPDR S&P 500 ETF TR TR UNIT 78462F103 348 879 SH   SOLE 0 879 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 15,084 175,698 SH   SOLE 0 175,060 0 638
SPDR SER TR S&P 600 SMCP VAL 78464A300 10,709 130,618 SH   SOLE 0 129,590 0 1,029
SPDR SER TR S&P DIVID ETF 78464A763 385 3,260 SH   SOLE 0 3,260 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 12,727 169,443 SH   SOLE 0 166,673 0 2,770
SPDR SER TR PRTFLO S&P500 VL 78464A508 4,441 117,182 SH   SOLE 0 117,151 0 31
SPDR SER TR S&P 400 MDCP VAL 78464A839 15,265 233,297 SH   SOLE 0 230,631 0 2,666
STARBUCKS CORP COM 855244109 702 6,421 SH   SOLE 0 6,421 0 0
STATE STR CORP COM 857477103 3,049 36,299 SH   SOLE 0 35,860 0 439
STRYKER CORPORATION COM 863667101 7,065 29,006 SH   SOLE 0 28,740 0 266
SYNAPTICS INC COM 87157D109 13,047 96,344 SH   SOLE 0 95,564 0 780
SYNOPSYS INC COM 871607107 9,559 38,577 SH   SOLE 0 38,427 0 150
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 887 7,495 SH   SOLE 0 7,495 0 0
TARGET CORP COM 87612E110 14,046 70,915 SH   SOLE 0 70,511 0 403
TELEDYNE TECHNOLOGIES INC COM 879360105 8,928 21,584 SH   SOLE 0 21,444 0 140
TETRA TECH INC NEW COM 88162G103 14,691 108,244 SH   SOLE 0 107,668 0 576
TEXAS INSTRS INC COM 882508104 3,276 17,336 SH   SOLE 0 17,336 0 0
TJX COS INC NEW COM 872540109 5,374 81,238 SH   SOLE 0 80,893 0 345
TRANE TECHNOLOGIES PLC SHS G8994E103 1,005 6,068 SH   SOLE 0 6,068 0 0
TRANSDIGM GROUP INC COM 893641100 259 440 SH   SOLE 0 440 0 0
TRAVELERS COMPANIES INC COM 89417E113 6,098 40,547 SH   SOLE 0 40,280 0 267
TRUIST FINL CORP COM 89832Q109 2,008 34,436 SH   SOLE 0 34,436 0 0
ULTA BEAUTY INC COM 90384S303 7,204 23,302 SH   SOLE 0 23,237 0 65
UMB FINL CORP COM 902788108 2,965 32,115 SH   SOLE 0 31,802 0 313
UNILEVER PLC SPON ADR NEW 904767704 317 5,684 SH   SOLE 0 5,684 0 0
UNION PAC CORP COM 907818108 299 1,359 SH   SOLE 0 1,359 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,014 11,845 SH   SOLE 0 11,698 0 148
UNITEDHEALTH GROUP INC COM 91324P102 5,966 16,036 SH   SOLE 0 15,839 0 197
UNIVERSAL HLTH SVCS INC CL B 913903100 3,796 28,455 SH   SOLE 0 28,390 0 65
US BANCORP DEL COM NEW 902973304 4,264 77,095 SH   SOLE 0 76,559 0 536
VANGUARD INDEX FDS TOTAL STK MKT 922908769 476 2,303 SH   SOLE 0 2,303 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 6,200 22,575 SH   SOLE 0 22,232 0 344
VANGUARD INDEX FDS SMALL CP ETF 922908751 248 1,158 SH   SOLE 0 1,158 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 9,558 44,539 SH   SOLE 0 44,077 0 462
VANGUARD INDEX FDS MID CAP ETF 922908629 375 1,696 SH   SOLE 0 1,696 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,830 22,046 SH   SOLE 0 21,886 0 160
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 289 3,500 SH   SOLE 0 3,500 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 17,399 354,283 SH   SOLE 0 352,027 0 2,256
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 202 2,000 SH   SOLE 0 2,000 0 0
VARIAN MED SYS INC COM 92220P105 1,658 9,394 SH   SOLE 0 9,334 0 60
VERIZON COMMUNICATIONS INC COM 92343V104 9,162 157,556 SH   SOLE 0 156,611 0 945
VISA INC COM CL A 92826C839 3,895 18,398 SH   SOLE 0 18,358 0 40
WALGREENS BOOTS ALLIANCE INC COM 931427108 624 11,359 SH   SOLE 0 11,359 0 0
WALMART INC COM 931142103 4,846 35,675 SH   SOLE 0 35,260 0 414
WASTE MGMT INC DEL COM 94106L109 217 1,683 SH   SOLE 0 1,683 0 0
WATERS CORP COM 941848103 4,806 16,914 SH   SOLE 0 16,864 0 50
WELLS FARGO CO NEW COM 949746101 641 16,403 SH   SOLE 0 16,155 0 247
WISDOMTREE TR US MIDCAP FUND 97717W570 3,439 67,516 SH   SOLE 0 66,314 0 1,202
WISDOMTREE TR INTL SMCAP DIV 97717W760 8,072 111,747 SH   SOLE 0 111,517 0 230
WISDOMTREE TR INDIA ERNGS FD 97717W422 290 9,207 SH   SOLE 0 9,207 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 12,090 180,165 SH   SOLE 0 179,469 0 696
XCEL ENERGY INC COM 98389B100 202 3,037 SH   SOLE 0 3,037 0 0
XILINX INC COM 983919101 1,542 12,448 SH   SOLE 0 12,448 0 0
YUM BRANDS INC COM 988498101 280 2,584 SH   SOLE 0 2,584 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 8,371 17,253 SH   SOLE 0 17,188 0 65
ZIMMER BIOMET HOLDINGS INC COM 98956P102 209 1,307 SH   SOLE 0 1,307 0 0