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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
10X GENOMICS COM 88025u109   2,288,227 41,015 SH   SOLE   41,015 0 0
10X GENOMICS COM 88025u109   3,347 60 SH   OTR   0 0 60
3M COMPANY COM 88579Y101   2,870,239 27,307 SH   SOLE   27,267 0 40
3M COMPANY COM 88579Y101   3,889 37 SH   OTR   0 0 37
ABBOTT LABS COM 002824100   27,877,486 275,306 SH   SOLE   275,236 0 70
ABBOTT LABS COM 002824100   40,504 400 SH   OTR   0 0 400
ABBVIE COM 00287y109   23,137,517 145,181 SH   SOLE   145,181 0 0
ABBVIE COM 00287y109   7,968 50 SH   DFND   0 0 50
ABBVIE COM 00287y109   27,890 175 SH   OTR   0 0 175
ACCENTURE PLC COM G1151C101   758,540 2,654 SH   SOLE   2,644 0 10
ACI WORLDWIDE COM 004498101   21,852,046 809,935 SH   SOLE   809,935 0 0
ACI WORLDWIDE COM 004498101   4,721 175 SH   DFND   0 0 175
ACI WORLDWIDE COM 004498101   45,866 1,700 SH   OTR   0 0 1,700
ACTIVISION BLIZZARD COM 00507v109   1,632,893 19,078 SH   SOLE   19,048 0 30
ADAMS NATURAL RESOURCES COM 00548f105   3,060,434 148,854 SH   SOLE   148,854 0 0
ADOBE SYSTEMS COM 00724F101   37,383,588 97,007 SH   SOLE   96,981 0 26
ADOBE SYSTEMS COM 00724F101   19,268 50 SH   OTR   0 0 50
ADVANCED MICRO DEVICES COM 007903107   13,044,707 133,096 SH   SOLE   133,056 0 40
ADVANCED MICRO DEVICES COM 007903107   16,858 172 SH   OTR   0 0 172
ADYEN ADR COM 00783v104   5,070,432 320,103 SH   SOLE   319,903 0 200
ADYEN ADR COM 00783v104   2,376 150 SH   OTR   0 0 150
AES CORP COM 00130H105   28,808,663 1,196,373 SH   SOLE   1,196,123 0 250
AES CORP COM 00130H105   6,020 250 SH   DFND   0 0 250
AES CORP COM 00130H105   15,291 635 SH   OTR   0 0 635
AFFILIATED MANAGERS COM 008252108   13,578,180 95,339 SH   SOLE   95,339 0 0
AFLAC COM 001055102   3,213,290 49,803 SH   SOLE   49,803 0 0
AIR PRODUCTS & CHEM COM 009158106   397,786 1,385 SH   SOLE   1,365 0 20
AKAMAI TECH COM 00971t101   10,775,254 137,615 SH   SOLE   137,615 0 0
AKAMAI TECH COM 00971t101   1,957 25 SH   DFND   0 0 25
AKAMAI TECH COM 00971t101   11,745 150 SH   OTR   0 0 150
ALNYLAM PHARMACEUTICALS COM 02043q107   308,493 1,540 SH   SOLE   1,500 0 40
ALPHABET CL A COM 02079k305   9,291,718 89,576 SH   SOLE   89,126 0 450
ALPHABET CL A COM 02079k305   12,448 120 SH   OTR   0 0 120
ALPHABET CL C COM 02079k107   25,682,209 246,944 SH   SOLE   246,534 0 410
ALPHABET CL C COM 02079k107   4,160 40 SH   DFND   0 0 40
ALPHABET CL C COM 02079k107   22,880 220 SH   OTR   0 0 220
ALTRIA GROUP COM 02209s103   1,979,658 44,367 SH   SOLE   44,367 0 0
AMAZON.COM COM 023135106   19,387,017 187,695 SH   SOLE   187,395 0 300
AMAZON.COM COM 023135106   7,230 70 SH   DFND   0 0 70
AMAZON.COM COM 023135106   49,579 480 SH   OTR   0 0 480
AMCOR COM g0250x107   1,465,482 128,777 SH   SOLE   128,477 0 300
AMERICAN ELECTRIC POWER COM 025537101   225,473 2,478 SH   SOLE   2,478 0 0
AMERICAN EXPRESS COM 025816109   203,878 1,236 SH   SOLE   1,236 0 0
AMETEK COM 031100100   24,148,905 166,166 SH   SOLE   166,166 0 0
AMEX TECHNOLOGY SPDR COM 81369Y803   414,522 2,745 SH   SOLE   2,745 0 0
AMGEN COM 031162100   2,458,114 10,168 SH   SOLE   10,138 0 30
AMPHENOL COM 032095101   9,591,218 117,367 SH   SOLE   117,367 0 0
ANALOG DEVICES COM 032654105   20,683,336 104,874 SH   SOLE   104,874 0 0
ANALOG DEVICES COM 032654105   32,541 165 SH   OTR   0 0 165
APPLE COM 037833100   55,930,943 339,181 SH   SOLE   337,706 0 1,475
APPLE COM 037833100   3,669,793 22,255 SH   OTR   0 0 22,255
ASML HOLDINGS COM n07059210   19,567,514 28,746 SH   SOLE   28,736 0 10
ASML HOLDINGS COM n07059210   10,211 15 SH   OTR   0 0 15
ASSOCIATED BANK COM 045487105   1,195,490 66,490 SH   SOLE   66,490 0 0
AT&T INC COM 00206r102   207,774 10,793 SH   SOLE   10,793 0 0
AUTOMATIC DATA PROCESSNG COM 053015103   1,287,469 5,783 SH   SOLE   5,783 0 0
AVANOS MEDICAL INC COM 05350v106   649,462 21,838 SH   SOLE   21,838 0 0
AVANTOR COM 05352a100   4,164,474 196,995 SH   SOLE   196,995 0 0
AVANTOR COM 05352a100   4,545 215 SH   OTR   0 0 215
BALL COM 058498106   9,491,753 172,233 SH   SOLE   172,233 0 0
BANK OF MONTREAL COM 063671101   920,952 10,335 SH   SOLE   10,335 0 0
BARABOO BANCORP COM 067021105   275,215 88,779 SH   SOLE   88,779 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   1,594,488 5,164 SH   SOLE   5,064 0 100
BERKSHIRE HATHAWAY CL B COM 084670702   3,088 10 SH   OTR   0 0 10
BERKSHIRE HTWY CL 100 COM 084990175   465,600 100 SH   SOLE   100 0 0
BIOGEN IDEC COM 09062X103   271,079 975 SH   SOLE   965 0 10
BOEING COM 097023105   3,630,249 17,089 SH   SOLE   17,089 0 0
BOEING COM 097023105   6,373 30 SH   OTR   0 0 30
BP PLC COM 055622104   378,366 9,973 SH   SOLE   9,973 0 0
BRADY CORP COM 104674106   386,856 7,200 SH   SOLE   7,200 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   727,131 10,491 SH   SOLE   10,491 0 0
BROADCOM COM 11135f101   1,078,429 1,681 SH   SOLE   1,681 0 0
CATALENT COM 148806102   4,951,643 75,356 SH   SOLE   75,356 0 0
CATALENT COM 148806102   3,614 55 SH   OTR   0 0 55
CATERPILLER COM 149123101   334,060 1,460 SH   SOLE   1,410 0 50
CHARLES SCHWAB COM 808513105   18,751,509 357,990 SH   SOLE   357,990 0 0
CHARLES SCHWAB COM 808513105   2,619 50 SH   DFND   0 0 50
CHARLES SCHWAB COM 808513105   27,761 530 SH   OTR   0 0 530
CHEVRON CORP COM 166764100   1,990,449 12,199 SH   SOLE   12,149 0 50
CHURCH & DWIGHT COM 171340102   5,700,245 64,475 SH   SOLE   64,455 0 20
CHURCH & DWIGHT COM 171340102   19,892 225 SH   OTR   0 0 225
CIGNA COM 125523100   852,448 3,336 SH   SOLE   3,336 0 0
CIM REAL ESTATE FINANCE TRUST COM 12558q103   107,212 16,318 SH   SOLE   16,318 0 0
CINTAS CORP COM 172908105   208,206 450 SH   SOLE   450 0 0
CISCO SYSTEMS COM 17275R102   2,653,973 50,769 SH   SOLE   50,719 0 50
CISCO SYSTEMS COM 17275R102   9,253 177 SH   OTR   0 0 177
CME GROUP COM 12572q105   1,228,409 6,414 SH   SOLE   6,400 0 14
COCA COLA COM 191216100   2,458,621 39,636 SH   SOLE   39,456 0 180
COCA COLA COM 191216100   6,203 100 SH   OTR   0 0 100
COGNIZANT CL A COM 192446102   1,601,850 26,290 SH   SOLE   26,290 0 0
COLGATE-PALMOLIVE COM 194162103   562,573 7,486 SH   SOLE   7,386 0 100
COMCAST CORP CL A COM 20030n101   1,129,566 29,796 SH   SOLE   29,796 0 0
CONOCOPHILLIPS COM 20825C104   383,248 3,863 SH   SOLE   3,863 0 0
CORTEVA COM 22052l104   229,118 3,799 SH   SOLE   3,769 0 30
COSTCO WHOLESALE COM 22160K105   10,474,957 21,082 SH   SOLE   21,054 0 28
COSTCO WHOLESALE COM 22160K105   37,265 75 SH   OTR   0 0 75
CROWDSTRIKE HOLDINGS COM 22788c105   4,134,957 30,125 SH   SOLE   30,111 0 14
CROWDSTRIKE HOLDINGS COM 22788c105   5,216 38 SH   OTR   0 0 38
CROWN CASTLE INTL CORP COM 22822V101   388,805 2,905 SH   SOLE   2,905 0 0
DANAHER COM 235851102   20,602,714 81,744 SH   SOLE   81,724 0 20
DANAHER COM 235851102   12,602 50 SH   OTR   0 0 50
DATADOG COM 23804l103   4,257,077 58,589 SH   SOLE   58,589 0 0
DATADOG COM 23804l103   28,047 386 SH   OTR   0 0 386
DISCOVER FINANCIAL COM 254709108   3,645,615 36,884 SH   SOLE   36,884 0 0
DONALDSON COM 257651109   470,252 7,197 SH   SOLE   7,197 0 0
DOVER COM 260003108   536,348 3,530 SH   SOLE   3,530 0 0
EATON CORP COM 278058102   291,278 1,700 SH   SOLE   1,700 0 0
ECOLAB COM 278865100   12,320,232 74,429 SH   SOLE   74,429 0 0
ECOLAB COM 278865100   30,292 183 SH   OTR   0 0 183
ELI LILLY & CO COM 532457108   6,959,668 20,266 SH   SOLE   20,246 0 20
ELI LILLY & CO COM 532457108   17,171 50 SH   OTR   0 0 50
EMERSON ELECTRIC COM 291011104   1,002,284 11,502 SH   SOLE   11,502 0 0
ENERGY SELECT SECTOR SPDR COM 81369Y506   4,284,299 51,724 SH   SOLE   51,724 0 0
ENERGY SELECT SECTOR SPDR COM 81369Y506   5,798 70 SH   DFND   0 0 70
ENERGY SELECT SECTOR SPDR COM 81369Y506   16,566 200 SH   OTR   0 0 200
ENPHASE ENERGY COM 29355a107   427,710 2,034 SH   SOLE   2,014 0 20
ENVISTA COM 29415f104   6,547,423 160,162 SH   SOLE   160,162 0 0
ENVISTA COM 29415f104   12,468 305 SH   OTR   0 0 305
EPAM SYSTEMS COM 29414b104   598,000 2,000 SH   SOLE   2,000 0 0
EQUATORIALE HOLDINGS PTE COM 202215044   0 17,000 SH   SOLE   17,000 0 0
EQUIFAX COM 294429105   21,602,257 106,499 SH   SOLE   106,475 0 24
EQUIFAX COM 294429105   10,142 50 SH   OTR   0 0 50
EVERTEC COM 30040P103   24,921,101 738,403 SH   SOLE   738,253 0 150
EVERTEC COM 30040P103   5,062 150 SH   DFND   0 0 150
EVERTEC COM 30040P103   33,750 1,000 SH   OTR   0 0 1,000
EVOLUTION AB COM 30051e104   541,575 4,061 SH   SOLE   4,061 0 0
EXELIXIS COM 30161q104   863,745 44,500 SH   SOLE   44,500 0 0
EXXON MOBIL CORP COM 30231G102   4,316,108 39,359 SH   SOLE   39,259 0 100
FASTENAL COM 311900104   4,122,634 76,430 SH   SOLE   76,380 0 50
FASTENAL COM 311900104   25,783 478 SH   OTR   0 0 478
FEDEX COM 31428X106   16,464,304 72,057 SH   SOLE   72,057 0 0
FEDEX COM 31428X106   3,427 15 SH   DFND   0 0 15
FEDEX COM 31428X106   7,997 35 SH   OTR   0 0 35
FIDELITY NATL INFO COM 31620M106   11,656,447 214,549 SH   SOLE   214,549 0 0
FIDELITY NATL INFO COM 31620M106   4,075 75 SH   DFND   0 0 75
FIDELITY NATL INFO COM 31620M106   8,964 165 SH   OTR   0 0 165
FISERV COM 337738108   37,785,011 334,292 SH   SOLE   334,250 0 42
FISERV COM 337738108   5,651 50 SH   DFND   0 0 50
FISERV COM 337738108   46,907 415 SH   OTR   0 0 415
FORD COM 345370860   135,945 10,789 SH   SOLE   10,089 0 700
FORTIVE CORP COM 34959j108   439,696 6,450 SH   SOLE   6,400 0 50
FRANKLIN RESOURCES COM 354613101   569,584 21,143 SH   SOLE   21,143 0 0
GE HEALTHCARE TECH COM 36266G107   466,505 5,687 SH   SOLE   5,679 0 8
GEN MILLS INC COM 370334104   476,781 5,579 SH   SOLE   5,579 0 0
GENERAL ELECTRIC COM 369604301   1,318,993 13,797 SH   SOLE   13,767 0 30
GENERAL ELECTRIC COM 369604301   5,927 62 SH   DFND   0 0 62
GINKGO BIOWORKS COM 37611x100   26,733 20,100 SH   SOLE   20,000 0 100
GLOBAL PAYMENTS COM 37940x102   23,513,563 223,428 SH   SOLE   223,428 0 0
GLOBAL PAYMENTS COM 37940x102   2,631 25 SH   DFND   0 0 25
GLOBAL PAYMENTS COM 37940x102   10,524 100 SH   OTR   0 0 100
GOLDMAN SACHS GROUP INC COM 38141g104   992,779 3,035 SH   SOLE   3,035 0 0
GRAINGER WW COM 384802104   1,377,620 2,000 SH   SOLE   2,000 0 0
GRAYSCALE ETHEREUM TRUST COM 389638107   103,954 12,130 SH   SOLE   12,130 0 0
HENRY SCHEIN COM 806407102   745,846 9,147 SH   SOLE   9,147 0 0
HESS CORP COM 42809H107   387,889 2,931 SH   SOLE   2,931 0 0
HOLOGIC COM 436440101   19,993,102 247,746 SH   SOLE   247,746 0 0
HOLOGIC COM 436440101   4,035 50 SH   DFND   0 0 50
HOLOGIC COM 436440101   19,771 245 SH   OTR   0 0 245
HOME DEPOT COM 437076102   2,136,079 7,238 SH   SOLE   7,218 0 20
HUBBELL COM 443510607   574,455 2,361 SH   SOLE   2,361 0 0
HUMANA COM 444859102   1,009,757 2,080 SH   SOLE   2,060 0 20
IBM COM 459200101   875,681 6,680 SH   SOLE   6,640 0 40
IDEXX LABS COM 45168d104   210,034 420 SH   SOLE   410 0 10
IDNA INC. COM 46435U192   258,297 11,100 SH   SOLE   11,100 0 0
ILLINOIS TOOL COM 452308109   9,033,212 37,105 SH   SOLE   37,105 0 0
IMPEDIMED LTD COM Q48619102   1,404 20,000 SH   SOLE   20,000 0 0
INCYTE CORP COM 45337c102   820,264 11,350 SH   SOLE   11,350 0 0
INTEL COM 458140100   2,098,786 64,242 SH   SOLE   64,142 0 100
INTUIT COM 461202103   22,812,675 51,169 SH   SOLE   51,146 0 23
INTUIT COM 461202103   9,808 22 SH   OTR   0 0 22
INTUITIVE SURGICAL COM 46120E602   5,345,710 20,925 SH   SOLE   20,895 0 30
INTUITIVE SURGICAL COM 46120E602   5,620 22 SH   OTR   0 0 22
IONIS PHARMACEUTICALS COM 462222100   488,923 13,680 SH   SOLE   13,600 0 80
IQVIA HOLDINGS COM 46266c105   1,260,963 6,340 SH   SOLE   6,340 0 0
J.HANCOCK FINL OPP FUND COM 409735206   2,865,263 93,820 SH   SOLE   93,820 0 0
J.M. SMUCKERS NEW COM 832696405   252,894 1,607 SH   SOLE   1,607 0 0
JABIL CIRCUIT COM 466313103   1,681,211 19,070 SH   SOLE   19,070 0 0
JOHNSON&JOHNSON COM 478160104   4,871,185 31,427 SH   SOLE   31,347 0 80
JP MORGAN CHASE COM 46625H100   9,665,492 74,173 SH   SOLE   74,153 0 20
JP MORGAN CHASE COM 46625H100   7,819 60 SH   OTR   0 0 60
KC DE MEXICO COM 494386204   125,760 12,000 SH   SOLE   12,000 0 0
KIMBERLY-CLARK COM 494368103   9,624,029 71,703 SH   SOLE   71,653 0 50
KIMBERLY-CLARK COM 494368103   3,593,740 26,775 SH   OTR   26,775 0 26,775
KRAFT HEINZ FOODS COM 500754106   554,984 14,352 SH   SOLE   14,352 0 0
LINDE PUBLIC LTD COM G54950103   530,672 1,493 SH   SOLE   1,473 0 20
LINDE PUBLIC LTD COM G54950103   15,995 45 SH   OTR   0 0 45
LIVE NATION ENTERTAINMENT COM 538034109   2,087,120 29,816 SH   SOLE   29,816 0 0
LOWE'S COMPANIES COM 548661107   18,941,378 94,721 SH   SOLE   94,721 0 0
LOWE'S COMPANIES COM 548661107   8,999 45 SH   OTR   0 0 45
MARATHON PETROLEUM CORP COM 56585a102   686,150 5,089 SH   SOLE   5,089 0 0
MARRIOTT INT'L COM 571903202   2,481,966 14,948 SH   SOLE   14,948 0 0
MARRIOTT VACATION COM 57164y107   281,318 2,086 SH   SOLE   2,086 0 0
MARSH & MCLENNAN COM 571748102   502,315 3,016 SH   SOLE   3,016 0 0
MARYJANE GROUP COM 57388q104   0 2,649,998 SH   SOLE   2,649,998 0 0
MASIMO COM 574795100   1,025,120 5,555 SH   SOLE   5,535 0 20
MASTERCARD COM 57636Q104   13,419,514 36,927 SH   SOLE   36,927 0 0
MASTERCARD COM 57636Q104   21,805 60 SH   OTR   0 0 60
MCDONALDS COM 580135101   1,465,904 5,243 SH   SOLE   5,213 0 30
MCKESSON COM 58155Q103   1,573,385 4,419 SH   SOLE   4,409 0 10
MEDICINE MAN TECHNOLOGIES COM 58468u106   347,365 306,724 SH   SOLE   306,724 0 0
MEDTRONIC PLC COM g5960l103   486,380 6,033 SH   SOLE   6,033 0 0
MENASHA CORP COM fjg456208   16,510,170 2,181 SH   SOLE   2,181 0 0
MERCANTILE BANK COM 587376104   10,127,607 331,184 SH   SOLE   331,184 0 0
MERCANTILE BANK COM 587376104   29,968 980 SH   OTR   0 0 980
MERCK COM 58933y105   1,357,361 12,758 SH   SOLE   12,718 0 40
META PLATFORMS COM 30303M102   5,858,445 27,642 SH   SOLE   27,542 0 100
META PLATFORMS COM 30303M102   2,119 10 SH   DFND   0 0 10
MGE ENERGY COM 55277p104   219,884 2,831 SH   SOLE   2,831 0 0
MICROSOFT COM 594918104   48,511,413 168,267 SH   SOLE   168,047 0 220
MICROSOFT COM 594918104   4,324 15 SH   DFND   0 0 15
MICROSOFT COM 594918104   51,029 177 SH   OTR   0 0 177
MONDELEZ INTL INC COM 609207105   2,567,118 36,820 SH   SOLE   36,720 0 100
NAVIENT CORP COM 63938c108   12,912,037 807,507 SH   SOLE   807,507 0 0
NAVIENT CORP COM 63938c108   26,383 1,650 SH   OTR   0 0 1,650
NB REAL ESTATE COM 64190A103   85,880 27,883 SH   SOLE   27,883 0 0
NESTLE S.A. COM 641069406   932,876 7,666 SH   SOLE   7,666 0 0
NEXTERA ENERGY COM 65339F101   208,116 2,700 SH   SOLE   2,650 0 50
NEXTERA ENERGY COM 65339F101   5,010 65 SH   OTR   0 0 65
NICOLET BANKSHARES INC. COM 65406e102   2,800,618 44,419 SH   SOLE   44,419 0 0
NICOLET BANKSHARES INC. COM 65406e102   12,610 200 SH   DFND   0 0 200
NIKE INC CL B COM 654106103   10,622,358 86,614 SH   SOLE   86,604 0 10
NIKE INC CL B COM 654106103   9,811 80 SH   OTR   0 0 80
NORFOLK SOUTHERN COM 655844108   831,040 3,920 SH   SOLE   3,920 0 0
NOVARTIS COM 66987V109   462,392 5,026 SH   SOLE   5,026 0 0
NOVO NORDISK COM 670100205   2,952,524 18,553 SH   SOLE   18,553 0 0
NVIDIA COM 67066G104   8,432,838 30,359 SH   SOLE   29,959 0 400
NVIDIA COM 67066G104   23,610 85 SH   OTR   0 0 85
ORACLE COM 68389X105   1,801,357 19,386 SH   SOLE   19,306 0 80
OSHKOSH TRUCK COM 688239201   404,120 4,858 SH   SOLE   4,838 0 20
PALO ALTO NETWORKS COM 697435105   398,481 1,995 SH   SOLE   1,965 0 30
PALO ALTO NETWORKS COM 697435105   399 2 SH   OTR   0 0 2
PAYCOM SOFTWARE COM 70432v102   3,543,845 11,657 SH   SOLE   11,657 0 0
PAYCOM SOFTWARE COM 70432v102   20,977 69 SH   OTR   0 0 69
PAYPAL HOLDINGS COM 70450y103   15,784,281 207,852 SH   SOLE   207,852 0 0
PAYPAL HOLDINGS COM 70450y103   2,278 30 SH   DFND   0 0 30
PAYPAL HOLDINGS COM 70450y103   10,252 135 SH   OTR   0 0 135
PEPSICO COM 713448108   4,534,406 24,873 SH   SOLE   24,813 0 60
PFIZER COM 717081103   5,761,854 141,222 SH   SOLE   141,222 0 0
PFIZER COM 717081103   4,080 100 SH   DFND   0 0 100
PHILIP MORRIS INT'L COM 718172109   5,967,369 61,361 SH   SOLE   61,361 0 0
PHILLIPS 66 COM 718546104   290,251 2,863 SH   SOLE   2,863 0 0
PRESTIGE CONSUMER HCARE COM 74112d101   15,029,321 239,970 SH   SOLE   239,970 0 0
PRESTIGE CONSUMER HCARE COM 74112d101   26,305 420 SH   OTR   0 0 420
PRICE T ROWE GROUP COM 74144t108   20,475,431 181,359 SH   SOLE   181,304 0 55
PRICE T ROWE GROUP COM 74144t108   1,693 15 SH   DFND   0 0 15
PRICE T ROWE GROUP COM 74144t108   11,854 105 SH   OTR   0 0 105
PRINCIPAL FINL GROUP COM 74251v102   29,035,644 390,684 SH   SOLE   390,599 0 85
PRINCIPAL FINL GROUP COM 74251v102   5,574 75 SH   DFND   0 0 75
PRINCIPAL FINL GROUP COM 74251v102   50,909 685 SH   OTR   0 0 685
PROASSURANCE GROUP COM 74267C106   196,794 10,649 SH   SOLE   10,649 0 0
PROCTER & GAMBLE COM 742718109   2,408,523 16,198 SH   SOLE   16,098 0 100
PROSPERITY BANCSHARES COM 743606105   11,373,239 184,871 SH   SOLE   184,871 0 0
PROSPERITY BANCSHARES COM 743606105   17,533 285 SH   OTR   0 0 285
PTC INC COM 69370c100   17,877,827 139,420 SH   SOLE   139,396 0 24
PTC INC COM 69370c100   10,258 80 SH   OTR   0 0 80
QORVO INC COM 74736k101   733,335 7,220 SH   SOLE   7,220 0 0
QUALCOMM COM 747525103   4,087,554 32,039 SH   SOLE   32,039 0 0
RAYTHEON TECHNOLOGIES COM 75513e101   539,203 5,506 SH   SOLE   5,456 0 50
RECKITT BENCIKISER COM 756255204   186,487 12,052 SH   SOLE   12,052 0 0
REGENERON PHARMACEUTIC COM 75886f107   230,889 281 SH   SOLE   275 0 6
REMSLEEP COM 75990a200   9,324 720,000 SH   SOLE   720,000 0 0
REPLIGEN COM 759916109   14,973,265 88,936 SH   SOLE   88,936 0 0
REPLIGEN COM 759916109   10,102 60 SH   OTR   0 0 60
RESMED INC COM 761152107   1,585,926 7,242 SH   SOLE   7,242 0 0
ROCHE HLDG LTD ADR COM 771195104   568,381 15,850 SH   SOLE   15,700 0 150
ROCHE HLDG LTD ADR COM 771195104   7,925 221 SH   OTR   0 0 221
ROCKWELL AUTOMATION COM 773903109   16,490,423 56,195 SH   SOLE   56,195 0 0
ROCKWELL AUTOMATION COM 773903109   2,934 10 SH   DFND   0 0 10
ROCKWELL AUTOMATION COM 773903109   10,271 35 SH   OTR   0 0 35
ROPER TECHNOLOGIES COM 776696106   9,770,654 22,171 SH   SOLE   22,163 0 8
ROYCE VALUE TRUST(CL END) COM 780910105   249,946 18,419 SH   SOLE   18,419 0 0
RPM COM 749685103   11,680,825 133,893 SH   SOLE   133,843 0 50
RPM COM 749685103   13,086 150 SH   OTR   0 0 150
SBA COMMUNICATIONS CORP COM 78388J106   203,635 780 SH   SOLE   780 0 0
SCHLUMBERGER COM 806857108   438,758 8,936 SH   SOLE   8,936 0 0
SEAGEN INC. COM 812578102   556,792 2,750 SH   SOLE   2,750 0 0
SEMPRA ENERGY COM 816851109   203,310 1,345 SH   SOLE   1,325 0 20
SOUTHERN CO COM 842587107   217,507 3,126 SH   SOLE   3,126 0 0
SPDR GOLD TRUST (COLLECTIBLE) COM 78463v107   3,812,442 20,808 SH   SOLE   20,498 0 310
SPDR S&P BANK ETF COM 78464a797   476,238 12,847 SH   SOLE   12,847 0 0
SPDR S&P REGIONAL BANK ETF COM 78464a698   640,049 14,593 SH   SOLE   14,593 0 0
SPROTT PHYSICAL GOLD SILVER COM 153501101   217,465 11,500 SH   SOLE   11,500 0 0
SS&C TECHNOLOGIES COM 78467j100   30,356,126 537,562 SH   SOLE   537,562 0 0
SS&C TECHNOLOGIES COM 78467j100   2,823 50 SH   DFND   0 0 50
SS&C TECHNOLOGIES COM 78467j100   15,529 275 SH   OTR   0 0 275
STARBUCKS CORP COM 855244109   417,874 4,013 SH   SOLE   3,913 0 100
STARBUCKS CORP COM 855244109   36,176 347 SH   OTR   0 0 347
STRYKER COM 863667101   28,088,250 98,393 SH   SOLE   98,393 0 0
STRYKER COM 863667101   17,128 60 SH   OTR   0 0 60
SWIBER HOLDINGS LTD COM Y8318F125   0 17,000 SH   SOLE   17,000 0 0
SYNOPSYS COM 871607107   23,258,430 60,216 SH   SOLE   60,206 0 10
SYNOPSYS COM 871607107   17,381 45 SH   OTR   0 0 45
SYSCO CORPORATION COM 871829107   8,471,493 109,692 SH   SOLE   109,692 0 0
SYSCO CORPORATION COM 871829107   13,515 175 SH   OTR   0 0 175
TENCENT HOLDINGS COM 88032q109   644,419 13,181 SH   SOLE   13,131 0 50
TESLA MOTORS COM 88160r101   2,364,629 11,398 SH   SOLE   11,398 0 0
TESLA MOTORS COM 88160r101   4,357 21 SH   OTR   0 0 21
TEXAS INSTR COM 882508104   1,698,271 9,130 SH   SOLE   9,130 0 0
TEXAS INSTR COM 882508104   3,720 20 SH   OTR   0 0 20
THERMO FISHER SCIENTIFIC COM 883556102   29,357,982 50,936 SH   SOLE   50,906 0 30
THERMO FISHER SCIENTIFIC COM 883556102   14,409 25 SH   OTR   0 0 25
TRADE DESK COM 88339j105   441,293 7,245 SH   SOLE   7,205 0 40
TRANS-PACIFIC AEROSPACE COM 89342j108   0 200,000 SH   SOLE   200,000 0 0
TRAVEL & LEISURE CO COM 894164102   450,016 11,480 SH   SOLE   11,480 0 0
TYLER TECH COM 902252105   9,156,805 25,820 SH   SOLE   25,810 0 10
TYLER TECH COM 902252105   8,866 25 SH   OTR   0 0 25
UBIQUITI INC. COM 90353W103   271,690 1,000 SH   SOLE   1,000 0 0
UNION PACIFIC CORP COM 907818108   18,536,650 92,103 SH   SOLE   92,103 0 0
UNION PACIFIC CORP COM 907818108   2,013 10 SH   DFND   0 0 10
UNION PACIFIC CORP COM 907818108   18,113 90 SH   OTR   0 0 90
UNITED HEALTHCARE COM 91324p102   1,087,902 2,302 SH   SOLE   2,282 0 20
UNITED HEALTHCARE COM 91324p102   24,102 51 SH   OTR   0 0 51
UNITED PARCEL COM 911312106   4,404,229 22,703 SH   SOLE   22,703 0 0
UNIVERSAL DISPLAY CORP COM 91347p105   781,080 5,035 SH   SOLE   5,035 0 0
US BANCORP DEL COM 902973304   539,308 14,960 SH   SOLE   14,960 0 0
VANGUARD ENERGY ETF COM 92204A306   2,160,089 18,910 SH   SOLE   18,910 0 0
VANGUARD ENERGY ETF COM 92204A306   14,279 125 SH   OTR   0 0 125
VEEVA SYSTEMS COM 922475108   10,780,938 58,659 SH   SOLE   58,645 0 14
VEEVA SYSTEMS COM 922475108   22,974 125 SH   OTR   0 0 125
VERADIGM COM 01988P108   573,417 43,940 SH   SOLE   43,940 0 0
VERISIGN INC COM 92343E102   923,723 4,371 SH   SOLE   4,371 0 0
VERIZON COMMUNICATIONS COM 92343V104   10,921,346 280,827 SH   SOLE   280,827 0 0
VERIZON COMMUNICATIONS COM 92343V104   3,889 100 SH   DFND   0 0 100
VERIZON COMMUNICATIONS COM 92343V104   12,834 330 SH   OTR   0 0 330
VERTEX PHARMACEUTICALS COM 92532F100   1,800,625 5,715 SH   SOLE   5,715 0 0
VISA COM 92826C839   33,471,792 148,460 SH   SOLE   148,440 0 20
VISA COM 92826C839   364,569 1,617 SH   OTR   0 0 1,617
VM WARE COM 928563402   10,110,224 80,979 SH   SOLE   80,979 0 0
WAL-MART COM 931142103   478,918 3,248 SH   SOLE   3,248 0 0
WALGREENS BOOTS ALLIANCE COM 931427108   380,726 11,010 SH   SOLE   10,910 0 100
WALT DISNEY COM 254687106   10,083,759 100,707 SH   SOLE   100,527 0 180
WALT DISNEY COM 254687106   2,003 20 SH   DFND   0 0 20
WARNER BROS DISCOVERY COM 934423104   432,238 28,625 SH   SOLE   28,625 0 0
WATERS CORP COM 941848103   1,882,550 6,080 SH   SOLE   6,080 0 0
WEC ENERGY GROUP I COM 92939u106   611,869 6,455 SH   SOLE   6,455 0 0
WELLS FARGO & CO COM 949746101   603,408 16,143 SH   SOLE   16,073 0 70
WEYERHAEUSER COM 962166104   797,842 26,480 SH   SOLE   26,480 0 0
WHIRLPOOL CORP COM 963320106   244,105 1,849 SH   SOLE   1,829 0 20
WISCOMTREE US TOTAL DVD COM 97717W109   714,566 11,793 SH   SOLE   11,793 0 0
WSFS FINANCIAL COM 929328102   3,798,140 100,987 SH   SOLE   100,987 0 0
WSFS FINANCIAL COM 929328102   19,444 517 SH   OTR   0 0 517
WYNDHAM HOTELS & RESORTS COM 98311a105   17,159,703 252,906 SH   SOLE   252,831 0 75
WYNDHAM HOTELS & RESORTS COM 98311a105   34,264 505 SH   OTR   0 0 505
YUM BRANDS COM 988498101   1,343,650 10,173 SH   SOLE   10,173 0 0
YUM CHINA HOLDING COM 98850p109   338,693 5,343 SH   SOLE   5,343 0 0
ZIMMER BIOMET HLDGS COM 98956P102   435,275 3,369 SH   SOLE   3,339 0 30
ZSCALER COM 98980g102   3,133,614 26,822 SH   SOLE   26,822 0 0
ZSCALER COM 98980g102   3,505 30 SH   OTR   0 0 30
AMERICAN FUNDS GROWTH FD F3 MFD 399874775   246,497 4,479 SH   SOLE   4,479 0 0
BAIRD SHORT-TERM MUNI BOND MFD 057071631   156,197 15,730 SH   SOLE   15,730 0 0
FIDELITY 500 INDEX MFD 315911750   269,500 1,883 SH   SOLE   1,883 0 0
FIDELITY CONTRAFUND MFD 316071109   153,733 11,568 SH   SOLE   11,568 0 0
FIDELITY GROWTH FD MFD 316200104   283,066 10,779 SH   SOLE   10,779 0 0
INVESCO QQQ TRUST SERIES 1 MFD 46090e103   276,642 862 SH   SOLE   862 0 0
INVESCO WATER RESOURCES MFD 46137v142   373,450 7,000 SH   SOLE   7,000 0 0
INVSTMNT CO OF AMER CL-A MFD 461308108   222,621 5,092 SH   SOLE   5,092 0 0
ISHARES CORE S&P TOTAL US MFD 464287150   522,754 5,773 SH   SOLE   5,773 0 0
ISHARES DJ SELECT DIVIDEND B/E MFD 464287168   212,330 1,812 SH   SOLE   1,812 0 0
ISHARES MSCI USA ESG MFD 46435g425   205,321 2,270 SH   SOLE   2,270 0 0
ISHARES S&P 400 MIDCAP ETF MFD 464287507   14,147,298 56,553 SH   SOLE   56,553 0 0
ISHARES S&P 500 MFD 464287200   606,754 1,476 SH   SOLE   1,476 0 0
JANUS HENDERSON FORTY FUND CLA MFD 47103A625   445,575 11,215 SH   SOLE   11,215 0 0
JPMORGAN DIVERSIFIED RETURN MFD 46641q407   267,716 2,800 SH   SOLE   2,800 0 0
OPPENHEIMER SR FLOAT RATE MFD 68381K408   104,688 16,056 SH   SOLE   16,056 0 0
S&P INDEX FUND MFD 78462f103   2,388,252 5,834 SH   SOLE   5,834 0 0
S&P MIDCAP 400 MFD 78467y107   366,728 800 SH   SOLE   800 0 0
SCHWAB LARGE CAP VALUE ETF MFD 808524409   2,741,600 41,805 SH   SOLE   41,805 0 0
SCHWAB LARGE-CAP INDEX MF MFD 808509855   587,562 9,303 SH   SOLE   9,303 0 0
SCHWAB TOTAL STOCK MKT-SEL MFD 808509756   18,487,120 264,480 SH   SOLE   264,480 0 0
SCHWAB US BROAD MKT ETF MFD 808524102   42,054,228 878,876 SH   SOLE   878,876 0 0
SCHWAB US DVD EQUITY ETF MFD 808524797   1,065,136 14,559 SH   SOLE   14,559 0 0
SCHWAB US LARGE EQUITY ETF MFD 808524201   8,297,020 171,532 SH   SOLE   171,532 0 0
SCHWAB US MID CAP ETF MFD 808524508   7,978,473 117,590 SH   SOLE   117,590 0 0
SCHWAB US SCAP ETF MFD 808524607   9,440,000 225,137 SH   SOLE   225,137 0 0
SCHWAB US SCAP ETF MFD 808524607   8,386 200 SH   OTR   0 0 200
SPDR S&P 600 SMALLCAP ETF MFD 78468r853   8,163,155 216,128 SH   SOLE   216,128 0 0
T ROWE PR BLUE CHIP GROW-I MFD 77954q403   392,654 3,245 SH   SOLE   3,245 0 0
TOTAL MARKETS EQUITY POOL MFD 808516702   263,408 6,803 SH   SOLE   6,803 0 0
VAN WELLINGTON ADM #571 MFD 921935201   1,193,272 17,502 SH   SOLE   17,502 0 0
VANGARD MID CAP INDEX ETF MFD 922908629   317,435 1,505 SH   SOLE   1,505 0 0
VANGUARD 500 INDEX (ADM) MFD 922908710   4,835,237 12,756 SH   SOLE   12,756 0 0
VANGUARD DVD MFD 921908844   462,282 3,002 SH   SOLE   3,002 0 0
VANGUARD EXTENDED MARKET INDEX MFD 922908694   319,107 2,999 SH   SOLE   2,999 0 0
VANGUARD GROWTH ETF MFD 922908736   504,617 2,023 SH   SOLE   2,023 0 0
VANGUARD GROWTH ETF MFD 922908736   823,152 3,300 SH   OTR   0 0 3,300
VANGUARD GROWTH INDEX-ADM MFD 922908660   672,662 5,238 SH   SOLE   5,238 0 0
VANGUARD HIGH DIVIDEND YIELD MFD 921946406   1,573,427 14,914 SH   SOLE   14,914 0 0
VANGUARD INFO TECH MFD 92204a702   338,828 879 SH   SOLE   879 0 0
VANGUARD INST INDEX MFD 922040100   437,978 1,277 SH   SOLE   1,277 0 0
VANGUARD INTL GROWTH-ADM MFD 921910501   314,375 3,091 SH   SOLE   3,091 0 0
VANGUARD MID CAP ADM MFD 922908645   557,173 2,133 SH   SOLE   2,133 0 0
VANGUARD MID CAP GROWTH MFD 922908538   269,728 1,384 SH   SOLE   1,384 0 0
VANGUARD PRIMECAP ADMIRAL MFD 921936209   1,203,794 8,600 SH   SOLE   8,600 0 0
VANGUARD S&P 500 LC ETF MFD 922908363   30,896,450 82,156 SH   SOLE   82,136 0 20
VANGUARD SMALL CAP INDEX MFD 922908686   817,095 8,994 SH   SOLE   8,994 0 0
VANGUARD TAX-MANAGED CAPITAL A MFD 921943866   269,479 1,271 SH   SOLE   1,271 0 0
VANGUARD TOTAL INTL STOCK MFD 921909768   661,379 11,979 SH   SOLE   11,979 0 0
VANGUARD TTL STK MKT ADM MFD 922908728   2,133,076 21,466 SH   SOLE   21,466 0 0
VANGUARD TTL STK MKT ADM MFD 922908728   119,425 1,202 SH   OTR   0 0 1,202
VANGUARD TTL STK MKT ETF MFD 922908769   31,832,171 155,964 SH   SOLE   155,964 0 0
VANGUARD TTL STK MKT ETF MFD 922908769   3,232,944 15,840 SH   OTR   0 0 15,840
VANGUARD VALUE ETF MFD 922908744   1,720,160 12,455 SH   SOLE   12,455 0 0
WASATCH GROWTH MFD 936772201   224,227 3,184 SH   SOLE   3,184 0 0
WASATCH MICRO CAP VALUE FD MFD 936793504   39,060 12,641 SH   SOLE   12,641 0 0
WASATCH SMALL CAP VALUE FD MFD 936793207   250,663 29,421 SH   SOLE   29,421 0 0
AMER EUROPACIFIC GRWTH CL F-1 IFD 298706409   338,936 6,327 SH   SOLE   6,327 0 0
AMER EUROPACIFIC GRWTH Cl F-2 IFD 29875E100   4,048,666 75,366 SH   SOLE   75,366 0 0
HARBOR INTL FD IFD 411511306   304,276 7,192 SH   SOLE   7,192 0 0
MS INDIA INVESTMENT (CL END) IFD 61745C105   355,106 18,248 SH   SOLE   18,248 0 0
MSCI-EAFE INDEX IFD 464287465   385,922 5,396 SH   SOLE   5,396 0 0
SCHWAB DEV-MKTS INDEX MF IFD 808509830   246,126 11,480 SH   SOLE   11,480 0 0
SCHWAB FOREIGN DM ETF IFD 808524805   16,967,620 487,575 SH   SOLE   487,575 0 0
SCHWAB FOREIGN DM ETF IFD 808524805   96,570 2,775 SH   OTR   375 0 2,775
SCHWAB FOREIGN EM ETF IFD 808524706   11,157,301 455,029 SH   SOLE   454,879 0 150
SCHWAB FOREIGN EM ETF IFD 808524706   21,578 880 SH   OTR   880 0 880
TEMPLETON FOREIGN FD CL A IFD 880196209   126,884 16,828 SH   SOLE   16,828 0 0
TWEEDY BRN GLOBAL VALUE IFD 901165100   5,146,287 189,480 SH   SOLE   189,480 0 0
TWEEDY BRN GLOBAL VALUE IFD 901165100   12,182 449 SH   OTR   449 0 449
VANGUARD EMERGING MKTS ETF IFD 922042858   6,216,030 153,862 SH   SOLE   153,862 0 0
VANGUARD EMERGING MKTS ETF IFD 922042858   66,862 1,655 SH   OTR   0 0 1,655
VANGUARD FTSE DEV MKT IFD 921943858   671,000 14,855 SH   SOLE   14,855 0 0
VANGUARD FTSE WLD EX US ETF IFD 922042775   5,622,638 105,155 SH   SOLE   105,155 0 0
VANGUARD FTSE WLD EX US ETF IFD 922042775   98,919 1,850 SH   OTR   0 0 1,850
WASATCH INTL OPPORT INV IFD 936793702   62,037 21,616 SH   SOLE   21,616 0 0
iSHARES CORE MSCI EMG MKTS IFD 46434g103   3,754,732 76,957 SH   SOLE   76,957 0 0
NUVEEN WI MUNICIPAL BD BMD 67065r721   134,136 13,604 SH   SOLE   13,604 0 0