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,369 7,807 SH   SOLE 0 7,807 0 0
ABBOTT LABS COM 002824100 2,878 24,361 SH   SOLE 0 24,249 0 112
ABBVIE INC COM 00287Y109 792 7,340 SH   SOLE 0 7,340 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,119 19,128 SH   SOLE 0 19,028 0 100
AFLAC INC COM 001055102 354 6,799 SH   SOLE 0 6,799 0 0
AIR PRODS & CHEMS INC COM 009158106 4,301 16,793 SH   SOLE 0 16,648 0 145
AKAMAI TECHNOLOGIES INC COM 00971T101 6,408 61,264 SH   SOLE 0 60,884 0 380
ALBEMARLE CORP COM 012653101 10,718 48,948 SH   SOLE 0 48,536 0 411
ALLEGION PLC ORD SHS G0176J109 223 1,687 SH   SOLE 0 1,687 0 0
AMAZON COM INC COM 023135106 844 257 SH   SOLE 0 257 0 0
AMERICAN EXPRESS CO COM 025816109 8,427 50,301 SH   SOLE 0 50,086 0 215
AMERICAN INTL GROUP INC COM NEW 026874784 426 7,754 SH   SOLE 0 7,754 0 0
AMGEN INC COM 031162100 2,540 11,944 SH   SOLE 0 11,933 0 10
AMPHENOL CORP NEW CL A 032095101 2,930 40,011 SH   SOLE 0 40,011 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 149 90,000 SH   SOLE 0 90,000 0 0
ANALOG DEVICES INC COM 032654105 6,192 36,973 SH   SOLE 0 36,832 0 141
ANTHEM INC COM 036752103 3,014 8,086 SH   SOLE 0 8,036 0 50
APPLE INC COM 037833100 27,227 192,418 SH   SOLE 0 191,598 0 819
APTARGROUP INC COM 038336103 5,414 45,360 SH   SOLE 0 44,908 0 452
ASSURANT INC COM 04621X108 2,856 18,105 SH   SOLE 0 18,018 0 86
AT&T INC COM 00206R102 3,914 144,916 SH   SOLE 0 144,916 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,512 27,570 SH   SOLE 0 27,379 0 191
BANK NEW YORK MELLON CORP COM 064058100 245 4,717 SH   SOLE 0 4,717 0 0
BAXTER INTL INC COM 071813109 886 11,016 SH   SOLE 0 10,851 0 165
BECTON DICKINSON & CO COM 075887109 840 3,416 SH   SOLE 0 3,416 0 0
BERKLEY W R CORP COM 084423102 3,625 49,537 SH   SOLE 0 49,221 0 316
BERKSHIRE HATHAWAY INC DEL CL A 084670108 823 200 SH   SOLE 0 200 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12,183 44,636 SH   SOLE 0 44,316 0 320
BEST BUY INC COM 086516101 1,463 13,836 SH   SOLE 0 13,836 0 0
BIOGEN INC COM 09062X103 897 3,171 SH   SOLE 0 3,131 0 40
BK OF AMERICA CORP COM 060505104 4,945 116,480 SH   SOLE 0 115,962 0 518
BLACKROCK INC COM 09247X101 2,848 3,396 SH   SOLE 0 3,316 0 80
BOEING CO COM 097023105 300 1,362 SH   SOLE 0 1,362 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 401 6,773 SH   SOLE 0 6,773 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,845 29,075 SH   SOLE 0 29,075 0 0
BROADSTONE NET LEASE INC COM 11135E203 288 11,627 SH   SOLE 0 11,627 0 0
CACI INTL INC CL A 127190304 5,980 22,816 SH   SOLE 0 22,776 0 40
CALIFORNIA WTR SVC GROUP COM 130788102 244 4,140 SH   SOLE 0 4,140 0 0
CARDINAL HEALTH INC COM 14149Y108 1,584 32,017 SH   SOLE 0 31,808 0 210
CARTERS INC COM 146229109 1,106 11,371 SH   SOLE 0 11,371 0 0
CASS INFORMATION SYS INC COM 14808P109 3,336 79,713 SH   SOLE 0 78,819 0 893
CATERPILLAR INC COM 149123101 376 1,959 SH   SOLE 0 1,959 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 432 10,036 SH   SOLE 0 10,036 0 0
CERAGON NETWORKS LTD ORD M22013102 940 269,375 SH   SOLE 0 269,375 0 0
CHASE CORP COM 16150R104 1,840 18,014 SH   SOLE 0 17,984 0 30
CHECK POINT SOFTWARE TECH LT ORD M22465104 671 5,940 SH   SOLE 0 5,940 0 0
CHEVRON CORP NEW COM 166764100 1,998 19,691 SH   SOLE 0 19,691 0 0
CHUBB LIMITED COM H1467J104 239 1,377 SH   SOLE 0 1,377 0 0
CHURCH & DWIGHT INC COM 171340102 4,287 51,918 SH   SOLE 0 51,338 0 580
CISCO SYS INC COM 17275R102 7,456 136,988 SH   SOLE 0 135,602 0 1,387
CITRIX SYS INC COM 177376100 3,460 32,221 SH   SOLE 0 32,053 0 168
CLOROX CO DEL COM 189054109 3,824 23,088 SH   SOLE 0 22,875 0 213
CME GROUP INC COM 12572Q105 1,824 9,430 SH   SOLE 0 9,420 0 10
COCA COLA CO COM 191216100 667 12,716 SH   SOLE 0 12,716 0 0
COLGATE PALMOLIVE CO COM 194162103 3,787 50,100 SH   SOLE 0 50,100 0 0
COMCAST CORP NEW CL A 20030N101 4,474 80,001 SH   SOLE 0 78,598 0 1,403
COPART INC COM 217204106 3,161 22,786 SH   SOLE 0 22,786 0 0
CORNING INC COM 219350105 5,901 161,728 SH   SOLE 0 159,779 0 1,949
COSTCO WHSL CORP NEW COM 22160K105 8,660 19,271 SH   SOLE 0 19,101 0 170
CSG SYS INTL INC COM 126349109 4,396 91,194 SH   SOLE 0 90,780 0 414
CSW INDUSTRIALS INC COM 126402106 236 1,850 SH   SOLE 0 1,850 0 0
CSX CORP COM 126408103 8,414 282,919 SH   SOLE 0 280,652 0 2,267
CUMMINS INC COM 231021106 1,843 8,208 SH   SOLE 0 8,144 0 63
CURTISS WRIGHT CORP COM 231561101 6,458 51,184 SH   SOLE 0 50,988 0 196
CVS HEALTH CORP COM 126650100 5,460 64,339 SH   SOLE 0 64,339 0 0
DAVITA INC COM 23918K108 5,198 44,710 SH   SOLE 0 44,575 0 135
DBX ETF TR XTRCKR RUSL 1000 233051242 911 22,987 SH   SOLE 0 22,498 0 489
DISNEY WALT CO COM 254687106 9,273 54,812 SH   SOLE 0 54,647 0 166
EASTMAN CHEM CO COM 277432100 5,586 55,447 SH   SOLE 0 55,220 0 227
EBAY INC. COM 278642103 2,568 36,856 SH   SOLE 0 36,471 0 385
ELBIT SYS LTD ORD M3760D101 508 3,510 SH   SOLE 0 3,510 0 0
ELECTRONIC ARTS INC COM 285512109 274 1,925 SH   SOLE 0 1,925 0 0
EMCOR GROUP INC COM 29084Q100 2,819 24,436 SH   SOLE 0 24,289 0 146
EMERSON ELEC CO COM 291011104 1,203 12,767 SH   SOLE 0 12,767 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 297 7,612 SH   SOLE 0 7,612 0 0
ENERGY FUELS INC COM NEW 292671708 1,260 179,455 SH   SOLE 0 179,455 0 0
EPAM SYS INC COM 29414B104 6,136 10,755 SH   SOLE 0 10,755 0 0
EPLUS INC COM 294268107 4,565 44,489 SH   SOLE 0 44,199 0 290
ESCO TECHNOLOGIES INC COM 296315104 6,856 89,042 SH   SOLE 0 88,376 0 666
ESSENT GROUP LTD COM G3198U102 1,991 45,245 SH   SOLE 0 44,999 0 246
EXPEDITORS INTL WASH INC COM 302130109 6,480 54,398 SH   SOLE 0 53,697 0 700
EXXON MOBIL CORP COM 30231G102 1,629 27,690 SH   SOLE 0 27,534 0 156
F N B CORP COM 302520101 768 66,112 SH   SOLE 0 64,579 0 1,533
FACEBOOK INC CL A 30303M102 8,270 24,367 SH   SOLE 0 24,307 0 60
FAIR ISAAC CORP COM 303250104 6,378 16,027 SH   SOLE 0 15,842 0 185
FEDEX CORP COM 31428X106 6,054 27,608 SH   SOLE 0 27,484 0 124
FIDELITY NATL INFORMATION SV COM 31620M106 3,259 26,783 SH   SOLE 0 26,618 0 165
FIFTH THIRD BANCORP COM 316773100 473 11,135 SH   SOLE 0 11,135 0 0
FIRST HORIZON CORPORATION COM 320517105 690 42,375 SH   SOLE 0 42,375 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 297 3,479 SH   SOLE 0 3,479 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 951 3,638 SH   SOLE 0 3,603 0 35
FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 683 6,961 SH   SOLE 0 6,961 0 0
FULLER H B CO COM 359694106 2,378 36,834 SH   SOLE 0 36,355 0 480
GENERAL DYNAMICS CORP COM 369550108 1,387 7,074 SH   SOLE 0 7,014 0 60
GENERAL MLS INC COM 370334104 3,268 54,638 SH   SOLE 0 53,919 0 720
GENTEX CORP COM 371901109 4,394 133,227 SH   SOLE 0 132,459 0 768
GENUINE PARTS CO COM 372460105 5,047 41,633 SH   SOLE 0 41,163 0 471
GILEAD SCIENCES INC COM 375558103 537 7,685 SH   SOLE 0 7,685 0 0
GLOBAL PMTS INC COM 37940X102 7,900 50,135 SH   SOLE 0 49,648 0 487
GLOBE LIFE INC COM 37959E102 1,931 21,685 SH   SOLE 0 21,685 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 285 16,077 SH   SOLE 0 16,077 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 255 3,635 SH   SOLE 0 3,635 0 0
HENRY SCHEIN INC COM 806407102 2,675 35,117 SH   SOLE 0 34,997 0 120
HOME DEPOT INC COM 437076102 3,729 11,360 SH   SOLE 0 11,360 0 0
HONEYWELL INTL INC COM 438516106 6,138 28,913 SH   SOLE 0 28,913 0 0
HOULIHAN LOKEY INC CL A 441593100 10,609 115,190 SH   SOLE 0 114,819 0 371
HUNTINGTON BANCSHARES INC COM 446150104 1,585 102,549 SH   SOLE 0 102,549 0 0
ICF INTL INC COM 44925C103 3,625 40,603 SH   SOLE 0 40,517 0 86
ICICI BANK LIMITED ADR 45104G104 281 14,895 SH   SOLE 0 14,895 0 0
IDEX CORP COM 45167R104 2,573 12,431 SH   SOLE 0 12,431 0 0
IDEXX LABS INC COM 45168D104 1,060 1,705 SH   SOLE 0 1,705 0 0
INDEPENDENT BK CORP MASS COM 453836108 2,114 27,767 SH   SOLE 0 27,767 0 0
INFOSYS LTD SPONSORED ADR 456788108 307 13,800 SH   SOLE 0 13,800 0 0
INSIGHT ENTERPRISES INC COM 45765U103 1,267 14,061 SH   SOLE 0 14,061 0 0
INTEL CORP COM 458140100 7,321 137,415 SH   SOLE 0 136,263 0 1,152
INTERNATIONAL BUSINESS MACHS COM 459200101 4,518 32,519 SH   SOLE 0 32,399 0 120
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 3,995 29,876 SH   SOLE 0 29,618 0 259
INTUIT COM 461202103 10,925 20,250 SH   SOLE 0 20,181 0 69
INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 611 16,665 SH   SOLE 0 16,665 0 0
INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 3,707 123,356 SH   SOLE 0 122,466 0 889
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2,625 54,070 SH   SOLE 0 53,589 0 481
INVESTORS TITLE CO NC COM 461804106 863 4,727 SH   SOLE 0 4,727 0 0
IRONSOURCE LTD CL A ORD SHS M5R75Y101 256 23,562 SH   SOLE 0 23,562 0 0
ISHARES INC MSCI EURZONE ETF 464286608 205 4,260 SH   SOLE 0 4,260 0 0
ISHARES TR MSCI UK SM ETF 46429B416 280 6,010 SH   SOLE 0 6,010 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 4,641 61,595 SH   SOLE 0 61,318 0 276
ISHARES TR MSCI EMG MKT ETF 464287234 2,600 51,612 SH   SOLE 0 51,105 0 507
ISHARES TR MSCI INDIA SM CP 46429B614 334 5,565 SH   SOLE 0 5,565 0 0
ISHARES TR MSCI EAFE ETF 464287465 346 4,437 SH   SOLE 0 4,437 0 0
ISHARES TR RUS 1000 ETF 464287622 2,801 11,590 SH   SOLE 0 11,590 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 16,837 61,439 SH   SOLE 0 60,841 0 597
ISHARES TR RUS 1000 VAL ETF 464287598 15,507 99,080 SH   SOLE 0 98,718 0 361
ISHARES TR MRGSTR MD CP VAL 464288406 5,932 93,828 SH   SOLE 0 93,223 0 605
ISHARES TR RUS 2000 VAL ETF 464287630 4,395 27,431 SH   SOLE 0 27,431 0 0
ISHARES TR EAFE SML CP ETF 464288273 212 2,850 SH   SOLE 0 2,850 0 0
ISHARES TR RUS MD CP GR ETF 464287481 9,015 80,445 SH   SOLE 0 79,883 0 563
ISHARES TR RUS 2000 GRW ETF 464287648 1,169 3,982 SH   SOLE 0 3,982 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 1,793 26,027 SH   SOLE 0 26,027 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,969 13,640 SH   SOLE 0 13,640 0 0
ISHARES TR INTL DIV GRWTH 46435G524 5,192 79,541 SH   SOLE 0 78,948 0 593
ISHARES TR GLOBAL 100 ETF 464287572 265 3,729 SH   SOLE 0 3,729 0 0
ISHARES TR EAFE VALUE ETF 464288877 576 11,327 SH   SOLE 0 11,014 0 313
ISHARES TR EAFE GRWTH ETF 464288885 656 6,165 SH   SOLE 0 6,165 0 0
ISHARES TR DEVSMCP EXNA ETF 464288497 277 4,010 SH   SOLE 0 4,010 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,930 4,480 SH   SOLE 0 4,480 0 0
ISHARES TR CORE S&P TTL STK 464287150 676 6,869 SH   SOLE 0 6,869 0 0
ISHARES TR CORE S&P SCP ETF 464287804 9,553 87,485 SH   SOLE 0 87,485 0 0
ISHARES TR CORE S&P MCP ETF 464287507 6,967 26,482 SH   SOLE 0 26,482 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 376 1,720 SH   SOLE 0 1,720 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 350 3,550 SH   SOLE 0 3,550 0 0
ISHARES TR SP SMCP600VL ETF 464287879 23,676 235,182 SH   SOLE 0 232,756 0 2,426
ISHARES TR RUS MDCP VAL ETF 464287473 212 1,869 SH   SOLE 0 1,869 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 837 3,284 SH   SOLE 0 3,284 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 22,550 305,101 SH   SOLE 0 302,278 0 2,822
ISHARES TR S&P 500 VAL ETF 464287408 16,923 116,375 SH   SOLE 0 114,761 0 1,614
ISHARES TR S&P MC 400GR ETF 464287606 11,339 143,185 SH   SOLE 0 140,869 0 2,316
ISHARES TR S&P MC 400VL ETF 464287705 11,802 114,542 SH   SOLE 0 112,854 0 1,688
ISHARES TR S&P SML 600 GWT 464287887 22,085 169,832 SH   SOLE 0 167,221 0 2,611
ISHARES TR RUS MID CAP ETF 464287499 228 2,918 SH   SOLE 0 2,918 0 0
JOHNSON & JOHNSON COM 478160104 6,527 40,414 SH   SOLE 0 39,987 0 427
JOHNSON OUTDOORS INC CL A 479167108 2,774 26,222 SH   SOLE 0 26,197 0 25
JPMORGAN CHASE & CO COM 46625H100 11,652 71,184 SH   SOLE 0 70,960 0 223
KANSAS CITY SOUTHERN COM NEW 485170302 5,780 21,355 SH   SOLE 0 21,304 0 51
KIMBERLY-CLARK CORP COM 494368103 1,795 13,552 SH   SOLE 0 13,150 0 401
KLA CORP COM NEW 482480100 2,911 8,701 SH   SOLE 0 8,696 0 5
LABORATORY CORP AMER HLDGS COM NEW 50540R409 5,970 21,211 SH   SOLE 0 21,151 0 60
LANDSTAR SYS INC COM 515098101 9,768 61,895 SH   SOLE 0 61,819 0 76
LAUDER ESTEE COS INC CL A 518439104 261 871 SH   SOLE 0 871 0 0
LILLY ELI & CO COM 532457108 301 1,302 SH   SOLE 0 1,302 0 0
LINCOLN ELEC HLDGS INC COM 533900106 8,025 62,314 SH   SOLE 0 62,283 0 31
LINDE PLC SHS G5494J103 301 1,025 SH   SOLE 0 1,025 0 0
LITTELFUSE INC COM 537008104 6,331 23,168 SH   SOLE 0 23,076 0 92
LKQ CORP COM 501889208 594 11,808 SH   SOLE 0 11,808 0 0
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 971 48,551 SH   SOLE 0 48,551 0 0
MANHATTAN ASSOCIATES INC COM 562750109 2,868 18,741 SH   SOLE 0 18,741 0 0
MANPOWERGROUP INC WIS COM 56418H100 1,977 18,256 SH   SOLE 0 18,081 0 175
MARKEL CORP COM 570535104 2,816 2,356 SH   SOLE 0 2,337 0 19
MARRIOTT INTL INC NEW CL A 571903202 2,004 13,529 SH   SOLE 0 13,529 0 0
MARTEN TRANS LTD COM 573075108 3,838 244,614 SH   SOLE 0 243,243 0 1,371
MARTIN MARIETTA MATLS INC COM 573284106 3,307 9,679 SH   SOLE 0 9,584 0 96
MASTERCARD INCORPORATED CL A 57636Q104 2,965 8,529 SH   SOLE 0 8,529 0 0
MCDONALDS CORP COM 580135101 615 2,553 SH   SOLE 0 2,553 0 0
MCKESSON CORP COM 58155Q103 2,985 14,974 SH   SOLE 0 14,841 0 132
MERCK & CO INC COM 58933Y105 7,172 95,489 SH   SOLE 0 95,253 0 236
MICROSOFT CORP COM 594918104 20,721 73,498 SH   SOLE 0 73,300 0 198
MILLER INDS INC TENN COM NEW 600551204 3,529 103,675 SH   SOLE 0 103,364 0 311
MKS INSTRS INC COM 55306N104 6,955 46,087 SH   SOLE 0 45,699 0 387
MONDELEZ INTL INC CL A 609207105 303 5,202 SH   SOLE 0 5,202 0 0
MOODYS CORP COM 615369105 13,816 38,906 SH   SOLE 0 38,686 0 220
MORGAN STANLEY COM NEW 617446448 390 4,006 SH   SOLE 0 4,006 0 0
NETAPP INC COM 64110D104 8,796 97,993 SH   SOLE 0 97,120 0 873
NICE LTD SPONSORED ADR 653656108 960 3,380 SH   SOLE 0 3,380 0 0
NIKE INC CL B 654106103 505 3,476 SH   SOLE 0 3,476 0 0
NORDSON CORP COM 655663102 9,874 41,461 SH   SOLE 0 41,305 0 156
NORFOLK SOUTHN CORP COM 655844108 468 1,958 SH   SOLE 0 1,958 0 0
NORTHROP GRUMMAN CORP COM 666807102 456 1,267 SH   SOLE 0 1,267 0 0
NOVA LTD COM M7516K103 1,332 13,024 SH   SOLE 0 13,024 0 0
NOVO-NORDISK A S ADR 670100205 219 2,280 SH   SOLE 0 2,280 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 9,087 31,774 SH   SOLE 0 31,739 0 35
OMNICOM GROUP INC COM 681919106 2,416 33,342 SH   SOLE 0 33,210 0 132
ORACLE CORP COM 68389X105 7,016 80,529 SH   SOLE 0 80,119 0 410
PACKAGING CORP AMER COM 695156109 6,254 45,506 SH   SOLE 0 45,344 0 162
PARKER-HANNIFIN CORP COM 701094104 2,729 9,759 SH   SOLE 0 9,729 0 30
PARTNER COMMUNICATIONS CO LT ADR 70211M109 513 110,595 SH   SOLE 0 110,595 0 0
PAYPAL HLDGS INC COM 70450Y103 3,336 12,821 SH   SOLE 0 12,821 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 373 21,336 SH   SOLE 0 20,737 0 598
PEPSICO INC COM 713448108 6,198 41,206 SH   SOLE 0 40,867 0 338
PFIZER INC COM 717081103 659 15,319 SH   SOLE 0 15,319 0 0
PHILIP MORRIS INTL INC COM 718172109 318 3,356 SH   SOLE 0 3,356 0 0
PHILLIPS 66 COM 718546104 255 3,640 SH   SOLE 0 3,640 0 0
PLEXUS CORP COM 729132100 6,501 72,715 SH   SOLE 0 72,438 0 277
PNC FINL SVCS GROUP INC COM 693475105 1,315 6,721 SH   SOLE 0 6,630 0 91
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1,765 31,457 SH   SOLE 0 31,457 0 0
PRICE T ROWE GROUP INC COM 74144T108 4,356 22,145 SH   SOLE 0 21,966 0 179
PROCTER AND GAMBLE CO COM 742718109 9,218 65,935 SH   SOLE 0 65,365 0 570
PROG HOLDINGS INC COM NPV 74319R101 358 8,512 SH   SOLE 0 8,512 0 0
PROGRESSIVE CORP COM 743315103 4,721 52,231 SH   SOLE 0 52,231 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,182 16,620 SH   SOLE 0 16,245 0 375
QORVO INC COM 74736K101 1,622 9,700 SH   SOLE 0 9,700 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,967 20,416 SH   SOLE 0 20,173 0 243
RADWARE LTD ORD M81873107 356 10,550 SH   SOLE 0 10,550 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 3,061 143,645 SH   SOLE 0 142,855 0 790
REINSURANCE GRP OF AMERICA I COM NEW 759351604 803 7,216 SH   SOLE 0 7,132 0 84
ROCKWELL AUTOMATION INC COM 773903109 9,422 32,043 SH   SOLE 0 31,859 0 184
S&P GLOBAL INC COM 78409V104 4,430 10,425 SH   SOLE 0 10,400 0 25
SAIA INC COM 78709Y105 6,321 26,557 SH   SOLE 0 26,432 0 125
SCHWAB CHARLES CORP COM 808513105 2,497 34,286 SH   SOLE 0 34,028 0 259
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 477 4,590 SH   SOLE 0 4,590 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 281 3,668 SH   SOLE 0 3,668 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 14,661 217,258 SH   SOLE 0 213,696 0 3,562
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 19,714 133,124 SH   SOLE 0 130,205 0 2,919
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,838 24,752 SH   SOLE 0 23,579 0 1,173
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 7,302 175,859 SH   SOLE 0 174,671 0 1,189
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 15,187 392,429 SH   SOLE 0 389,704 0 2,725
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4,074 133,660 SH   SOLE 0 133,201 0 458
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 760 7,594 SH   SOLE 0 7,557 0 37
SEALED AIR CORP NEW COM 81211K100 483 8,819 SH   SOLE 0 8,819 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 3,338 36,645 SH   SOLE 0 36,495 0 150
SILGAN HOLDINGS INC COM 827048109 2,858 74,492 SH   SOLE 0 74,410 0 82
SILICOM LTD ORD M84116108 635 14,680 SH   SOLE 0 14,680 0 0
SMUCKER J M CO COM NEW 832696405 410 3,415 SH   SOLE 0 3,415 0 0
SNAP ON INC COM 833034101 4,553 21,791 SH   SOLE 0 21,712 0 79
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 8,161 24,125 SH   SOLE 0 23,485 0 641
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 340 9,380 SH   SOLE 0 9,380 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 445 1,037 SH   SOLE 0 1,037 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 4,930 126,408 SH   SOLE 0 126,377 0 31
SPDR SER TR S&P 400 MDCP GRW 78464A821 13,322 176,105 SH   SOLE 0 173,193 0 2,913
SPDR SER TR S&P 400 MDCP VAL 78464A839 15,096 227,935 SH   SOLE 0 225,604 0 2,331
SPDR SER TR S&P 600 SMCP GRW 78464A201 15,278 175,365 SH   SOLE 0 174,640 0 725
SPDR SER TR S&P 600 SMCP VAL 78464A300 10,575 129,021 SH   SOLE 0 127,986 0 1,035
SPDR SER TR S&P DIVID ETF 78464A763 385 3,273 SH   SOLE 0 3,273 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,850 26,654 SH   SOLE 0 26,654 0 0
STANLEY BLACK & DECKER INC COM 854502101 3,433 19,583 SH   SOLE 0 19,568 0 15
STARBUCKS CORP COM 855244109 715 6,484 SH   SOLE 0 6,484 0 0
STATE STR CORP COM 857477103 3,201 37,778 SH   SOLE 0 37,334 0 444
STRYKER CORPORATION COM 863667101 7,838 29,722 SH   SOLE 0 29,456 0 266
SYNAPTICS INC COM 87157D109 17,501 97,373 SH   SOLE 0 96,675 0 698
SYNOPSYS INC COM 871607107 11,240 37,541 SH   SOLE 0 37,391 0 150
TABOOLA.COM LTD ORD SHS M8744T106 212 25,075 SH   SOLE 0 25,075 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 813 7,285 SH   SOLE 0 7,285 0 0
TARGET CORP COM 87612E106 16,470 71,996 SH   SOLE 0 71,626 0 370
TELEDYNE TECHNOLOGIES INC COM 879360105 9,656 22,478 SH   SOLE 0 22,338 0 140
TETRA TECH INC NEW COM 88162G103 8,402 56,264 SH   SOLE 0 55,873 0 391
TEXAS INSTRS INC COM 882508104 3,865 20,106 SH   SOLE 0 20,106 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 218 381 SH   SOLE 0 381 0 0
TJX COS INC NEW COM 872540109 6,576 99,667 SH   SOLE 0 99,280 0 387
TRANE TECHNOLOGIES PLC SHS G8994E103 357 2,068 SH   SOLE 0 2,068 0 0
TRANSDIGM GROUP INC COM 893641100 275 440 SH   SOLE 0 440 0 0
TRAVELERS COMPANIES INC COM 89417E109 6,354 41,801 SH   SOLE 0 41,531 0 270
TRUIST FINL CORP COM 89832Q109 2,087 35,590 SH   SOLE 0 35,590 0 0
ULTA BEAUTY INC COM 90384S303 9,548 26,455 SH   SOLE 0 26,390 0 65
UMB FINL CORP COM 902788108 3,297 34,091 SH   SOLE 0 33,777 0 314
UNILEVER PLC SPON ADR NEW 904767704 212 3,909 SH   SOLE 0 3,909 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,188 12,016 SH   SOLE 0 11,867 0 149
UNITEDHEALTH GROUP INC COM 91324P102 6,288 16,093 SH   SOLE 0 15,896 0 197
UNIVERSAL HLTH SVCS INC CL B 913903100 4,250 30,714 SH   SOLE 0 30,648 0 66
US BANCORP DEL COM NEW 902973304 4,680 78,732 SH   SOLE 0 78,189 0 544
VANGUARD INDEX FDS SMALL CP ETF 922908751 254 1,160 SH   SOLE 0 1,160 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 512 2,304 SH   SOLE 0 2,304 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 6,292 22,459 SH   SOLE 0 22,114 0 344
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10,483 44,363 SH   SOLE 0 43,897 0 466
VANGUARD INDEX FDS LARGE CAP ETF 922908637 209 1,040 SH   SOLE 0 1,040 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 415 1,753 SH   SOLE 0 1,753 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,936 21,960 SH   SOLE 0 21,798 0 161
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 206 2,500 SH   SOLE 0 2,500 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 18,169 359,857 SH   SOLE 0 357,627 0 2,231
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 207 2,000 SH   SOLE 0 2,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,776 180,997 SH   SOLE 0 179,621 0 1,376
VISA INC COM CL A 92826C839 4,114 18,470 SH   SOLE 0 18,430 0 40
WALGREENS BOOTS ALLIANCE INC COM 931427108 547 11,633 SH   SOLE 0 11,633 0 0
WALMART INC COM 931142103 5,831 41,834 SH   SOLE 0 41,388 0 447
WATERS CORP COM 941848103 6,633 18,563 SH   SOLE 0 18,513 0 50
WELLS FARGO CO NEW COM 949746101 842 18,132 SH   SOLE 0 17,885 0 247
WILLIAMS SONOMA INC COM 969904101 629 3,549 SH   SOLE 0 3,549 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 344 9,207 SH   SOLE 0 9,207 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 12,891 192,659 SH   SOLE 0 192,053 0 606
WISDOMTREE TR INTL SMCAP DIV 97717W760 8,671 116,792 SH   SOLE 0 116,561 0 231
WISDOMTREE TR US MIDCAP FUND 97717W570 3,356 64,517 SH   SOLE 0 63,305 0 1,212
XILINX INC COM 983919101 1,761 11,666 SH   SOLE 0 11,666 0 0
YUM BRANDS INC COM 988498101 317 2,592 SH   SOLE 0 2,592 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 8,954 17,372 SH   SOLE 0 17,307 0 65