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,442 8,119 SH   SOLE 0 8,059 0 61
ABBOTT LABS COM 002824100 3,525 25,046 SH   SOLE 0 24,934 0 112
ABBVIE INC COM 00287Y109 847 6,253 SH   SOLE 0 6,253 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,064 19,453 SH   SOLE 0 19,353 0 100
AFLAC INC COM 001055102 298 5,098 SH   SOLE 0 5,098 0 0
AIR PRODS & CHEMS INC COM 009158106 5,127 16,852 SH   SOLE 0 16,707 0 145
AKAMAI TECHNOLOGIES INC COM 00971T101 7,531 64,348 SH   SOLE 0 63,968 0 380
ALBEMARLE CORP COM 012653101 6,130 26,221 SH   SOLE 0 25,998 0 222
ALLEGION PLC ORD SHS G0176J109 215 1,622 SH   SOLE 0 1,622 0 0
AMAZON COM INC COM 023135106 837 251 SH   SOLE 0 251 0 0
AMERICAN EXPRESS CO COM 025816109 8,588 52,492 SH   SOLE 0 52,276 0 216
AMERICAN INTL GROUP INC COM NEW 026874784 341 5,996 SH   SOLE 0 5,996 0 0
AMGEN INC COM 031162100 2,451 10,893 SH   SOLE 0 10,883 0 10
AMPHENOL CORP NEW CL A 032095101 3,514 40,181 SH   SOLE 0 40,181 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 51 90,000 SH   SOLE 0 90,000 0 0
ANALOG DEVICES INC COM 032654105 6,672 37,958 SH   SOLE 0 37,816 0 141
ANTHEM INC COM 036752103 4,271 9,214 SH   SOLE 0 9,164 0 50
APPLE INC COM 037833100 33,283 187,437 SH   SOLE 0 186,627 0 810
APTARGROUP INC COM 038336103 5,803 47,376 SH   SOLE 0 46,802 0 573
ASSURANT INC COM 04621X108 2,888 18,532 SH   SOLE 0 18,446 0 86
AT&T INC COM 00206R102 2,652 107,786 SH   SOLE 0 107,786 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,876 27,884 SH   SOLE 0 27,647 0 237
BANK NEW YORK MELLON CORP COM 064058100 274 4,717 SH   SOLE 0 4,717 0 0
BAXTER INTL INC COM 071813109 860 10,022 SH   SOLE 0 9,857 0 165
BECTON DICKINSON & CO COM 075887109 720 2,862 SH   SOLE 0 2,862 0 0
BERKLEY W R CORP COM 084423102 4,133 50,166 SH   SOLE 0 49,849 0 316
BERKSHIRE HATHAWAY INC DEL CL A 084670108 901 200 SH   SOLE 0 200 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,819 46,216 SH   SOLE 0 45,851 0 365
BEST BUY INC COM 086516101 1,291 12,705 SH   SOLE 0 12,705 0 0
BIOGEN INC COM 09062X103 575 2,396 SH   SOLE 0 2,396 0 0
BK OF AMERICA CORP COM 060505104 5,167 116,139 SH   SOLE 0 115,621 0 518
BLACKROCK INC COM 09247X101 3,221 3,518 SH   SOLE 0 3,428 0 90
BOEING CO COM 097023105 283 1,405 SH   SOLE 0 1,405 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 346 5,546 SH   SOLE 0 5,546 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5,838 31,935 SH   SOLE 0 31,905 0 30
BROADSTONE NET LEASE INC COM 11135E203 289 11,627 SH   SOLE 0 11,627 0 0
CACI INTL INC CL A 127190304 6,372 23,669 SH   SOLE 0 23,629 0 40
CALIFORNIA WTR SVC GROUP COM 130788102 298 4,142 SH   SOLE 0 4,142 0 0
CANADIAN PAC RY LTD COM 13645T100 3,790 52,678 SH   SOLE 0 52,531 0 147
CARDINAL HEALTH INC COM 14149Y108 1,448 28,131 SH   SOLE 0 27,840 0 292
CARTERS INC COM 146229109 1,028 10,152 SH   SOLE 0 10,152 0 0
CASS INFORMATION SYS INC COM 14808P109 3,249 82,622 SH   SOLE 0 81,620 0 1,003
CATERPILLAR INC COM 149123101 427 2,067 SH   SOLE 0 2,067 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 3,498 73,095 SH   SOLE 0 73,030 0 65
CERAGON NETWORKS LTD ORD M22013102 695 269,375 SH   SOLE 0 269,375 0 0
CERNER CORP COM 156782104 221 2,380 SH   SOLE 0 2,380 0 0
CHASE CORP COM 16150R104 1,883 18,914 SH   SOLE 0 18,853 0 61
CHECK POINT SOFTWARE TECH LT ORD M22465104 692 5,940 SH   SOLE 0 5,940 0 0
CHEVRON CORP NEW COM 166764100 2,358 20,096 SH   SOLE 0 20,096 0 0
CHUBB LIMITED COM H1467J104 266 1,377 SH   SOLE 0 1,377 0 0
CHURCH & DWIGHT CO INC COM 171340102 5,498 53,636 SH   SOLE 0 53,056 0 580
CISCO SYS INC COM 17275R102 8,805 138,953 SH   SOLE 0 137,497 0 1,457
CITRIX SYS INC COM 177376100 2,339 24,724 SH   SOLE 0 24,608 0 116
CLOROX CO DEL COM 189054109 3,379 19,382 SH   SOLE 0 19,194 0 188
CME GROUP INC COM 12572Q105 2,185 9,563 SH   SOLE 0 9,553 0 10
COCA COLA CO COM 191216100 686 11,591 SH   SOLE 0 11,591 0 0
COLGATE PALMOLIVE CO COM 194162103 4,294 50,321 SH   SOLE 0 50,321 0 0
COMCAST CORP NEW CL A 20030N101 4,062 80,699 SH   SOLE 0 79,289 0 1,410
CONSTELLATION BRANDS INC CL A 21036P108 3,205 12,769 SH   SOLE 0 12,644 0 125
COPART INC COM 217204106 3,072 20,261 SH   SOLE 0 20,261 0 0
CORNING INC COM 219350105 6,474 173,905 SH   SOLE 0 171,738 0 2,167
COSTCO WHSL CORP NEW COM 22160K105 10,895 19,192 SH   SOLE 0 19,022 0 171
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 37 15,000 SH   SOLE 0 15,000 0 0
CSG SYS INTL INC COM 126349109 5,576 96,779 SH   SOLE 0 96,364 0 415
CSW INDUSTRIALS INC COM 126402106 224 1,850 SH   SOLE 0 1,850 0 0
CSX CORP COM 126408103 10,544 280,430 SH   SOLE 0 278,499 0 1,931
CUMMINS INC COM 231021106 2,127 9,752 SH   SOLE 0 9,659 0 94
CURTISS WRIGHT CORP COM 231561101 7,777 56,082 SH   SOLE 0 55,796 0 286
CVS HEALTH CORP COM 126650100 7,065 68,489 SH   SOLE 0 68,404 0 85
DAVITA INC COM 23918K108 5,245 46,104 SH   SOLE 0 45,969 0 135
DBX ETF TR XTRCKR RUSL 1000 233051242 970 22,088 SH   SOLE 0 21,683 0 405
DEERE & CO COM 244199105 204 594 SH   SOLE 0 594 0 0
DISNEY WALT CO COM 254687106 8,443 54,511 SH   SOLE 0 54,346 0 166
EASTMAN CHEM CO COM 277432100 7,010 57,978 SH   SOLE 0 57,715 0 263
EBAY INC. COM 278642103 2,554 38,411 SH   SOLE 0 37,880 0 531
ELBIT SYS LTD ORD M3760D101 611 3,510 SH   SOLE 0 3,510 0 0
EMCOR GROUP INC COM 29084Q100 3,414 26,803 SH   SOLE 0 26,632 0 171
EMERSON ELEC CO COM 291011104 1,188 12,777 SH   SOLE 0 12,777 0 0
ENCOMPASS HEALTH CORP COM 29261A100 536 8,215 SH   SOLE 0 8,070 0 145
ENERGIZER HLDGS INC NEW COM 29272W109 231 5,768 SH   SOLE 0 5,768 0 0
ENERGY FUELS INC COM NEW 292671708 1,369 179,455 SH   SOLE 0 179,455 0 0
EPAM SYS INC COM 29414B104 6,559 9,812 SH   SOLE 0 9,812 0 0
EPLUS INC COM 294268107 5,123 95,085 SH   SOLE 0 94,335 0 750
ESCO TECHNOLOGIES INC COM 296315104 7,981 88,683 SH   SOLE 0 87,962 0 721
ESSENT GROUP LTD COM G3198U102 2,396 52,628 SH   SOLE 0 52,381 0 247
EXPEDITORS INTL WASH INC COM 302130109 8,154 60,717 SH   SOLE 0 60,015 0 702
EXXON MOBIL CORP COM 30231G102 1,581 25,839 SH   SOLE 0 25,683 0 156
F N B CORP COM 302520101 918 75,655 SH   SOLE 0 73,722 0 1,934
FAIR ISAAC CORP COM 303250104 7,520 17,341 SH   SOLE 0 17,156 0 185
FEDEX CORP COM 31428X106 7,371 28,498 SH   SOLE 0 28,373 0 125
FIDELITY NATL INFORMATION SV COM 31620M106 2,768 25,360 SH   SOLE 0 25,195 0 165
FIFTH THIRD BANCORP COM 316773100 424 9,739 SH   SOLE 0 9,739 0 0
FIRST HORIZON CORPORATION COM 320517105 708 43,376 SH   SOLE 0 43,376 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 414 4,479 SH   SOLE 0 4,479 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 461 2,061 SH   SOLE 0 2,006 0 55
FORD MTR CO DEL COM 345370860 255 12,274 SH   SOLE 0 12,274 0 0
FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 863 6,961 SH   SOLE 0 6,961 0 0
FTI CONSULTING INC COM 302941109 1,874 12,216 SH   SOLE 0 12,186 0 30
FULLER H B CO COM 359694106 3,440 42,464 SH   SOLE 0 41,939 0 525
GENERAL DYNAMICS CORP COM 369550108 2,426 11,636 SH   SOLE 0 11,575 0 60
GENERAL MLS INC COM 370334104 3,991 59,224 SH   SOLE 0 58,499 0 726
GENTEX CORP COM 371901109 4,931 141,489 SH   SOLE 0 140,613 0 876
GENUINE PARTS CO COM 372460105 6,032 43,027 SH   SOLE 0 42,554 0 473
GILEAD SCIENCES INC COM 375558103 616 8,491 SH   SOLE 0 8,491 0 0
GLOBAL PMTS INC COM 37940X102 6,160 45,572 SH   SOLE 0 45,084 0 487
GLOBE LIFE INC COM 37959E102 2,067 22,059 SH   SOLE 0 22,059 0 0
GMS INC COM 36251C103 2,500 41,596 SH   SOLE 0 41,431 0 165
GOODYEAR TIRE & RUBR CO COM 382550101 232 10,889 SH   SOLE 0 10,889 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 251 3,637 SH   SOLE 0 3,637 0 0
HENRY SCHEIN INC COM 806407102 2,894 37,328 SH   SOLE 0 37,208 0 120
HOME DEPOT INC COM 437076102 4,798 11,562 SH   SOLE 0 11,562 0 0
HONEYWELL INTL INC COM 438516106 5,938 28,478 SH   SOLE 0 28,478 0 0
HOULIHAN LOKEY INC CL A 441593100 12,078 116,675 SH   SOLE 0 116,263 0 412
HUNTINGTON BANCSHARES INC COM 446150104 1,665 107,999 SH   SOLE 0 107,999 0 0
ICF INTL INC COM 44925C103 5,340 52,068 SH   SOLE 0 51,793 0 276
ICICI BANK LIMITED ADR 45104G104 295 14,895 SH   SOLE 0 14,895 0 0
IDEX CORP COM 45167R104 3,269 13,831 SH   SOLE 0 13,831 0 0
IDEXX LABS INC COM 45168D104 1,047 1,590 SH   SOLE 0 1,590 0 0
ILLINOIS TOOL WKS INC COM 452308109 219 886 SH   SOLE 0 886 0 0
INDEPENDENT BK CORP MASS COM 453836108 2,939 36,046 SH   SOLE 0 35,956 0 90
INFOSYS LTD SPONSORED ADR 456788108 349 13,800 SH   SOLE 0 13,800 0 0
INSIGHT ENTERPRISES INC COM 45765U103 2,670 25,045 SH   SOLE 0 24,920 0 125
INTEL CORP COM 458140100 7,025 136,399 SH   SOLE 0 135,095 0 1,304
INTERNATIONAL BUSINESS MACHS COM 459200101 5,586 41,793 SH   SOLE 0 41,671 0 122
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4,505 29,904 SH   SOLE 0 29,643 0 260
INTUIT COM 461202103 12,175 18,928 SH   SOLE 0 18,859 0 69
INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 644 16,455 SH   SOLE 0 16,455 0 0
INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 3,977 131,180 SH   SOLE 0 130,282 0 898
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2,832 53,229 SH   SOLE 0 52,747 0 481
INVESCO MORTGAGE CAPITAL INC COM 46131B100 31 10,977 SH   SOLE 0 10,977 0 0
INVESTORS TITLE CO NC COM 461804106 945 4,791 SH   SOLE 0 4,791 0 0
IRONSOURCE LTD CL A ORD SHS M5R75Y101 182 23,562 SH   SOLE 0 23,562 0 0
ISHARES INC MSCI AUSTRIA ETF 464286202 224 8,785 SH   SOLE 0 8,785 0 0
ISHARES INC MSCI EURZONE ETF 464286608 312 6,357 SH   SOLE 0 6,357 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 6,434 94,249 SH   SOLE 0 93,636 0 612
ISHARES TR RUS 2000 GRW ETF 464287648 1,134 3,871 SH   SOLE 0 3,871 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 16,827 100,202 SH   SOLE 0 99,839 0 363
ISHARES TR RUS 1000 GRW ETF 464287614 18,181 59,494 SH   SOLE 0 58,941 0 553
ISHARES TR RUS 1000 ETF 464287622 3,078 11,642 SH   SOLE 0 11,642 0 0
ISHARES TR DEVSMCP EXNA ETF 464288497 348 4,995 SH   SOLE 0 4,995 0 0
ISHARES TR MSCI UK SM ETF 46429B416 349 7,621 SH   SOLE 0 7,621 0 0
ISHARES TR RUS MID CAP ETF 464287499 244 2,937 SH   SOLE 0 2,937 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 336 5,565 SH   SOLE 0 5,565 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,924 39,386 SH   SOLE 0 38,871 0 515
ISHARES TR MSCI EAFE MIN VL 46429B689 4,841 63,063 SH   SOLE 0 62,785 0 279
ISHARES TR MSCI EAFE ETF 464287465 408 5,186 SH   SOLE 0 5,186 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 4,476 26,954 SH   SOLE 0 26,954 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 1,913 26,124 SH   SOLE 0 26,124 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,895 13,559 SH   SOLE 0 13,559 0 0
ISHARES TR INTL DIV GRWTH 46435G524 5,413 79,843 SH   SOLE 0 79,245 0 598
ISHARES TR GLOBAL 100 ETF 464287572 291 3,729 SH   SOLE 0 3,729 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 308 2,857 SH   SOLE 0 2,857 0 0
ISHARES TR EAFE VALUE ETF 464288877 1,252 24,847 SH   SOLE 0 24,527 0 320
ISHARES TR EAFE GRWTH ETF 464288885 2,483 22,512 SH   SOLE 0 22,512 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,468 5,173 SH   SOLE 0 5,173 0 0
ISHARES TR CORE S&P TTL STK 464287150 735 6,869 SH   SOLE 0 6,869 0 0
ISHARES TR CORE S&P SCP ETF 464287804 9,795 85,542 SH   SOLE 0 85,542 0 0
ISHARES TR CORE S&P MCP ETF 464287507 7,485 26,440 SH   SOLE 0 26,440 0 0
ISHARES TR CORE MSCI EAFE 46432F842 937 12,555 SH   SOLE 0 12,555 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 230 1,881 SH   SOLE 0 1,881 0 0
ISHARES TR EAFE SML CP ETF 464288273 210 2,869 SH   SOLE 0 2,869 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 394 1,770 SH   SOLE 0 1,770 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 912 3,286 SH   SOLE 0 3,286 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 25,128 300,325 SH   SOLE 0 297,375 0 2,950
ISHARES TR S&P 500 VAL ETF 464287408 18,176 116,042 SH   SOLE 0 114,412 0 1,630
ISHARES TR S&P MC 400GR ETF 464287606 12,331 144,623 SH   SOLE 0 142,304 0 2,319
ISHARES TR S&P MC 400VL ETF 464287705 12,622 114,038 SH   SOLE 0 112,347 0 1,691
ISHARES TR S&P SML 600 GWT 464287887 23,504 169,334 SH   SOLE 0 166,875 0 2,459
ISHARES TR SP SMCP600VL ETF 464287879 24,427 233,778 SH   SOLE 0 231,233 0 2,545
ISHARES TR RUS MD CP GR ETF 464287481 9,029 78,362 SH   SOLE 0 77,799 0 563
JOHNSON & JOHNSON COM 478160104 6,922 40,465 SH   SOLE 0 40,035 0 430
JOHNSON OUTDOORS INC CL A 479167108 2,725 29,082 SH   SOLE 0 28,932 0 150
JPMORGAN CHASE & CO COM 46625H100 11,601 73,264 SH   SOLE 0 72,995 0 269
KIMBERLY-CLARK CORP COM 494368103 1,411 9,873 SH   SOLE 0 9,689 0 185
KLA CORP COM NEW 482480100 4,676 10,871 SH   SOLE 0 10,866 0 5
LABORATORY CORP AMER HLDGS COM NEW 50540R409 7,586 24,144 SH   SOLE 0 24,089 0 55
LANDSTAR SYS INC COM 515098101 10,865 60,691 SH   SOLE 0 60,590 0 101
LAUDER ESTEE COS INC CL A 518439104 313 846 SH   SOLE 0 846 0 0
LILLY ELI & CO COM 532457108 360 1,303 SH   SOLE 0 1,303 0 0
LINCOLN ELEC HLDGS INC COM 533900106 9,135 65,498 SH   SOLE 0 65,467 0 31
LINDE PLC SHS G5494J103 355 1,025 SH   SOLE 0 1,025 0 0
LITTELFUSE INC COM 537008104 7,148 22,716 SH   SOLE 0 22,624 0 92
LKQ CORP COM 501889208 3,132 52,175 SH   SOLE 0 51,889 0 286
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 1,016 48,551 SH   SOLE 0 48,551 0 0
MANHATTAN ASSOCIATES INC COM 562750109 2,619 16,841 SH   SOLE 0 16,841 0 0
MANPOWERGROUP INC WIS COM 56418H100 1,942 19,956 SH   SOLE 0 19,735 0 221
MARKEL CORP COM 570535104 2,923 2,369 SH   SOLE 0 2,349 0 20
MARRIOTT INTL INC NEW CL A 571903202 2,211 13,378 SH   SOLE 0 13,378 0 0
MARTEN TRANS LTD COM 573075108 4,475 260,771 SH   SOLE 0 259,103 0 1,668
MARTIN MARIETTA MATLS INC COM 573284106 4,687 10,640 SH   SOLE 0 10,534 0 106
MASTERCARD INCORPORATED CL A 57636Q104 3,041 8,462 SH   SOLE 0 8,462 0 0
MCDONALDS CORP COM 580135101 684 2,553 SH   SOLE 0 2,553 0 0
MCKESSON CORP COM 58155Q103 3,725 14,986 SH   SOLE 0 14,853 0 133
MERCK & CO INC COM 58933Y105 7,422 96,837 SH   SOLE 0 96,505 0 333
META PLATFORMS INC CL A 30303M102 8,839 26,279 SH   SOLE 0 26,219 0 60
MICROSOFT CORP COM 594918104 23,456 69,744 SH   SOLE 0 69,545 0 198
MILLER INDS INC TENN COM NEW 600551204 3,959 118,533 SH   SOLE 0 118,000 0 533
MKS INSTRS INC COM 55306N104 7,951 45,653 SH   SOLE 0 45,240 0 412
MONDELEZ INTL INC CL A 609207105 345 5,202 SH   SOLE 0 5,202 0 0
MOODYS CORP COM 615369105 15,227 38,987 SH   SOLE 0 38,792 0 195
MORGAN STANLEY COM NEW 617446448 393 4,006 SH   SOLE 0 4,006 0 0
NETAPP INC COM 64110D104 9,421 102,418 SH   SOLE 0 101,475 0 943
NEW YORK MTG TR INC COM PAR $.02 649604501 56 15,000 SH   SOLE 0 15,000 0 0
NICE LTD SPONSORED ADR 653656108 1,026 3,380 SH   SOLE 0 3,380 0 0
NIKE INC CL B 654106103 571 3,424 SH   SOLE 0 3,424 0 0
NORDSON CORP COM 655663102 11,171 43,761 SH   SOLE 0 43,584 0 176
NORFOLK SOUTHN CORP COM 655844108 583 1,958 SH   SOLE 0 1,958 0 0
NORTHROP GRUMMAN CORP COM 666807102 490 1,267 SH   SOLE 0 1,267 0 0
NOVA LTD COM M7516K103 1,908 13,024 SH   SOLE 0 13,024 0 0
NOVO-NORDISK A S ADR 670100205 255 2,280 SH   SOLE 0 2,280 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 6,590 18,389 SH   SOLE 0 18,354 0 35
OMNICOM GROUP INC COM 681919106 2,501 34,139 SH   SOLE 0 33,952 0 187
ORACLE CORP COM 68389X105 7,027 80,575 SH   SOLE 0 80,165 0 410
PACKAGING CORP AMER COM 695156109 6,251 45,915 SH   SOLE 0 45,753 0 162
PARKER-HANNIFIN CORP COM 701094104 3,789 11,910 SH   SOLE 0 11,859 0 51
PARTNER COMMUNICATIONS CO LT ADR 70211M109 886 110,595 SH   SOLE 0 110,595 0 0
PAYPAL HLDGS INC COM 70450Y103 2,246 11,908 SH   SOLE 0 11,908 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 599 33,637 SH   SOLE 0 32,842 0 794
PEPSICO INC COM 713448108 7,605 43,783 SH   SOLE 0 43,444 0 339
PFIZER INC COM 717081103 890 15,065 SH   SOLE 0 15,065 0 0
PHILIP MORRIS INTL INC COM 718172109 361 3,797 SH   SOLE 0 3,797 0 0
PHILLIPS 66 COM 718546104 257 3,541 SH   SOLE 0 3,541 0 0
PIONEER HIGH INCOME FUND INC COM 72369H106 97 10,044 SH   SOLE 0 10,044 0 0
PLEXUS CORP COM 729132100 7,343 76,580 SH   SOLE 0 76,303 0 277
PNC FINL SVCS GROUP INC COM 693475105 1,367 6,817 SH   SOLE 0 6,726 0 91
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 3,755 61,911 SH   SOLE 0 61,856 0 55
PRICE T ROWE GROUP INC COM 74144T108 4,394 22,347 SH   SOLE 0 22,167 0 180
PROCTER AND GAMBLE CO COM 742718109 10,907 66,675 SH   SOLE 0 66,027 0 648
PROG HOLDINGS INC COM NPV 74319R101 391 8,667 SH   SOLE 0 8,667 0 0
PROGRESSIVE CORP COM 743315103 5,430 52,901 SH   SOLE 0 52,901 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,205 16,668 SH   SOLE 0 16,293 0 375
QORVO INC COM 74736K101 3,060 19,567 SH   SOLE 0 19,447 0 120
QUEST DIAGNOSTICS INC COM 74834L100 3,805 21,995 SH   SOLE 0 21,712 0 284
RADWARE LTD ORD M81873107 439 10,550 SH   SOLE 0 10,550 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 3,100 142,211 SH   SOLE 0 141,421 0 790
REINSURANCE GRP OF AMERICA I COM NEW 759351604 826 7,548 SH   SOLE 0 7,433 0 115
ROCKWELL AUTOMATION INC COM 773903109 11,580 33,194 SH   SOLE 0 32,975 0 219
S&P GLOBAL INC COM 78409V104 4,904 10,392 SH   SOLE 0 10,367 0 25
SAIA INC COM 78709Y105 4,207 12,483 SH   SOLE 0 12,483 0 0
SCHWAB CHARLES CORP COM 808513105 2,962 35,221 SH   SOLE 0 34,962 0 259
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 16,228 221,638 SH   SOLE 0 218,520 0 3,118
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 752 7,343 SH   SOLE 0 7,343 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 287 3,563 SH   SOLE 0 3,563 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2,616 88,329 SH   SOLE 0 87,989 0 340
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 524 4,602 SH   SOLE 0 4,602 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,014 24,918 SH   SOLE 0 23,735 0 1,182
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 464 12,422 SH   SOLE 0 12,422 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 16,702 429,693 SH   SOLE 0 426,693 0 3,001
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 7,568 184,903 SH   SOLE 0 183,684 0 1,219
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 21,653 132,231 SH   SOLE 0 129,694 0 2,537
SEALED AIR CORP NEW COM 81211K100 585 8,664 SH   SOLE 0 8,664 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,727 17,258 SH   SOLE 0 17,258 0 0
SILGAN HOLDINGS INC COM 827048109 3,821 89,188 SH   SOLE 0 89,106 0 82
SILICOM LTD ORD M84116108 757 14,680 SH   SOLE 0 14,680 0 0
SMUCKER J M CO COM NEW 832696405 1,700 12,515 SH   SOLE 0 12,515 0 0
SNAP ON INC COM 833034101 4,970 23,075 SH   SOLE 0 22,980 0 95
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 8,577 23,606 SH   SOLE 0 22,967 0 640
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,303 35,711 SH   SOLE 0 35,711 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 497 1,047 SH   SOLE 0 1,047 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 16,307 175,686 SH   SOLE 0 175,248 0 437
SPDR SER TR S&P 600 SMCP VAL 78464A300 11,107 131,100 SH   SOLE 0 130,343 0 757
SPDR SER TR S&P DIVID ETF 78464A763 424 3,280 SH   SOLE 0 3,280 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 14,841 182,037 SH   SOLE 0 179,104 0 2,933
SPDR SER TR PRTFLO S&P500 VL 78464A508 5,394 128,426 SH   SOLE 0 128,395 0 31
SPDR SER TR S&P 400 MDCP VAL 78464A839 16,397 230,626 SH   SOLE 0 228,496 0 2,130
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4,018 49,010 SH   SOLE 0 48,755 0 256
STANLEY BLACK & DECKER INC COM 854502101 5,508 29,199 SH   SOLE 0 29,039 0 160
STARBUCKS CORP COM 855244109 760 6,498 SH   SOLE 0 6,498 0 0
STATE STR CORP COM 857477103 3,540 38,060 SH   SOLE 0 37,613 0 447
STRYKER CORPORATION COM 863667101 8,289 30,995 SH   SOLE 0 30,693 0 301
SYNAPTICS INC COM 87157D109 24,977 86,274 SH   SOLE 0 85,881 0 393
SYNOPSYS INC COM 871607107 12,972 35,201 SH   SOLE 0 35,051 0 150
TABOOLA.COM LTD ORD SHS M8744T106 195 25,075 SH   SOLE 0 25,075 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 664 5,520 SH   SOLE 0 5,520 0 0
TARGET CORP COM 87612E106 16,170 69,869 SH   SOLE 0 69,518 0 351
TD SYNNEX CORPORATION COM 87162W100 387 3,380 SH   SOLE 0 3,380 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 9,725 22,260 SH   SOLE 0 22,140 0 120
TERADYNE INC COM 880770102 3,458 21,147 SH   SOLE 0 20,967 0 180
TETRA TECH INC NEW COM 88162G103 8,853 52,137 SH   SOLE 0 51,745 0 392
TEXAS INSTRS INC COM 882508104 4,513 23,944 SH   SOLE 0 23,944 0 0
TEXAS ROADHOUSE INC COM 882681109 1,494 16,732 SH   SOLE 0 16,626 0 105
THE TRADE DESK INC COM CL A 88339J105 258 2,820 SH   SOLE 0 2,820 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 250 374 SH   SOLE 0 374 0 0
TJX COS INC NEW COM 872540109 8,200 108,011 SH   SOLE 0 107,512 0 499
TRACTOR SUPPLY CO COM 892356106 2,586 10,839 SH   SOLE 0 10,814 0 25
TRANSDIGM GROUP INC COM 893641100 280 440 SH   SOLE 0 440 0 0
TRAVELERS COMPANIES INC COM 89417E109 6,664 42,602 SH   SOLE 0 42,330 0 272
TRUIST FINL CORP COM 89832Q109 2,156 36,831 SH   SOLE 0 36,831 0 0
ULTA BEAUTY INC COM 90384S303 11,360 27,549 SH   SOLE 0 27,459 0 90
UMB FINL CORP COM 902788108 4,037 38,050 SH   SOLE 0 37,735 0 315
UNION PAC CORP COM 907818108 254 1,007 SH   SOLE 0 1,007 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,561 11,949 SH   SOLE 0 11,799 0 150
UNITEDHEALTH GROUP INC COM 91324P102 7,977 15,885 SH   SOLE 0 15,688 0 198
UNIVERSAL HLTH SVCS INC CL B 913903100 3,946 30,434 SH   SOLE 0 30,338 0 96
US BANCORP DEL COM NEW 902973304 4,543 80,871 SH   SOLE 0 80,323 0 548
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 201 667 SH   SOLE 0 667 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 506 2,094 SH   SOLE 0 2,094 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 204 921 SH   SOLE 0 921 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 11,208 44,018 SH   SOLE 0 43,580 0 438
VANGUARD INDEX FDS MID CAP ETF 922908629 449 1,761 SH   SOLE 0 1,761 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 262 1,161 SH   SOLE 0 1,161 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 6,303 22,366 SH   SOLE 0 22,022 0 345
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,989 22,314 SH   SOLE 0 22,149 0 165
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 203 2,500 SH   SOLE 0 2,500 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 18,583 363,953 SH   SOLE 0 361,703 0 2,250
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 248 2,215 SH   SOLE 0 2,215 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 297 3,473 SH   SOLE 0 3,473 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 213 464 SH   SOLE 0 464 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 8,987 172,965 SH   SOLE 0 171,764 0 1,201
VISA INC COM CL A 92826C839 3,920 18,091 SH   SOLE 0 18,050 0 40
WALGREENS BOOTS ALLIANCE INC COM 931427108 578 11,074 SH   SOLE 0 11,074 0 0
WALMART INC COM 931142103 6,510 44,994 SH   SOLE 0 44,548 0 447
WATERS CORP COM 941848103 6,918 18,568 SH   SOLE 0 18,518 0 50
WELLS FARGO CO NEW COM 949746101 875 18,244 SH   SOLE 0 17,997 0 247
WILLIAMS SONOMA INC COM 969904101 1,108 6,549 SH   SOLE 0 6,534 0 15
WISDOMTREE TR INDIA ERNGS FD 97717W422 336 9,207 SH   SOLE 0 9,207 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 13,245 197,065 SH   SOLE 0 196,413 0 652
WISDOMTREE TR INTL SMCAP DIV 97717W760 8,714 118,311 SH   SOLE 0 118,079 0 232
WISDOMTREE TR US MIDCAP FUND 97717W570 3,577 63,561 SH   SOLE 0 62,346 0 1,215
XILINX INC COM 983919101 2,467 11,635 SH   SOLE 0 11,635 0 0
YUM BRANDS INC COM 988498101 414 2,979 SH   SOLE 0 2,979 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 10,011 16,820 SH   SOLE 0 16,750 0 70