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,217 6,965 SH   SOLE 0 6,965 0 0
ABBOTT LABS COM 002824100 2,251 20,560 SH   SOLE 0 20,449 0 110
ABBVIE INC COM 00287Y109 618 5,765 SH   SOLE 0 5,765 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,518 17,295 SH   SOLE 0 17,195 0 100
AFLAC INC COM 001055102 302 6,789 SH   SOLE 0 6,789 0 0
AIR PRODS & CHEMS INC COM 009158106 4,236 15,502 SH   SOLE 0 15,360 0 143
AKAMAI TECHNOLOGIES INC COM 00971T101 5,973 56,892 SH   SOLE 0 56,512 0 380
ALBEMARLE CORP COM 012653101 6,911 46,850 SH   SOLE 0 46,440 0 411
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 748 3,215 SH   SOLE 0 3,215 0 0
ALLEGION PLC ORD SHS G0176J109 235 2,022 SH   SOLE 0 2,022 0 0
AMAZON COM INC COM 023135106 896 275 SH   SOLE 0 275 0 0
AMERICAN EXPRESS CO COM 025816109 5,690 47,059 SH   SOLE 0 46,845 0 213
AMERICAN INTL GROUP INC COM NEW 026874784 281 7,426 SH   SOLE 0 7,426 0 0
AMGEN INC COM 031162100 2,716 11,813 SH   SOLE 0 11,803 0 10
AMPHENOL CORP NEW CL A 032095101 2,604 19,916 SH   SOLE 0 19,916 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 143 90,000 SH   SOLE 0 90,000 0 0
ANALOG DEVICES INC COM 032654105 5,414 36,645 SH   SOLE 0 36,506 0 139
ANTHEM INC COM 036752103 723 2,252 SH   SOLE 0 2,252 0 0
APPLE INC COM 037833100 26,488 199,620 SH   SOLE 0 198,718 0 902
APTARGROUP INC COM 038336103 5,394 39,405 SH   SOLE 0 38,955 0 450
ASSURANT INC COM 04621X108 2,215 16,262 SH   SOLE 0 16,176 0 86
AT&T INC COM 00206R102 4,665 162,214 SH   SOLE 0 161,813 0 401
AUTOMATIC DATA PROCESSING IN COM 053015103 4,908 27,852 SH   SOLE 0 27,664 0 188
AZZ INC COM 002474104 215 4,535 SH   SOLE 0 4,369 0 166
BANK NEW YORK MELLON CORP COM 064058100 200 4,717 SH   SOLE 0 4,717 0 0
BAXTER INTL INC COM 071813109 982 12,239 SH   SOLE 0 12,076 0 163
BECTON DICKINSON & CO COM 075887109 857 3,425 SH   SOLE 0 3,425 0 0
BERKLEY W R CORP COM 084423102 3,259 49,062 SH   SOLE 0 48,747 0 316
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,043 300 SH   SOLE 0 300 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,730 37,651 SH   SOLE 0 37,361 0 290
BEST BUY INC COM 086516101 352 3,530 SH   SOLE 0 3,530 0 0
BIOGEN INC COM 09062X103 551 2,251 SH   SOLE 0 2,211 0 40
BK OF AMERICA CORP COM 060505104 3,470 114,476 SH   SOLE 0 113,966 0 511
BLACKROCK INC COM 09247X101 2,159 2,992 SH   SOLE 0 2,912 0 79
BOEING CO COM 097023105 308 1,437 SH   SOLE 0 1,437 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 440 7,086 SH   SOLE 0 7,086 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,731 24,355 SH   SOLE 0 24,355 0 0
CACI INTL INC CL A 127190304 5,672 22,747 SH   SOLE 0 22,707 0 40
CALIFORNIA WTR SVC GROUP COM 130788102 281 5,209 SH   SOLE 0 5,209 0 0
CARDINAL HEALTH INC COM 14149Y108 1,415 26,412 SH   SOLE 0 26,208 0 204
CARTERS INC COM 146229109 960 10,207 SH   SOLE 0 10,207 0 0
CASS INFORMATION SYS INC COM 14808P109 2,830 72,728 SH   SOLE 0 71,950 0 779
CATERPILLAR INC COM 149123101 363 1,997 SH   SOLE 0 1,997 0 0
CERAGON NETWORKS LTD ORD M22013102 749 269,375 SH   SOLE 0 269,375 0 0
CHASE CORP COM 16150R104 1,429 14,145 SH   SOLE 0 14,115 0 30
CHECK POINT SOFTWARE TECH LT ORD M22465104 715 5,380 SH   SOLE 0 5,380 0 0
CHEVRON CORP NEW COM 166764100 1,868 22,125 SH   SOLE 0 22,125 0 0
CHUBB LIMITED COM H1467J104 264 1,713 SH   SOLE 0 1,713 0 0
CHURCH & DWIGHT INC COM 171340102 4,159 47,676 SH   SOLE 0 47,096 0 580
CISCO SYS INC COM 17275R102 5,550 124,029 SH   SOLE 0 122,820 0 1,209
CITRIX SYS INC COM 177376100 3,733 28,692 SH   SOLE 0 28,526 0 166
CLOROX CO DEL COM 189054109 4,674 23,148 SH   SOLE 0 22,937 0 210
CME GROUP INC COM 12572Q105 1,544 8,479 SH   SOLE 0 8,479 0 0
COCA COLA CO COM 191216100 680 12,397 SH   SOLE 0 12,397 0 0
COLGATE PALMOLIVE CO COM 194162103 3,430 40,109 SH   SOLE 0 40,109 0 0
COMCAST CORP NEW CL A 20030N101 3,930 74,991 SH   SOLE 0 73,606 0 1,385
COOPER TIRE & RUBR CO COM 216831107 2,711 66,949 SH   SOLE 0 66,218 0 732
COPART INC COM 217204106 3,112 24,456 SH   SOLE 0 24,456 0 0
CORNING INC COM 219350105 4,904 136,227 SH   SOLE 0 134,312 0 1,915
COSTCO WHSL CORP NEW COM 22160K105 6,648 17,644 SH   SOLE 0 17,474 0 170
CSG SYS INTL INC COM 126349109 3,519 78,085 SH   SOLE 0 77,673 0 412
CSW INDUSTRIALS INC COM 126402106 207 1,850 SH   SOLE 0 1,850 0 0
CSX CORP COM 126408103 7,990 88,040 SH   SOLE 0 87,288 0 752
CUMMINS INC COM 231021106 1,459 6,426 SH   SOLE 0 6,374 0 52
CURTISS WRIGHT CORP COM 231561101 5,402 46,428 SH   SOLE 0 46,232 0 195
CVS HEALTH CORP COM 126650100 3,983 58,311 SH   SOLE 0 58,311 0 0
DAVITA INC COM 23918K108 4,641 39,530 SH   SOLE 0 39,395 0 135
DBX ETF TR XTRCKR RUSL 1000 233051242 824 24,373 SH   SOLE 0 23,954 0 419
DISNEY WALT CO COM 254687106 10,095 55,720 SH   SOLE 0 55,554 0 166
EASTMAN CHEM CO COM 277432100 4,437 44,250 SH   SOLE 0 44,035 0 214
EBAY INC. COM 278642103 1,358 27,026 SH   SOLE 0 26,644 0 381
ELBIT SYS LTD ORD M3760D101 409 3,130 SH   SOLE 0 3,130 0 0
ELECTRONIC ARTS INC COM 285512109 269 1,875 SH   SOLE 0 1,875 0 0
EMCOR GROUP INC COM 29084Q100 2,096 22,920 SH   SOLE 0 22,775 0 145
EMERSON ELEC CO COM 291011104 1,125 14,000 SH   SOLE 0 14,000 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 472 11,192 SH   SOLE 0 11,192 0 0
ENERGY FUELS INC COM NEW 292671708 588 137,973 SH   SOLE 0 137,973 0 0
EPAM SYS INC COM 29414B104 7,086 19,775 SH   SOLE 0 19,775 0 0
EPLUS INC COM 294268107 3,508 39,886 SH   SOLE 0 39,596 0 290
ESCO TECHNOLOGIES INC COM 296315104 8,573 83,051 SH   SOLE 0 82,386 0 665
ESSENT GROUP LTD COM G3198U102 1,642 38,004 SH   SOLE 0 37,759 0 245
EXPEDITORS INTL WASH INC COM 302130109 3,894 40,946 SH   SOLE 0 40,263 0 683
EXXON MOBIL CORP COM 30231G102 1,009 24,468 SH   SOLE 0 24,312 0 156
F N B CORP COM 302520101 587 61,789 SH   SOLE 0 60,276 0 1,513
FACEBOOK INC CL A 30303M102 3,427 12,544 SH   SOLE 0 12,484 0 60
FAIR ISAAC CORP COM 303250104 9,756 19,090 SH   SOLE 0 18,905 0 185
FEDEX CORP COM 31428X106 6,945 26,750 SH   SOLE 0 26,626 0 124
FIDELITY NATL INFORMATION SV COM 31620M106 3,707 26,205 SH   SOLE 0 26,040 0 165
FIFTH THIRD BANCORP COM 316773100 305 11,046 SH   SOLE 0 11,046 0 0
FIRST HORIZON CORPORATION COM 320517105 528 41,401 SH   SOLE 0 41,401 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 435 1,596 SH   SOLE 0 1,596 0 0
FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 595 6,961 SH   SOLE 0 6,961 0 0
FULLER H B CO COM 359694106 1,655 31,905 SH   SOLE 0 31,426 0 478
GENERAL ELECTRIC CO COM 369604103 370 34,221 SH   SOLE 0 34,221 0 0
GENERAL MLS INC COM 370334104 2,643 44,949 SH   SOLE 0 44,247 0 702
GENTEX CORP COM 371901109 3,885 114,508 SH   SOLE 0 113,748 0 760
GENUINE PARTS CO COM 372460105 3,639 36,232 SH   SOLE 0 35,768 0 464
GILEAD SCIENCES INC COM 375558103 444 7,618 SH   SOLE 0 7,618 0 0
GLOBAL PMTS INC COM 37940X102 11,032 51,213 SH   SOLE 0 50,727 0 486
GLOBE LIFE INC COM 37959E106 1,733 18,255 SH   SOLE 0 18,255 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 373 7,624 SH   SOLE 0 7,624 0 0
HENRY SCHEIN INC COM 806407102 1,551 23,192 SH   SOLE 0 23,072 0 120
HOME DEPOT INC COM 437076102 2,818 10,610 SH   SOLE 0 10,610 0 0
HONEYWELL INTL INC COM 438516106 6,525 30,675 SH   SOLE 0 30,675 0 0
HOULIHAN LOKEY INC CL A 441593100 6,254 93,025 SH   SOLE 0 92,768 0 257
HUNTINGTON BANCSHARES INC COM 446150104 1,299 102,848 SH   SOLE 0 102,848 0 0
ICF INTL INC COM 44925C103 2,124 28,574 SH   SOLE 0 28,419 0 155
ICICI BANK LIMITED ADR 45104G104 221 14,895 SH   SOLE 0 14,895 0 0
IDEX CORP COM 45167R104 2,191 10,997 SH   SOLE 0 10,997 0 0
IDEXX LABS INC COM 45168D104 900 1,800 SH   SOLE 0 1,800 0 0
INDEPENDENT BANK CORP MASS COM 453836108 1,543 21,131 SH   SOLE 0 21,131 0 0
INFOSYS LTD SPONSORED ADR 456788108 234 13,800 SH   SOLE 0 13,800 0 0
INTEL CORP COM 458140100 6,264 125,734 SH   SOLE 0 124,661 0 1,073
INTERNATIONAL BUSINESS MACHS COM 459200101 2,442 19,402 SH   SOLE 0 19,286 0 116
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,526 23,208 SH   SOLE 0 22,954 0 254
INTUIT COM 461202103 8,489 22,347 SH   SOLE 0 22,279 0 68
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 230 3,991 SH   SOLE 0 3,991 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 512 16,013 SH   SOLE 0 16,013 0 0
INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 2,598 95,208 SH   SOLE 0 94,702 0 506
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2,317 55,011 SH   SOLE 0 54,676 0 335
INVESTORS TITLE CO NC COM 461804106 728 4,760 SH   SOLE 0 4,760 0 0
ISHARES TR MSCI EAFE ETF 464287465 271 3,720 SH   SOLE 0 3,720 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 12,922 53,586 SH   SOLE 0 53,116 0 470
ISHARES TR RUS 2000 VAL ETF 464287630 3,872 29,390 SH   SOLE 0 29,390 0 0
ISHARES TR RUS 1000 ETF 464287622 2,399 11,326 SH   SOLE 0 11,326 0 0
ISHARES TR MSCI UK SM ETF 46429B416 253 5,990 SH   SOLE 0 5,990 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 236 5,565 SH   SOLE 0 5,565 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,389 46,245 SH   SOLE 0 45,765 0 480
ISHARES TR MSCI EAFE MIN VL 46429B689 2,923 39,820 SH   SOLE 0 39,643 0 177
ISHARES TR MRGSTR MD CP VAL 464288406 4,777 30,542 SH   SOLE 0 30,347 0 195
ISHARES TR MRGSTR MD CP GRW 464288307 1,607 4,203 SH   SOLE 0 4,203 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,842 15,521 SH   SOLE 0 15,521 0 0
ISHARES TR INTL DIV GRWTH 46435G524 5,315 84,229 SH   SOLE 0 83,643 0 586
ISHARES TR EAFE VALUE ETF 464288877 379 8,019 SH   SOLE 0 7,711 0 308
ISHARES TR DEVSMCP EXNA ETF 464288497 249 4,010 SH   SOLE 0 4,010 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,413 3,765 SH   SOLE 0 3,765 0 0
ISHARES TR CORE S&P MCP ETF 464287507 6,544 28,472 SH   SOLE 0 28,397 0 75
ISHARES TR RUS 2000 GRW ETF 464287648 1,004 3,500 SH   SOLE 0 3,500 0 0
ISHARES TR CORE S&P SCP ETF 464287804 8,688 94,537 SH   SOLE 0 94,537 0 0
ISHARES TR S&P MC 400VL ETF 464287705 10,075 116,749 SH   SOLE 0 113,739 0 3,010
ISHARES TR RUS 1000 VAL ETF 464287598 13,098 95,792 SH   SOLE 0 92,867 0 2,925
ISHARES TR S&P SML 600 GWT 464287887 20,376 178,458 SH   SOLE 0 173,485 0 4,972
ISHARES TR S&P MC 400GR ETF 464287606 10,504 145,443 SH   SOLE 0 139,852 0 5,591
ISHARES TR S&P 500 VAL ETF 464287408 15,100 117,953 SH   SOLE 0 116,369 0 1,584
ISHARES TR S&P 500 GRWT ETF 464287309 19,954 312,668 SH   SOLE 0 303,374 0 9,295
ISHARES TR RUSSELL 3000 ETF 464287689 734 3,282 SH   SOLE 0 3,282 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 375 1,912 SH   SOLE 0 1,912 0 0
ISHARES TR RUS MD CP GR ETF 464287481 8,318 81,034 SH   SOLE 0 80,471 0 562
ISHARES TR SP SMCP600VL ETF 464287879 19,948 245,334 SH   SOLE 0 240,780 0 4,554
JOHNSON & JOHNSON COM 478160104 6,047 38,423 SH   SOLE 0 38,004 0 419
JPMORGAN CHASE & CO COM 46625H100 8,103 63,768 SH   SOLE 0 63,546 0 222
KANSAS CITY SOUTHERN COM NEW 485170302 4,240 20,770 SH   SOLE 0 20,720 0 51
KIMBERLY-CLARK CORP COM 494368103 3,865 28,662 SH   SOLE 0 28,271 0 392
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,463 17,015 SH   SOLE 0 16,955 0 60
LANDSTAR SYS INC COM 515098101 8,087 60,052 SH   SOLE 0 59,976 0 76
LAUDER ESTEE COS INC CL A 518439104 462 1,736 SH   SOLE 0 1,736 0 0
LILLY ELI & CO COM 532457108 530 3,136 SH   SOLE 0 3,136 0 0
LINCOLN ELEC HLDGS INC COM 533900106 6,379 54,872 SH   SOLE 0 54,841 0 31
LINDE PLC SHS G5494J103 270 1,025 SH   SOLE 0 1,025 0 0
LITTELFUSE INC COM 537008104 6,045 23,739 SH   SOLE 0 23,648 0 91
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 760 48,551 SH   SOLE 0 48,551 0 0
MANHATTAN ASSOCS INC COM 562750109 2,028 19,277 SH   SOLE 0 19,277 0 0
MANPOWERGROUP INC COM 56418H100 913 10,128 SH   SOLE 0 10,034 0 95
MARKEL CORP COM 570535104 2,341 2,266 SH   SOLE 0 2,247 0 19
MARRIOTT INTL INC NEW CL A 571903202 1,826 13,839 SH   SOLE 0 13,839 0 0
MARTEN TRANS LTD COM 573075108 1,180 68,492 SH   SOLE 0 67,327 0 1,165
MARTIN MARIETTA MATLS INC COM 573284106 1,186 4,176 SH   SOLE 0 4,046 0 131
MASTERCARD INCORPORATED CL A 57636Q104 3,138 8,791 SH   SOLE 0 8,791 0 0
MCDONALDS CORP COM 580135101 537 2,500 SH   SOLE 0 2,500 0 0
MCKESSON CORP COM 58155Q103 2,328 13,386 SH   SOLE 0 13,254 0 132
MERCK & CO. INC COM 58933Y105 6,509 79,574 SH   SOLE 0 79,344 0 230
MICROSOFT CORP COM 594918104 17,123 76,986 SH   SOLE 0 76,789 0 197
MILLER INDS INC TENN COM NEW 600551204 3,100 81,548 SH   SOLE 0 81,370 0 178
MKS INSTRS INC COM 55306N104 7,190 47,788 SH   SOLE 0 47,402 0 387
MONDELEZ INTL INC CL A 609207105 304 5,202 SH   SOLE 0 5,202 0 0
MOODYS CORP COM 615369105 10,801 37,214 SH   SOLE 0 36,994 0 220
MORGAN STANLEY COM NEW 617446448 275 4,006 SH   SOLE 0 4,006 0 0
NETAPP INC COM 64110D104 5,801 87,574 SH   SOLE 0 86,718 0 857
NICE LTD SPONSORED ADR 653656108 966 3,408 SH   SOLE 0 3,408 0 0
NIKE INC CL B 654106103 503 3,553 SH   SOLE 0 3,553 0 0
NORDSON CORP COM 655663102 7,336 36,508 SH   SOLE 0 36,353 0 155
NORFOLK SOUTHN CORP COM 655844108 465 1,958 SH   SOLE 0 1,958 0 0
NORTHROP GRUMMAN CORP COM 666807102 439 1,442 SH   SOLE 0 1,442 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 1,062 15,040 SH   SOLE 0 15,040 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 6,270 32,124 SH   SOLE 0 32,089 0 35
OMNICOM GROUP INC COM 681919106 1,520 24,370 SH   SOLE 0 24,269 0 101
ORACLE CORP COM 68389X105 4,978 76,953 SH   SOLE 0 76,543 0 410
PACKAGING CORP AMER COM 695156109 5,883 42,661 SH   SOLE 0 42,501 0 159
PARKER-HANNIFIN CORP COM 701094104 1,752 6,431 SH   SOLE 0 6,365 0 66
PARTNER COMMUNICATIONS CO LT ADR 70211M109 533 99,675 SH   SOLE 0 99,675 0 0
PAYPAL HLDGS INC COM 70450Y103 5,239 22,368 SH   SOLE 0 22,368 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 234 18,102 SH   SOLE 0 17,523 0 580
PEPSICO INC COM 713448108 5,750 38,775 SH   SOLE 0 38,443 0 332
PFIZER INC COM 717081103 569 15,470 SH   SOLE 0 15,470 0 0
PHILIP MORRIS INTL INC COM 718172109 238 2,869 SH   SOLE 0 2,869 0 0
PHILLIPS 66 COM 718546104 302 4,313 SH   SOLE 0 4,313 0 0
PNC FINL SVCS GROUP INC COM 693475105 943 6,330 SH   SOLE 0 6,241 0 89
PRICE T ROWE GROUP INC COM 74144T108 3,282 21,681 SH   SOLE 0 21,505 0 176
PROCTER AND GAMBLE CO COM 742718109 8,476 60,918 SH   SOLE 0 60,374 0 544
PROG HOLDINGS INC COM NPV 74319R101 459 8,512 SH   SOLE 0 8,512 0 0
PROGRESSIVE CORP COM 743315103 4,983 50,395 SH   SOLE 0 50,395 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,197 17,258 SH   SOLE 0 16,883 0 375
QUEST DIAGNOSTICS INC COM 74834L100 2,125 17,830 SH   SOLE 0 17,588 0 241
RADWARE LTD ORD M81873107 293 10,550 SH   SOLE 0 10,550 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 2,252 139,704 SH   SOLE 0 138,914 0 790
REINSURANCE GRP OF AMERICA I COM NEW 759351604 699 6,029 SH   SOLE 0 5,946 0 83
ROCKWELL AUTOMATION INC COM 773903109 6,640 26,474 SH   SOLE 0 26,292 0 182
S&P GLOBAL INC COM 78409V104 3,458 10,520 SH   SOLE 0 10,495 0 25
SAIA INC COM 78709Y105 4,803 26,565 SH   SOLE 0 26,395 0 170
SCHWAB CHARLES CORP COM 808513105 1,563 29,466 SH   SOLE 0 29,209 0 257
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 16,703 130,077 SH   SOLE 0 127,264 0 2,814
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 573 6,443 SH   SOLE 0 6,407 0 37
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 12,862 216,062 SH   SOLE 0 212,550 0 3,512
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,506 23,479 SH   SOLE 0 22,331 0 1,148
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 344 6,690 SH   SOLE 0 6,690 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 6,363 168,999 SH   SOLE 0 167,711 0 1,288
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 12,763 354,415 SH   SOLE 0 351,538 0 2,878
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,482 146,221 SH   SOLE 0 145,327 0 894
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 502 5,521 SH   SOLE 0 5,521 0 0
SEALED AIR CORP NEW COM 81211K100 409 8,940 SH   SOLE 0 8,940 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 2,341 31,734 SH   SOLE 0 31,584 0 150
SILGAN HOLDINGS INC COM 827048109 1,890 50,982 SH   SOLE 0 50,900 0 82
SILICOM LTD ORD M84116108 614 14,680 SH   SOLE 0 14,680 0 0
SNAP ON INC COM 833034101 3,342 19,528 SH   SOLE 0 19,450 0 78
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 7,699 25,176 SH   SOLE 0 24,541 0 635
SPDR S&P 500 ETF TR TR UNIT 78462F103 313 837 SH   SOLE 0 837 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649 284 9,221 SH   SOLE 0 9,221 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 3,922 114,038 SH   SOLE 0 114,007 0 30
SPDR SER TR S&P 400 MDCP GRW 78464A821 11,640 167,895 SH   SOLE 0 165,192 0 2,702
SPDR SER TR S&P 400 MDCP VAL 78464A839 13,032 234,803 SH   SOLE 0 231,866 0 2,937
SPDR SER TR S&P 600 SMCP GRW 78464A201 13,640 178,606 SH   SOLE 0 177,690 0 916
SPDR SER TR S&P 600 SMCP VAL 78464A300 8,687 131,236 SH   SOLE 0 130,021 0 1,215
STARBUCKS CORP COM 855244109 719 6,721 SH   SOLE 0 6,721 0 0
STATE STR CORP COM 857477103 2,704 37,149 SH   SOLE 0 36,713 0 436
STRYKER CORPORATION COM 863667101 6,977 28,473 SH   SOLE 0 28,207 0 265
SYNAPTICS INC COM 87157D109 9,321 96,690 SH   SOLE 0 95,910 0 780
SYNOPSYS INC COM 871607107 10,185 39,289 SH   SOLE 0 39,139 0 150
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 814 7,467 SH   SOLE 0 7,467 0 0
TARGET CORP COM 87612E110 12,387 70,169 SH   SOLE 0 69,767 0 402
TELEDYNE TECHNOLOGIES INC COM 879360105 8,163 20,824 SH   SOLE 0 20,684 0 140
TETRA TECH INC NEW COM 88162G103 12,901 111,431 SH   SOLE 0 110,855 0 575
TEXAS INSTRS INC COM 882508104 2,730 16,636 SH   SOLE 0 16,636 0 0
TJX COS INC NEW COM 872540109 5,051 73,963 SH   SOLE 0 73,620 0 343
TRANE TECHNOLOGIES PLC SHS G8994E103 881 6,068 SH   SOLE 0 6,068 0 0
TRANSDIGM GROUP INC COM 893641100 272 440 SH   SOLE 0 440 0 0
TRAVELERS COMPANIES INC COM 89417E113 5,652 40,262 SH   SOLE 0 39,997 0 265
TRUIST FINL CORP COM 89832Q109 1,730 36,092 SH   SOLE 0 36,092 0 0
ULTA BEAUTY INC COM 90384S303 6,444 22,442 SH   SOLE 0 22,377 0 65
UMB FINL CORP COM 902788108 2,109 30,567 SH   SOLE 0 30,255 0 311
UNILEVER PLC SPON ADR NEW 904767704 343 5,684 SH   SOLE 0 5,684 0 0
UNION PAC CORP COM 907818108 290 1,394 SH   SOLE 0 1,394 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,795 10,660 SH   SOLE 0 10,513 0 147
UNITEDHEALTH GROUP INC COM 91324P102 5,715 16,296 SH   SOLE 0 16,099 0 197
UNIVERSAL HLTH SVCS INC CL B 913903100 3,726 27,100 SH   SOLE 0 27,034 0 65
US BANCORP DEL COM NEW 902973304 3,522 75,605 SH   SOLE 0 75,074 0 531
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 9,405 44,351 SH   SOLE 0 43,924 0 427
VANGUARD INDEX FDS MID CAP ETF 922908629 351 1,700 SH   SOLE 0 1,700 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 6,039 22,561 SH   SOLE 0 22,217 0 344
VANGUARD INDEX FDS TOTAL STK MKT 922908769 448 2,302 SH   SOLE 0 2,302 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,846 23,356 SH   SOLE 0 23,196 0 160
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 208 2,500 SH   SOLE 0 2,500 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 16,779 355,419 SH   SOLE 0 353,169 0 2,250
VARIAN MED SYS INC COM 92220P105 1,717 9,811 SH   SOLE 0 9,751 0 60
VERIZON COMMUNICATIONS INC COM 92343V104 8,924 151,893 SH   SOLE 0 150,958 0 934
VISA INC COM CL A 92826C839 4,073 18,622 SH   SOLE 0 18,582 0 40
WALGREENS BOOTS ALLIANCE INC COM 931427108 414 10,381 SH   SOLE 0 10,381 0 0
WALMART INC COM 931142103 4,677 32,448 SH   SOLE 0 32,044 0 403
WATERS CORP COM 941848103 3,961 16,011 SH   SOLE 0 15,961 0 50
WELLS FARGO CO NEW COM 949746101 472 15,624 SH   SOLE 0 15,378 0 246
WISDOMTREE TR US MIDCAP FUND 97717W570 2,936 67,568 SH   SOLE 0 66,366 0 1,201
WISDOMTREE TR INTL SMCAP DIV 97717W760 7,318 107,447 SH   SOLE 0 107,277 0 170
WISDOMTREE TR INDIA ERNGS FD 97717W422 269 9,207 SH   SOLE 0 9,207 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 11,332 178,233 SH   SOLE 0 177,537 0 696
XCEL ENERGY INC COM 98389B100 212 3,183 SH   SOLE 0 3,183 0 0
XILINX INC COM 983919101 1,785 12,592 SH   SOLE 0 12,592 0 0
YUM BRANDS INC COM 988498101 280 2,579 SH   SOLE 0 2,579 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 6,633 17,259 SH   SOLE 0 17,194 0 65
ZIMMER BIOMET HOLDINGS INC COM 98956P102 201 1,307 SH   SOLE 0 1,307 0 0