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 958 7,018 SH   SOLE 0 7,018 0 0
AARONS INC COM PAR $0.50 002535300 218 9,559 SH   SOLE 0 9,559 0 0
ABBOTT LABS COM 002824100 1,487 18,847 SH   SOLE 0 18,847 0 0
ABBVIE INC COM 00287Y109 625 8,203 SH   SOLE 0 8,203 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,257 13,824 SH   SOLE 0 13,724 0 100
ADOBE INC COM 00724F101 207 651 SH   SOLE 0 651 0 0
ADTALEM GLOBAL ED INC COM 00737L103 1,157 43,195 SH   SOLE 0 43,195 0 0
AFLAC INC COM 001055102 233 6,799 SH   SOLE 0 6,799 0 0
AIR PRODS & CHEMS INC COM 009158106 2,986 14,959 SH   SOLE 0 14,849 0 111
AKAMAI TECHNOLOGIES INC COM 00971T101 3,493 38,182 SH   SOLE 0 37,928 0 255
ALBEMARLE CORP COM 012653101 1,205 21,385 SH   SOLE 0 21,244 0 141
AMAZON COM INC COM 023135106 673 345 SH   SOLE 0 345 0 0
AMERICAN EXPRESS CO COM 025816109 3,533 41,271 SH   SOLE 0 40,974 0 296
AMGEN INC COM 031162100 1,758 8,673 SH   SOLE 0 8,673 0 0
AMPHENOL CORP NEW CL A 032095101 1,408 19,315 SH   SOLE 0 19,315 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 42 100,000 SH   SOLE 0 100,000 0 0
ANALOG DEVICES INC COM 032654105 3,125 34,855 SH   SOLE 0 34,718 0 137
ANTHEM INC COM 036752103 243 1,072 SH   SOLE 0 1,072 0 0
APPLE INC COM 037833100 12,537 49,301 SH   SOLE 0 49,077 0 224
APTARGROUP INC COM 038336103 3,197 32,117 SH   SOLE 0 31,694 0 423
ASSURANT INC COM 04621X108 1,260 12,108 SH   SOLE 0 12,024 0 85
AT&T INC COM 00206R102 4,207 144,310 SH   SOLE 0 143,930 0 380
AUTOMATIC DATA PROCESSING IN COM 053015103 3,625 26,522 SH   SOLE 0 26,338 0 185
AZZ INC COM 002474104 243 8,627 SH   SOLE 0 8,462 0 166
BARNES GROUP INC COM 067806109 2,226 53,214 SH   SOLE 0 53,214 0 0
BAXTER INTL INC COM 071813109 1,036 12,766 SH   SOLE 0 12,604 0 162
BECTON DICKINSON & CO COM 075887109 816 3,552 SH   SOLE 0 3,552 0 0
BERKLEY W R CORP COM 084423102 2,356 45,155 SH   SOLE 0 44,930 0 225
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,088 400 SH   SOLE 0 400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,386 23,989 SH   SOLE 0 23,864 0 125
BIOGEN INC COM 09062X103 716 2,263 SH   SOLE 0 2,223 0 40
BK OF AMERICA CORP COM 060505104 2,103 99,075 SH   SOLE 0 98,192 0 882
BLACKROCK INC COM 09247X101 1,107 2,517 SH   SOLE 0 2,439 0 78
BOEING CO COM 097023105 258 1,727 SH   SOLE 0 1,727 0 0
BP PLC SPONSORED ADR 055622104 342 14,005 SH   SOLE 0 14,005 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 595 10,681 SH   SOLE 0 10,681 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,934 20,394 SH   SOLE 0 20,394 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 1,956 17,136 SH   SOLE 0 16,837 0 299
CACI INTL INC CL A 127190304 4,531 21,458 SH   SOLE 0 21,418 0 40
CALIFORNIA WTR SVC GROUP COM 130788102 283 5,615 SH   SOLE 0 5,615 0 0
CARDINAL HEALTH INC COM 14149Y108 1,047 21,846 SH   SOLE 0 21,647 0 199
CARTERS INC COM 146229109 825 12,554 SH   SOLE 0 12,554 0 0
CASS INFORMATION SYS INC COM 14808P109 2,542 72,295 SH   SOLE 0 71,575 0 720
CATERPILLAR INC DEL COM 149123101 249 2,142 SH   SOLE 0 2,142 0 0
CERAGON NETWORKS LTD ORD M22013102 339 269,375 SH   SOLE 0 269,375 0 0
CHASE CORP COM 16150R104 697 8,467 SH   SOLE 0 8,467 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 571 5,680 SH   SOLE 0 5,680 0 0
CHEVRON CORP NEW COM 166764100 1,907 26,313 SH   SOLE 0 26,313 0 0
CHUBB LIMITED COM H1467J104 205 1,835 SH   SOLE 0 1,835 0 0
CHURCH & DWIGHT INC COM 171340102 2,545 39,653 SH   SOLE 0 39,073 0 580
CISCO SYS INC COM 17275R102 4,539 115,463 SH   SOLE 0 114,409 0 1,054
CIT GROUP INC COM NEW 125581801 475 27,528 SH   SOLE 0 27,528 0 0
CITRIX SYS INC COM 177376100 3,147 22,232 SH   SOLE 0 22,192 0 40
CLOROX CO DEL COM 189054109 3,433 19,814 SH   SOLE 0 19,655 0 159
CME GROUP INC COM 12572Q105 1,203 6,955 SH   SOLE 0 6,955 0 0
COCA COLA CO COM 191216100 524 11,832 SH   SOLE 0 11,832 0 0
COLGATE PALMOLIVE CO COM 194162103 2,416 36,411 SH   SOLE 0 36,411 0 0
COMCAST CORP NEW CL A 20030N101 2,506 72,881 SH   SOLE 0 71,519 0 1,361
COOPER TIRE & RUBR CO COM 216831107 1,009 61,890 SH   SOLE 0 61,165 0 724
COPART INC COM 217204106 1,867 27,241 SH   SOLE 0 27,241 0 0
CORNING INC COM 219350105 1,998 97,280 SH   SOLE 0 95,427 0 1,853
COSTCO WHSL CORP NEW COM 22160K105 4,480 15,713 SH   SOLE 0 15,593 0 120
CSG SYS INTL INC COM 126349109 533 12,740 SH   SOLE 0 12,575 0 165
CSX CORP COM 126408103 5,108 89,143 SH   SOLE 0 88,420 0 723
CUMMINS INC COM 231021106 585 4,325 SH   SOLE 0 4,274 0 51
CURTISS WRIGHT CORP COM 231561101 3,495 37,824 SH   SOLE 0 37,704 0 120
CVS HEALTH CORP COM 126650100 2,983 50,276 SH   SOLE 0 50,276 0 0
DAVITA INC COM 23918K108 2,599 34,165 SH   SOLE 0 34,030 0 135
DBX ETF TR XTRCKR RUSL 1000 233051242 410 17,634 SH   SOLE 0 17,249 0 385
DISNEY WALT CO COM DISNEY 254687106 5,096 52,754 SH   SOLE 0 52,668 0 86
EASTMAN CHEM CO COM 277432100 1,435 30,807 SH   SOLE 0 30,599 0 208
EBAY INC COM 278642103 725 24,114 SH   SOLE 0 23,845 0 269
ELBIT SYS LTD ORD M3760D101 400 3,130 SH   SOLE 0 3,130 0 0
ELECTRONIC ARTS INC COM 285512109 200 2,000 SH   SOLE 0 2,000 0 0
EMCOR GROUP INC COM 29084Q100 1,277 20,825 SH   SOLE 0 20,755 0 70
EMERSON ELEC CO COM 291011104 688 14,436 SH   SOLE 0 14,436 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 1,480 48,935 SH   SOLE 0 48,744 0 191
ENERGY FUELS INC COM NEW 292671708 164 139,212 SH   SOLE 0 139,212 0 0
EPAM SYS INC COM 29414B104 5,514 29,702 SH   SOLE 0 29,492 0 210
EPLUS INC COM 294268107 1,664 26,571 SH   SOLE 0 26,196 0 375
ESCO TECHNOLOGIES INC COM 296315104 5,396 71,090 SH   SOLE 0 70,425 0 665
ESSENT GROUP LTD COM G3198U102 1,447 54,922 SH   SOLE 0 54,523 0 399
EXPEDITORS INTL WASH INC COM 302130109 2,122 31,803 SH   SOLE 0 31,437 0 366
EXXON MOBIL CORP COM 30231G102 1,077 28,363 SH   SOLE 0 28,207 0 156
F N B CORP COM 302520101 837 113,506 SH   SOLE 0 111,353 0 2,153
FACEBOOK INC CL A 30303M102 1,420 8,516 SH   SOLE 0 8,516 0 0
FAIR ISAAC CORP COM 303250104 6,513 21,167 SH   SOLE 0 20,977 0 190
FEDEX CORP COM 31428X106 2,165 17,856 SH   SOLE 0 17,734 0 122
FIDELITY NATL INFORMATION SV COM 31620M106 3,177 26,116 SH   SOLE 0 25,951 0 165
FIFTH THIRD BANCORP COM 316773100 486 32,728 SH   SOLE 0 32,725 0 3
FIRST HORIZON NATL CORP COM 320517105 572 71,028 SH   SOLE 0 70,388 0 640
FLOWSERVE CORP COM 34354P105 1,151 48,199 SH   SOLE 0 48,199 0 0
FORMULA SYS 1985 LTD SPONSORED ADS 346414105 372 6,961 SH   SOLE 0 6,961 0 0
FRANKLIN RESOURCES INC COM 354613101 463 27,753 SH   SOLE 0 27,753 0 0
FULLER H B CO COM 359694106 963 34,474 SH   SOLE 0 33,892 0 582
GENERAL ELECTRIC CO COM 369604103 213 26,831 SH   SOLE 0 26,831 0 0
GENERAL MLS INC COM 370334104 1,813 34,351 SH   SOLE 0 33,830 0 521
GENTEX CORP COM 371901109 1,625 73,341 SH   SOLE 0 72,591 0 750
GENUINE PARTS CO COM 372460105 1,894 28,131 SH   SOLE 0 27,675 0 456
GILEAD SCIENCES INC COM 375558103 710 9,503 SH   SOLE 0 9,503 0 0
GLOBAL PMTS INC COM 37940X102 7,880 54,634 SH   SOLE 0 54,209 0 425
GLOBE LIFE INC COM 37959E102 935 12,997 SH   SOLE 0 12,997 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,502 42,619 SH   SOLE 0 42,218 0 402
HENRY SCHEIN INC COM 806407102 890 17,614 SH   SOLE 0 17,494 0 120
HOME DEPOT INC COM 437076102 1,897 10,158 SH   SOLE 0 10,158 0 0
HONEYWELL INTL INC COM 438516106 5,141 38,427 SH   SOLE 0 38,427 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,253 152,576 SH   SOLE 0 152,576 0 0
ICF INTL INC COM 44925C103 1,781 25,924 SH   SOLE 0 25,689 0 235
ICICI BANK LIMITED ADR 45104G104 145 17,050 SH   SOLE 0 17,050 0 0
IDEX CORP COM 45167R104 1,635 11,842 SH   SOLE 0 11,842 0 0
IDEXX LABS INC COM 45168D104 497 2,050 SH   SOLE 0 2,050 0 0
INDEPENDENT BANK CORP MASS COM 453836108 485 7,541 SH   SOLE 0 7,541 0 0
INFOSYS LTD SPONSORED ADR 456788108 116 14,096 SH   SOLE 0 14,096 0 0
INTEL CORP COM 458140100 6,546 120,960 SH   SOLE 0 119,891 0 1,069
INTERNATIONAL BUSINESS MACHS COM 459200101 1,201 10,827 SH   SOLE 0 10,755 0 73
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,491 14,611 SH   SOLE 0 14,520 0 91
INTUIT COM 461202103 5,082 22,097 SH   SOLE 0 22,029 0 68
INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 1,178 62,882 SH   SOLE 0 62,882 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1,537 51,362 SH   SOLE 0 50,397 0 965
INVESCO EXCHANGE-TRADED FD T S&P SMLCAP QTY 46138G300 548 25,558 SH   SOLE 0 24,638 0 919
INVESTORS TITLE CO COM 461804106 890 6,954 SH   SOLE 0 6,909 0 45
ISHARES TR MIN VOL EAFE ETF 46429B689 4,160 67,035 SH   SOLE 0 66,225 0 810
ISHARES TR RUS 2000 GRW ETF 464287648 434 2,744 SH   SOLE 0 2,744 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 9,340 94,168 SH   SOLE 0 91,753 0 2,415
ISHARES TR RUS 1000 GRW ETF 464287614 8,381 55,635 SH   SOLE 0 55,165 0 470
ISHARES TR RUS 1000 ETF 464287622 1,618 11,430 SH   SOLE 0 11,430 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,098 61,481 SH   SOLE 0 60,323 0 1,158
ISHARES TR MSCI EAFE ETF 464287465 248 4,639 SH   SOLE 0 4,639 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 954 4,373 SH   SOLE 0 4,373 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,017 15,173 SH   SOLE 0 15,173 0 0
ISHARES TR INTL DIV GRWTH 46435G524 5,830 129,088 SH   SOLE 0 127,694 0 1,394
ISHARES TR EAFE VALUE ETF 464288877 940 26,330 SH   SOLE 0 26,021 0 309
ISHARES TR CORE S&P500 ETF 464287200 833 3,222 SH   SOLE 0 3,222 0 0
ISHARES TR CORE S&P SCP ETF 464287804 5,440 96,956 SH   SOLE 0 96,956 0 0
ISHARES TR CORE S&P MCP ETF 464287507 4,095 28,465 SH   SOLE 0 28,390 0 75
ISHARES TR RUSSELL 2000 ETF 464287655 250 2,185 SH   SOLE 0 2,185 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 2,986 27,930 SH   SOLE 0 27,739 0 191
ISHARES TR S&P SML 600 GWT 464287887 11,275 81,789 SH   SOLE 0 79,315 0 2,473
ISHARES TR RUS MD CP GR ETF 464287481 4,629 38,073 SH   SOLE 0 37,377 0 696
ISHARES TR SP SMCP600VL ETF 464287879 12,041 120,484 SH   SOLE 0 118,075 0 2,408
ISHARES TR S&P MC 400VL ETF 464287705 6,102 55,599 SH   SOLE 0 54,099 0 1,500
ISHARES TR S&P MC 400GR ETF 464287606 6,286 35,224 SH   SOLE 0 33,949 0 1,275
ISHARES TR S&P 500 VAL ETF 464287408 10,692 111,086 SH   SOLE 0 109,161 0 1,925
ISHARES TR S&P 500 GRWT ETF 464287309 13,044 79,032 SH   SOLE 0 76,592 0 2,440
ISHARES TR RUSSELL 3000 ETF 464287689 508 3,428 SH   SOLE 0 3,428 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 2,546 31,034 SH   SOLE 0 31,034 0 0
JOHNSON & JOHNSON COM 478160104 4,936 37,645 SH   SOLE 0 37,234 0 411
JPMORGAN CHASE & CO COM 46625H100 5,717 63,505 SH   SOLE 0 63,285 0 220
KANSAS CITY SOUTHERN COM NEW 485170302 2,029 15,951 SH   SOLE 0 15,900 0 50
KIMBERLY CLARK CORP COM 494368103 3,062 23,945 SH   SOLE 0 23,630 0 315
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,825 14,440 SH   SOLE 0 14,380 0 60
LANDSTAR SYS INC COM 515098101 5,243 54,694 SH   SOLE 0 54,618 0 75
LAUDER ESTEE COS INC CL A 518439104 990 6,216 SH   SOLE 0 6,216 0 0
LEGG MASON INC COM 524901105 2,843 58,206 SH   SOLE 0 57,850 0 356
LILLY ELI & CO COM 532457108 435 3,134 SH   SOLE 0 3,134 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,086 30,225 SH   SOLE 0 30,225 0 0
LINDE PLC SHS G5494J103 228 1,316 SH   SOLE 0 1,316 0 0
LITTELFUSE INC COM 537008104 3,275 24,550 SH   SOLE 0 24,460 0 91
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 390 48,551 SH   SOLE 0 48,551 0 0
MANHATTAN ASSOCS INC COM 562750109 979 19,647 SH   SOLE 0 19,647 0 0
MANPOWERGROUP INC COM 56418H100 766 14,452 SH   SOLE 0 14,360 0 92
MARKEL CORP COM 570535104 682 735 SH   SOLE 0 735 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,296 17,325 SH   SOLE 0 17,325 0 0
MARTIN MARIETTA MATLS INC COM 573284106 486 2,566 SH   SOLE 0 2,516 0 50
MASTERCARD INC CL A 57636Q104 2,748 11,374 SH   SOLE 0 11,374 0 0
MCDONALDS CORP COM 580135101 528 3,193 SH   SOLE 0 3,193 0 0
MCKESSON CORP COM 58155Q103 1,617 11,956 SH   SOLE 0 11,826 0 130
MERCK & CO. INC COM 58933Y105 3,760 48,870 SH   SOLE 0 48,870 0 0
MICROSOFT CORP COM 594918104 12,333 78,204 SH   SOLE 0 78,098 0 106
MIDDLEBY CORP COM 596278101 432 7,594 SH   SOLE 0 7,594 0 0
MILLER INDS INC TENN COM NEW 600551204 1,017 35,961 SH   SOLE 0 35,961 0 0
MKS INSTRS INC COM 55306N104 3,921 48,140 SH   SOLE 0 47,754 0 386
MONDELEZ INTL INC CL A 609207105 288 5,747 SH   SOLE 0 5,747 0 0
MOODYS CORP COM 615369105 6,721 31,778 SH   SOLE 0 31,558 0 220
MTS SYS CORP COM 553777103 744 33,056 SH   SOLE 0 33,056 0 0
MYRIAD GENETICS INC COM 62855J104 1,255 87,727 SH   SOLE 0 86,957 0 770
NETAPP INC COM 64110D104 2,267 54,379 SH   SOLE 0 53,885 0 494
NETFLIX INC COM 64110L106 223 593 SH   SOLE 0 593 0 0
NICE LTD SPONSORED ADR 653656108 485 3,380 SH   SOLE 0 3,380 0 0
NIKE INC CL B 654106103 326 3,940 SH   SOLE 0 3,940 0 0
NISOURCE INC COM 65473P105 264 10,592 SH   SOLE 0 10,592 0 0
NORDSON CORP COM 655663102 3,241 23,997 SH   SOLE 0 23,997 0 0
NORFOLK SOUTHERN CORP COM 655844108 286 1,958 SH   SOLE 0 1,958 0 0
NORTHROP GRUMMAN CORP COM 666807102 436 1,442 SH   SOLE 0 1,442 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 491 15,040 SH   SOLE 0 15,040 0 0
NVIDIA CORP COM 67066G104 287 1,090 SH   SOLE 0 1,090 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 3,797 28,929 SH   SOLE 0 28,929 0 0
OMNICOM GROUP INC COM 681919106 1,166 21,232 SH   SOLE 0 21,130 0 102
ORACLE CORP COM 68389X105 3,740 77,387 SH   SOLE 0 76,977 0 410
PACKAGING CORP AMER COM 695156109 3,396 39,106 SH   SOLE 0 38,951 0 156
PARKER HANNIFIN CORP COM 701094104 574 4,427 SH   SOLE 0 4,362 0 66
PARTNER COMMUNICATIONS CO LT ADR 70211M109 370 99,675 SH   SOLE 0 99,675 0 0
PAYPAL HLDGS INC COM 70450Y103 2,292 23,942 SH   SOLE 0 23,942 0 0
PEOPLES UTD FINL INC COM 712704105 248 22,469 SH   SOLE 0 21,915 0 554
PEPSICO INC COM 713448108 4,294 35,757 SH   SOLE 0 35,482 0 275
PFIZER INC COM 717081103 450 13,791 SH   SOLE 0 13,791 0 0
PHILIP MORRIS INTL INC COM 718172109 304 4,168 SH   SOLE 0 4,168 0 0
PHILLIPS 66 COM 718546104 366 6,813 SH   SOLE 0 6,813 0 0
PNC FINL SVCS GROUP INC COM 693475105 515 5,383 SH   SOLE 0 5,296 0 86
PRICE T ROWE GROUP INC COM 74144T108 1,998 20,463 SH   SOLE 0 20,291 0 172
PROCTER & GAMBLE CO COM 742718109 6,448 58,618 SH   SOLE 0 58,081 0 537
PROGRESSIVE CORP OHIO COM 743315103 3,245 43,952 SH   SOLE 0 43,952 0 0
PROSPERITY BANCSHARES INC COM 743606105 987 20,460 SH   SOLE 0 20,085 0 375
PVH CORPORATION COM 693656100 723 19,221 SH   SOLE 0 18,956 0 265
QUEST DIAGNOSTICS INC COM 74834L100 1,101 13,710 SH   SOLE 0 13,472 0 238
RADWARE LTD ORD M81873107 222 10,550 SH   SOLE 0 10,550 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,477 164,688 SH   SOLE 0 163,898 0 790
REINSURANCE GRP OF AMERICA I COM NEW 759351604 760 9,034 SH   SOLE 0 8,903 0 131
ROCKWELL AUTOMATION INC COM 773903109 1,723 11,414 SH   SOLE 0 11,364 0 51
S&P GLOBAL INC COM 78409V104 2,592 10,579 SH   SOLE 0 10,554 0 25
SAIA INC COM 78709Y105 1,785 24,271 SH   SOLE 0 24,101 0 170
SALESFORCE COM INC COM 79466L302 210 1,456 SH   SOLE 0 1,456 0 0
SCHWAB CHARLES CORP COM 808513105 910 27,067 SH   SOLE 0 26,814 0 253
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,267 206,222 SH   SOLE 0 205,333 0 888
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 316 6,138 SH   SOLE 0 6,101 0 36
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 360 5,881 SH   SOLE 0 5,881 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 9,267 209,325 SH   SOLE 0 206,394 0 2,931
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 10,258 128,784 SH   SOLE 0 126,042 0 2,742
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 875 19,454 SH   SOLE 0 18,338 0 1,116
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 9,211 356,445 SH   SOLE 0 353,064 0 3,381
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 6,854 280,895 SH   SOLE 0 277,797 0 3,098
SEALED AIR CORP NEW COM 81211K100 221 8,941 SH   SOLE 0 8,941 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,075 24,696 SH   SOLE 0 24,546 0 150
SERVICENOW INC COM 81762P102 244 850 SH   SOLE 0 850 0 0
SHOPIFY INC CL A 82509L107 834 2,000 SH   SOLE 0 2,000 0 0
SILICOM LTD ORD M84116108 396 14,680 SH   SOLE 0 14,680 0 0
SNAP ON INC COM 833034101 1,575 14,477 SH   SOLE 0 14,401 0 76
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5,372 24,502 SH   SOLE 0 23,787 0 715
SPDR S&P 500 ETF TR TR UNIT 78462F103 246 955 SH   SOLE 0 955 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 4,910 114,658 SH   SOLE 0 112,744 0 1,915
SPDR SER TR S&P 600 SMCP VAL 78464A300 5,551 135,851 SH   SOLE 0 134,762 0 1,090
SPDR SER TR S&P 400 MDCP VAL 78464A839 7,361 208,774 SH   SOLE 0 205,806 0 2,968
SPDR SER TR PRTFLO S&P500 VL 78464A508 1,438 55,635 SH   SOLE 0 55,635 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 7,844 169,853 SH   SOLE 0 168,284 0 1,569
STARBUCKS CORP COM 855244109 476 7,240 SH   SOLE 0 7,240 0 0
STATE STR CORP COM 857477103 1,366 25,647 SH   SOLE 0 25,222 0 425
STRYKER CORP COM 863667101 3,997 24,010 SH   SOLE 0 23,850 0 160
SYNAPTICS INC COM 87157D109 4,480 77,413 SH   SOLE 0 76,823 0 590
SYNCHRONY FINL COM 87165B103 597 37,077 SH   SOLE 0 37,077 0 0
SYNOPSYS INC COM 871607107 3,680 28,573 SH   SOLE 0 28,518 0 55
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 381 7,967 SH   SOLE 0 7,967 0 0
TARGET CORP COM 87612E106 5,307 57,082 SH   SOLE 0 56,685 0 397
TELEDYNE TECHNOLOGIES INC COM 879360105 5,129 17,253 SH   SOLE 0 17,223 0 30
TETRA TECH INC NEW COM 88162G103 7,355 104,151 SH   SOLE 0 103,793 0 357
TEXAS INSTRS INC COM 882508104 1,463 14,639 SH   SOLE 0 14,639 0 0
TJX COS INC NEW COM 872540109 1,983 41,476 SH   SOLE 0 40,946 0 530
TRANE TECHNOLOGIES PLC SHS G8994E103 501 6,068 SH   SOLE 0 6,068 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,371 33,935 SH   SOLE 0 33,763 0 172
TRUIST FINL CORP COM 89832Q109 1,456 47,200 SH   SOLE 0 46,959 0 241
UMB FINL CORP COM 902788108 732 15,784 SH   SOLE 0 15,479 0 305
UNILEVER N V N Y SHS NEW 904784709 248 5,084 SH   SOLE 0 5,084 0 0
UNITED PARCEL SERVICE INC CL B 911312106 899 9,621 SH   SOLE 0 9,477 0 144
UNITED TECHNOLOGIES CORP COM 913017109 2,680 28,411 SH   SOLE 0 27,988 0 423
UNITEDHEALTH GROUP INC COM 91324P102 3,541 14,199 SH   SOLE 0 14,004 0 196
UNIVERSAL HLTH SVCS INC CL B 913903100 2,519 25,423 SH   SOLE 0 25,357 0 65
US BANCORP DEL COM NEW 902973304 1,950 56,599 SH   SOLE 0 56,339 0 260
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 4,909 38,751 SH   SOLE 0 38,325 0 426
VANGUARD INDEX FDS TOTAL STK MKT 922908769 316 2,450 SH   SOLE 0 2,450 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 3,424 22,780 SH   SOLE 0 22,438 0 343
VANGUARD INDEX FDS MID CAP ETF 922908629 227 1,723 SH   SOLE 0 1,723 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,643 46,553 SH   SOLE 0 45,954 0 598
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 12,544 376,244 SH   SOLE 0 372,096 0 4,148
VARIAN MED SYS INC COM 92220P105 1,607 15,658 SH   SOLE 0 15,658 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,679 105,702 SH   SOLE 0 105,188 0 515
VIACOMCBS INC CL B 92556H206 272 19,391 SH   SOLE 0 19,391 0 0
VISA INC COM CL A 92826C839 2,358 14,633 SH   SOLE 0 14,593 0 40
WALGREENS BOOTS ALLIANCE INC COM 931427108 672 14,683 SH   SOLE 0 14,683 0 0
WALMART INC COM 931142103 3,096 27,250 SH   SOLE 0 26,953 0 297
WATERS CORP COM 941848103 1,264 6,943 SH   SOLE 0 6,893 0 50
WELLS FARGO CO NEW COM 949746101 852 29,674 SH   SOLE 0 29,434 0 240
WISDOMTREE TR INTL MIDCAP DV 97717W778 10,470 223,441 SH   SOLE 0 222,157 0 1,283
WISDOMTREE TR INTL SMCAP DIV 97717W760 7,412 154,257 SH   SOLE 0 153,494 0 763
WISDOMTREE TR US MIDCAP FUND 97717W570 1,320 49,964 SH   SOLE 0 48,780 0 1,184
XILINX INC COM 983919101 1,554 19,941 SH   SOLE 0 19,941 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,100 11,440 SH   SOLE 0 11,375 0 65