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   1,307,795 35,889 SH   SOLE   35,889 0 0
10X GENOMICS COM 88025u109   2,186 60 SH   OTR   0 0 60
3M COMPANY COM 88579Y101   3,723,636 31,051 SH   SOLE   31,011 0 40
3M COMPANY COM 88579Y101   4,437 37 SH   OTR   0 0 37
ABBOTT LABS COM 002824100   28,652,786 260,978 SH   SOLE   260,913 0 65
ABBOTT LABS COM 002824100   43,916 400 SH   OTR   0 0 400
ABBVIE COM 00287y109   23,432,731 144,996 SH   SOLE   144,996 0 0
ABBVIE COM 00287y109   8,080 50 SH   DFND   0 0 50
ABBVIE COM 00287y109   28,282 175 SH   OTR   0 0 175
ACCENTURE PLC COM G1151C101   708,193 2,654 SH   SOLE   2,644 0 10
ACI WORLDWIDE COM 004498101   18,879,665 820,855 SH   SOLE   820,855 0 0
ACI WORLDWIDE COM 004498101   4,025 175 SH   DFND   0 0 175
ACI WORLDWIDE COM 004498101   39,100 1,700 SH   OTR   0 0 1,700
ACTIVISION BLIZZARD COM 00507v109   1,458,130 19,048 SH   SOLE   19,048 0 0
ADAMS NATURAL RESOURCES COM 00548f105   3,279,395 150,431 SH   SOLE   150,431 0 0
ADOBE SYSTEMS COM 00724F101   32,565,672 96,769 SH   SOLE   96,743 0 26
ADOBE SYSTEMS COM 00724F101   16,826 50 SH   OTR   0 0 50
ADVANCED MICRO DEVICES COM 007903107   9,493,318 146,570 SH   SOLE   146,530 0 40
ADVANCED MICRO DEVICES COM 007903107   11,140 172 SH   OTR   0 0 172
ADYEN ADR COM 00783v104   4,334,401 314,087 SH   SOLE   313,887 0 200
ADYEN ADR COM 00783v104   2,070 150 SH   OTR   0 0 150
AES CORP COM 00130H105   34,898,594 1,213,442 SH   SOLE   1,213,142 0 300
AES CORP COM 00130H105   7,190 250 SH   DFND   0 0 250
AES CORP COM 00130H105   18,263 635 SH   OTR   0 0 635
AFFILIATED MANAGERS COM 008252108   15,147,651 95,611 SH   SOLE   95,611 0 0
AFLAC COM 001055102   3,936,053 54,713 SH   SOLE   54,713 0 0
AIR PRODUCTS & CHEM COM 009158106   426,940 1,385 SH   SOLE   1,365 0 20
AKAMAI TECH COM 00971t101   11,745,182 139,326 SH   SOLE   139,326 0 0
AKAMAI TECH COM 00971t101   2,107 25 SH   DFND   0 0 25
AKAMAI TECH COM 00971t101   12,645 150 SH   OTR   0 0 150
ALLSCRIPTS HEALTHCARE COM 01988P108   795,388 45,090 SH   SOLE   45,090 0 0
ALNYLAM PHARMACEUTICALS COM 02043q107   365,981 1,540 SH   SOLE   1,500 0 40
ALPHABET CL A COM 02079k305   7,980,933 90,456 SH   SOLE   90,056 0 400
ALPHABET CL A COM 02079k305   10,588 120 SH   OTR   0 0 120
ALPHABET CL C COM 02079k107   21,494,161 242,242 SH   SOLE   241,802 0 440
ALPHABET CL C COM 02079k107   3,549 40 SH   DFND   0 0 40
ALPHABET CL C COM 02079k107   19,521 220 SH   OTR   0 0 220
ALTRIA GROUP COM 02209s103   2,054,575 44,948 SH   SOLE   44,948 0 0
AMAZON.COM COM 023135106   14,396,676 171,389 SH   SOLE   171,089 0 300
AMAZON.COM COM 023135106   5,880 70 SH   DFND   0 0 70
AMAZON.COM COM 023135106   40,068 477 SH   OTR   0 0 477
AMCOR COM g0250x107   1,563,509 131,277 SH   SOLE   130,977 0 300
AMERICAN ELECTRIC POWER COM 025537101   231,013 2,433 SH   SOLE   2,433 0 0
AMETEK COM 031100100   23,215,456 166,157 SH   SOLE   166,157 0 0
AMEX TECHNOLOGY SPDR COM 81369Y803   353,036 2,837 SH   SOLE   2,837 0 0
AMGEN COM 031162100   2,697,575 10,271 SH   SOLE   10,241 0 30
AMGEN COM 031162100   21,011 80 SH   OTR   0 0 80
AMPHENOL CORP CL A COM 032095101   8,668,277 113,847 SH   SOLE   113,847 0 0
ANALOG DEVICES COM 032654105   16,960,189 103,397 SH   SOLE   103,397 0 0
ANALOG DEVICES COM 032654105   27,065 165 SH   OTR   0 0 165
APPLE COM 037833100   44,404,086 341,754 SH   SOLE   340,244 0 1,510
APPLE COM 037833100   2,891,547 22,255 SH   OTR   0 0 22,255
ASML HOLDINGS COM n07059210   15,697,348 28,729 SH   SOLE   28,719 0 10
ASML HOLDINGS COM n07059210   8,196 15 SH   OTR   0 0 15
ASSOCIATED BANK COM 045487105   1,535,254 66,490 SH   SOLE   66,490 0 0
AT&T INC COM 00206r102   230,189 12,503 SH   SOLE   12,503 0 0
AUTOMATIC DATA PROCESSNG COM 053015103   1,393,270 5,833 SH   SOLE   5,833 0 0
AVANOS MEDICAL INC COM 05350v106   591,234 21,849 SH   SOLE   21,849 0 0
AVANTOR COM 05352a100   3,996,660 189,505 SH   SOLE   189,505 0 0
AVANTOR COM 05352a100   4,534 215 SH   OTR   0 0 215
BALL COM 058498106   8,375,120 163,768 SH   SOLE   163,768 0 0
BANK FIRST NATIONAL CORP COM 06211j100   243,652 2,625 SH   SOLE   2,625 0 0
BANK OF MONTREAL COM 063671101   936,351 10,335 SH   SOLE   10,335 0 0
BARABOO BANCORP COM 067021105   311,614 88,779 SH   SOLE   88,779 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   1,595,160 5,164 SH   SOLE   5,064 0 100
BERKSHIRE HATHAWAY CL B COM 084670702   3,089 10 SH   OTR   0 0 10
BERKSHIRE HTWY CL 100 COM 084990175   468,711 100 SH   SOLE   100 0 0
BIOGEN IDEC COM 09062X103   257,813 931 SH   SOLE   921 0 10
BIOGEN IDEC COM 09062X103   22,154 80 SH   OTR   0 0 80
BOEING COM 097023105   3,656,104 19,193 SH   SOLE   19,193 0 0
BOEING COM 097023105   5,715 30 SH   OTR   0 0 30
BP PLC COM 055622104   419,186 12,001 SH   SOLE   12,001 0 0
BRADY CORP COM 104674106   339,120 7,200 SH   SOLE   7,200 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   769,217 10,691 SH   SOLE   10,691 0 0
BROADCOM COM 11135f101   413,197 739 SH   SOLE   739 0 0
CATALENT COM 148806102   3,107,400 69,038 SH   SOLE   69,038 0 0
CATALENT COM 148806102   2,476 55 SH   OTR   0 0 55
CATERPILLER COM 149123101   349,709 1,460 SH   SOLE   1,410 0 50
CHARLES SCHWAB COM 808513105   28,574,655 343,198 SH   SOLE   343,198 0 0
CHARLES SCHWAB COM 808513105   6,244 75 SH   DFND   0 0 75
CHARLES SCHWAB COM 808513105   44,128 530 SH   OTR   0 0 530
CHEVRON CORP COM 166764100   2,316,205 12,904 SH   SOLE   12,854 0 50
CHURCH & DWIGHT COM 171340102   5,269,937 65,376 SH   SOLE   65,356 0 20
CHURCH & DWIGHT COM 171340102   18,137 225 SH   OTR   0 0 225
CIGNA COM 125523100   1,285,268 3,879 SH   SOLE   3,879 0 0
CIM REAL ESTATE FINANCE TRUST COM 12558q103   78,996 12,024 SH   SOLE   12,024 0 0
CINTAS CORP COM 172908105   203,229 450 SH   SOLE   450 0 0
CISCO SYSTEMS COM 17275R102   2,486,495 52,193 SH   SOLE   52,143 0 50
CISCO SYSTEMS COM 17275R102   19,866 417 SH   OTR   0 0 417
CME GROUP COM 12572q105   1,098,085 6,530 SH   SOLE   6,515 0 15
COCA COLA COM 191216100   2,431,111 38,219 SH   SOLE   38,039 0 180
COCA COLA COM 191216100   6,361 100 SH   OTR   0 0 100
COGNIZANT CL A COM 192446102   1,555,568 27,200 SH   SOLE   27,200 0 0
COLGATE-PALMOLIVE COM 194162103   593,761 7,536 SH   SOLE   7,436 0 100
COMCAST CORP CL A COM 20030n101   1,060,325 30,321 SH   SOLE   30,321 0 0
CONOCOPHILLIPS COM 20825C104   461,734 3,913 SH   SOLE   3,913 0 0
CORTEVA COM 22052l104   223,482 3,802 SH   SOLE   3,769 0 33
COSTCO WHOLESALE COM 22160K105   9,459,981 20,723 SH   SOLE   20,690 0 33
COSTCO WHOLESALE COM 22160K105   34,237 75 SH   OTR   0 0 75
CROWDSTRIKE HOLDINGS COM 22788c105   2,842,514 26,997 SH   SOLE   26,982 0 15
CROWDSTRIKE HOLDINGS COM 22788c105   3,685 35 SH   OTR   0 0 35
CROWN CASTLE INTL CORP COM 22822V101   394,034 2,905 SH   SOLE   2,905 0 0
DANAHER COM 235851102   20,889,815 78,705 SH   SOLE   78,685 0 20
DANAHER COM 235851102   13,271 50 SH   OTR   0 0 50
DATADOG COM 23804l103   4,018,539 54,674 SH   SOLE   54,674 0 0
DATADOG COM 23804l103   28,150 383 SH   OTR   0 0 383
DEERE & CO COM 244199105   338,478 789 SH   SOLE   789 0 0
DISCOVER FINANCIAL COM 254709108   3,760,683 38,441 SH   SOLE   38,441 0 0
DONALDSON COM 257651109   476,670 8,097 SH   SOLE   8,097 0 0
DOVER COM 260003108   477,997 3,530 SH   SOLE   3,530 0 0
DUKE POWER COM 26441c204   209,070 2,030 SH   SOLE   2,030 0 0
EATON CORP COM 278058102   270,582 1,724 SH   SOLE   1,724 0 0
ECOLAB COM 278865100   10,907,102 74,932 SH   SOLE   74,932 0 0
ECOLAB COM 278865100   23,726 163 SH   OTR   0 0 163
ELI LILLY & CO COM 532457108   7,544,970 20,624 SH   SOLE   20,609 0 15
ELI LILLY & CO COM 532457108   18,292 50 SH   OTR   0 0 50
EMERSON ELECTRIC COM 291011104   1,134,661 11,812 SH   SOLE   11,812 0 0
ENERGY SELECT SECTOR SPDR COM 81369Y506   4,856,334 55,520 SH   SOLE   55,520 0 0
ENERGY SELECT SECTOR SPDR COM 81369Y506   6,123 70 SH   DFND   0 0 70
ENERGY SELECT SECTOR SPDR COM 81369Y506   17,494 200 SH   OTR   0 0 200
ENPHASE ENERGY COM 29355a107   538,929 2,034 SH   SOLE   2,014 0 20
ENVISTA COM 29415f104   5,261,577 156,269 SH   SOLE   156,269 0 0
ENVISTA COM 29415f104   10,269 305 SH   OTR   0 0 305
EPAM SYSTEMS COM 29414b104   655,480 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   20,754,344 106,783 SH   SOLE   106,758 0 25
EQUIFAX COM 294429105   9,718 50 SH   OTR   0 0 50
EVERTEC COM 30040P103   23,899,581 738,097 SH   SOLE   737,947 0 150
EVERTEC COM 30040P103   4,857 150 SH   DFND   0 0 150
EVERTEC COM 30040P103   32,380 1,000 SH   OTR   0 0 1,000
EVOLUTION AB COM 30051e104   334,745 3,421 SH   SOLE   3,421 0 0
EXELIXIS COM 30161q104   713,780 44,500 SH   SOLE   44,500 0 0
EXXON MOBIL CORP COM 30231G102   4,487,582 40,685 SH   SOLE   40,585 0 100
FASTENAL COM 311900104   3,616,668 76,430 SH   SOLE   76,380 0 50
FASTENAL COM 311900104   22,619 478 SH   OTR   0 0 478
FEDEX COM 31428X106   12,367,866 71,408 SH   SOLE   71,408 0 0
FEDEX COM 31428X106   2,598 15 SH   DFND   0 0 15
FEDEX COM 31428X106   8,660 50 SH   OTR   0 0 50
FIDELITY NATL INFO COM 31620M106   13,769,072 202,934 SH   SOLE   202,934 0 0
FIDELITY NATL INFO COM 31620M106   3,392 50 SH   DFND   0 0 50
FIDELITY NATL INFO COM 31620M106   11,195 165 SH   OTR   0 0 165
FISERV COM 337738108   34,458,289 340,935 SH   SOLE   340,893 0 42
FISERV COM 337738108   7,580 75 SH   DFND   0 0 75
FISERV COM 337738108   41,944 415 SH   OTR   0 0 415
FORD COM 345370860   127,450 10,959 SH   SOLE   10,259 0 700
FORTIVE CORP COM 34959j108   415,248 6,463 SH   SOLE   6,413 0 50
FRANKLIN RESOURCES COM 354613101   561,701 21,293 SH   SOLE   21,293 0 0
GEN MILLS INC COM 370334104   467,799 5,579 SH   SOLE   5,579 0 0
GENERAL ELECTRIC COM 369604301   1,343,634 16,036 SH   SOLE   16,011 0 25
GENERAL ELECTRIC COM 369604301   5,195 62 SH   DFND   0 0 62
GINKGO BIOWORKS COM 37611x100   61,854 36,600 SH   SOLE   36,500 0 100
GLOBAL PAYMENTS COM 37940x102   21,152,677 212,975 SH   SOLE   212,975 0 0
GLOBAL PAYMENTS COM 37940x102   2,483 25 SH   DFND   0 0 25
GLOBAL PAYMENTS COM 37940x102   9,932 100 SH   OTR   0 0 100
GOLDMAN SACHS GROUP INC COM 38141g104   1,042,158 3,035 SH   SOLE   3,035 0 0
GRAINGER WW COM 384802104   1,118,062 2,010 SH   SOLE   2,010 0 0
GRAYSCALE ETHEREUM TRUST COM 389638107   57,739 12,130 SH   SOLE   12,130 0 0
HANESBRANDS COM 410345102   84,302 13,255 SH   SOLE   13,255 0 0
HENRY SCHEIN COM 806407102   771,784 9,663 SH   SOLE   9,663 0 0
HESS CORP COM 42809H107   420,071 2,962 SH   SOLE   2,962 0 0
HOLOGIC COM 436440101   18,912,716 252,810 SH   SOLE   252,810 0 0
HOLOGIC COM 436440101   3,740 50 SH   DFND   0 0 50
HOLOGIC COM 436440101   18,328 245 SH   OTR   0 0 245
HOME DEPOT COM 437076102   2,339,891 7,408 SH   SOLE   7,388 0 20
HONEYWELL INTL COM 438516106   271,732 1,268 SH   SOLE   1,248 0 20
HUBBELL COM 443510607   554,079 2,361 SH   SOLE   2,361 0 0
HUMANA COM 444859102   1,062,794 2,075 SH   SOLE   2,060 0 15
IBM COM 459200101   940,863 6,678 SH   SOLE   6,638 0 40
IDNA INC. COM 46435U192   279,387 11,100 SH   SOLE   11,100 0 0
ILLINOIS TOOL COM 452308109   8,498,513 38,577 SH   SOLE   38,577 0 0
IMPEDIMED LTD COM Q48619102   1,077 20,000 SH   SOLE   20,000 0 0
INCYTE CORP COM 45337c102   911,632 11,350 SH   SOLE   11,350 0 0
INTEL COM 458140100   1,805,988 68,331 SH   SOLE   68,231 0 100
INTEL COM 458140100   6,343 240 SH   OTR   0 0 240
INTUIT COM 461202103   19,339,174 49,687 SH   SOLE   49,664 0 23
INTUIT COM 461202103   8,563 22 SH   OTR   0 0 22
INTUITIVE SURGICAL COM 46120E602   5,277,546 19,889 SH   SOLE   19,859 0 30
INTUITIVE SURGICAL COM 46120E602   5,838 22 SH   OTR   0 0 22
IONIS PHARMACEUTICALS COM 462222100   516,694 13,680 SH   SOLE   13,600 0 80
IQVIA HOLDINGS COM 46266c105   1,299,003 6,340 SH   SOLE   6,340 0 0
J.HANCOCK FINL OPP FUND COM 409735206   3,214,248 96,495 SH   SOLE   96,495 0 0
J.M. SMUCKERS NEW COM 832696405   254,645 1,607 SH   SOLE   1,607 0 0
JABIL CIRCUIT COM 466313103   1,305,689 19,145 SH   SOLE   19,145 0 0
JOHNSON&JOHNSON COM 478160104   5,841,286 33,067 SH   SOLE   32,987 0 80
JP MORGAN CHASE COM 46625H100   8,253,411 61,547 SH   SOLE   61,522 0 25
JP MORGAN CHASE COM 46625H100   3,352 25 SH   DFND   0 0 25
JP MORGAN CHASE COM 46625H100   8,046 60 SH   OTR   0 0 60
KC DE MEXICO COM 494386204   100,920 12,000 SH   SOLE   12,000 0 0
KIMBERLY-CLARK COM 494368103   9,612,420 70,810 SH   SOLE   70,760 0 50
KIMBERLY-CLARK COM 494368103   3,838,331 28,275 SH   OTR   28,275 0 28,275
KRAFT HEINZ FOODS COM 500754106   584,262 14,352 SH   SOLE   14,352 0 0
LINDE PUBLIC LTD COM g5494j103   509,493 1,562 SH   SOLE   1,542 0 20
LINDE PUBLIC LTD COM g5494j103   14,678 45 SH   OTR   0 0 45
LIVE NATION ENTERTAINMENT COM 538034109   1,453,661 20,844 SH   SOLE   20,844 0 0
LOWE'S COMPANIES COM 548661107   19,004,926 95,387 SH   SOLE   95,387 0 0
LOWE'S COMPANIES COM 548661107   8,966 45 SH   OTR   0 0 45
MARATHON PETROLEUM CORP COM 56585a102   613,143 5,268 SH   SOLE   5,268 0 0
MARRIOTT INT'L COM 571903202   2,420,803 16,259 SH   SOLE   16,259 0 0
MARRIOTT VACATION COM 57164y107   308,480 2,292 SH   SOLE   2,292 0 0
MARSH & MCLENNAN COM 571748102   500,742 3,026 SH   SOLE   3,026 0 0
MARYJANE GROUP COM 57388q104   0 2,649,998 SH   SOLE   2,649,998 0 0
MASIMO COM 574795100   870,686 5,885 SH   SOLE   5,870 0 15
MASTERCARD COM 57636Q104   12,421,462 35,722 SH   SOLE   35,722 0 0
MASTERCARD COM 57636Q104   20,864 60 SH   OTR   0 0 60
MCCORMICK COM 579780206   209,380 2,526 SH   SOLE   2,526 0 0
MCDONALDS COM 580135101   1,410,018 5,351 SH   SOLE   5,316 0 35
MCKESSON COM 58155Q103   1,659,531 4,424 SH   SOLE   4,409 0 15
MEDICINE MAN TECHNOLOGIES COM 58468u106   434,229 306,724 SH   SOLE   306,724 0 0
MEDTRONIC PLC COM g5960l103   379,584 4,884 SH   SOLE   4,884 0 0
MENASHA CORP COM fjg456208   16,390,215 2,181 SH   SOLE   2,181 0 0
MERCANTILE BANK COM 587376104   10,609,544 316,892 SH   SOLE   316,892 0 0
MERCANTILE BANK COM 587376104   32,810 980 SH   OTR   0 0 980
MERCK COM 58933y105   1,423,334 12,829 SH   SOLE   12,789 0 40
META PLATFORMS COM 30303M102   3,356,644 27,893 SH   SOLE   27,843 0 50
META PLATFORMS COM 30303M102   1,203 10 SH   DFND   0 0 10
MICROSOFT COM 594918104   40,510,602 168,921 SH   SOLE   168,701 0 220
MICROSOFT COM 594918104   3,597 15 SH   DFND   0 0 15
MICROSOFT COM 594918104   61,634 257 SH   OTR   0 0 257
MONDELEZ INTL INC COM 609207105   2,525,995 37,899 SH   SOLE   37,799 0 100
NAVIENT CORP COM 63938c108   13,988,159 850,344 SH   SOLE   850,344 0 0
NAVIENT CORP COM 63938c108   31,255 1,900 SH   OTR   0 0 1,900
NB REAL ESTATE COM 64190A103   89,778 28,683 SH   SOLE   28,683 0 0
NESTLE S.A. COM 641069406   814,992 7,066 SH   SOLE   7,066 0 0
NEXTERA ENERGY COM 65339F101   225,720 2,700 SH   SOLE   2,650 0 50
NEXTERA ENERGY COM 65339F101   5,434 65 SH   OTR   0 0 65
NICOLET BANKSHARES INC. COM 65406e102   3,544,192 44,419 SH   SOLE   44,419 0 0
NICOLET BANKSHARES INC. COM 65406e102   15,958 200 SH   DFND   0 0 200
NIKE INC CL B COM 654106103   10,240,848 87,521 SH   SOLE   87,511 0 10
NIKE INC CL B COM 654106103   9,361 80 SH   OTR   0 0 80
NORFOLK SOUTHERN COM 655844108   965,966 3,920 SH   SOLE   3,920 0 0
NOVARTIS COM 66987V109   455,959 5,026 SH   SOLE   5,026 0 0
NOVO NORDISK COM 670100205   2,537,354 18,748 SH   SOLE   18,748 0 0
NVIDIA COM 67066G104   5,617,484 38,439 SH   SOLE   38,039 0 400
NVIDIA COM 67066G104   12,422 85 SH   OTR   0 0 85
ORACLE COM 68389X105   1,584,293 19,382 SH   SOLE   19,307 0 75
ORACLE COM 68389X105   6,539 80 SH   OTR   0 0 80
OSHKOSH TRUCK COM 688239201   428,461 4,858 SH   SOLE   4,838 0 20
PALO ALTO NETWORKS COM 697435105   276,289 1,980 SH   SOLE   1,950 0 30
PALO ALTO NETWORKS COM 697435105   279 2 SH   OTR   0 0 2
PAYCOM SOFTWARE COM 70432v102   601,691 1,939 SH   SOLE   1,939 0 0
PAYCOM SOFTWARE COM 70432v102   21,411 69 SH   OTR   0 0 69
PAYPAL HOLDINGS COM 70450y103   13,770,529 193,352 SH   SOLE   193,352 0 0
PAYPAL HOLDINGS COM 70450y103   2,137 30 SH   DFND   0 0 30
PAYPAL HOLDINGS COM 70450y103   9,615 135 SH   OTR   0 0 135
PEPSICO COM 713448108   4,624,762 25,599 SH   SOLE   25,539 0 60
PFIZER COM 717081103   7,352,310 143,488 SH   SOLE   143,488 0 0
PFIZER COM 717081103   5,124 100 SH   DFND   0 0 100
PHILIP MORRIS INT'L COM 718172109   6,258,415 61,836 SH   SOLE   61,836 0 0
PHILLIPS 66 COM 718546104   282,577 2,715 SH   SOLE   2,715 0 0
PRESTIGE CONSUMER HCARE COM 74112d101   15,359,536 245,360 SH   SOLE   245,360 0 0
PRESTIGE CONSUMER HCARE COM 74112d101   26,292 420 SH   OTR   0 0 420
PRICE T ROWE GROUP COM 74144t108   18,994,544 174,166 SH   SOLE   174,111 0 55
PRICE T ROWE GROUP COM 74144t108   1,636 15 SH   DFND   0 0 15
PRICE T ROWE GROUP COM 74144t108   11,451 105 SH   OTR   0 0 105
PRINCIPAL FINL GROUP COM 74251v102   33,650,000 400,977 SH   SOLE   400,877 0 100
PRINCIPAL FINL GROUP COM 74251v102   8,392 100 SH   DFND   0 0 100
PRINCIPAL FINL GROUP COM 74251v102   57,485 685 SH   OTR   0 0 685
PROASSURANCE GROUP COM 74267C106   186,038 10,649 SH   SOLE   10,649 0 0
PROCTER & GAMBLE COM 742718109   2,632,829 17,372 SH   SOLE   17,272 0 100
PROSPERITY BANCSHARES COM 743606105   11,403,133 156,895 SH   SOLE   156,895 0 0
PROSPERITY BANCSHARES COM 743606105   20,714 285 SH   OTR   0 0 285
PTC INC COM 69370c100   16,387,381 136,516 SH   SOLE   136,491 0 25
PTC INC COM 69370c100   9,603 80 SH   OTR   0 0 80
QORVO INC COM 74736k101   720,407 7,948 SH   SOLE   7,948 0 0
QUALCOMM COM 747525103   3,589,335 32,648 SH   SOLE   32,648 0 0
QUALCOMM COM 747525103   4,398 40 SH   OTR   0 0 40
RAYTHEON TECHNOLOGIES COM 75513e101   556,271 5,512 SH   SOLE   5,462 0 50
RECKITT BENCIKISER COM 756255204   169,813 12,052 SH   SOLE   12,052 0 0
REGENERON PHARMACEUTIC COM 75886f107   202,017 280 SH   SOLE   275 0 5
REMSLEEP COM 75990a200   9,000 720,000 SH   SOLE   720,000 0 0
REPLIGEN COM 759916109   14,733,356 87,020 SH   SOLE   87,020 0 0
REPLIGEN COM 759916109   10,159 60 SH   OTR   0 0 60
RESMED INC COM 761152107   1,563,473 7,512 SH   SOLE   7,512 0 0
ROCHE HLDG LTD ADR COM 771195104   620,527 15,850 SH   SOLE   15,700 0 150
ROCHE HLDG LTD ADR COM 771195104   8,652 221 SH   OTR   0 0 221
ROCKWELL AUTOMATION COM 773903109   14,243,106 55,298 SH   SOLE   55,298 0 0
ROCKWELL AUTOMATION COM 773903109   2,576 10 SH   DFND   0 0 10
ROCKWELL AUTOMATION COM 773903109   9,015 35 SH   OTR   0 0 35
ROPER TECHNOLOGIES COM 776696106   8,938,743 20,687 SH   SOLE   20,679 0 8
ROYCE VALUE TRUST(CL END) COM 780910105   244,236 18,419 SH   SOLE   18,419 0 0
RPM COM 749685103   13,084,904 134,273 SH   SOLE   134,223 0 50
RPM COM 749685103   14,617 150 SH   OTR   0 0 150
SBA COMMUNICATIONS CORP COM 78388J106   218,642 780 SH   SOLE   780 0 0
SCHLUMBERGER COM 806857108   527,971 9,876 SH   SOLE   9,876 0 0
SEAGEN INC. COM 812578102   353,402 2,750 SH   SOLE   2,750 0 0
SEMPRA ENERGY COM 816851109   203,993 1,320 SH   SOLE   1,300 0 20
SOUTHERN CO COM 842587107   230,429 3,227 SH   SOLE   3,227 0 0
SPDR GOLD TRUST (COLLECTIBLE) COM 78463v107   3,706,295 21,848 SH   SOLE   21,538 0 310
SPDR S&P BANK ETF COM 78464a797   588,846 13,042 SH   SOLE   13,042 0 0
SPDR S&P REGIONAL BANK ETF COM 78464a698   935,846 15,932 SH   SOLE   15,932 0 0
SPROTT PHYSICAL GOLD SILVER COM 153501101   206,195 11,500 SH   SOLE   11,500 0 0
SS&C TECHNOLOGIES COM 78467j100   27,544,113 529,084 SH   SOLE   529,084 0 0
SS&C TECHNOLOGIES COM 78467j100   2,603 50 SH   DFND   0 0 50
SS&C TECHNOLOGIES COM 78467j100   14,316 275 SH   OTR   0 0 275
STARBUCKS CORP COM 855244109   395,610 3,988 SH   SOLE   3,888 0 100
STARBUCKS CORP COM 855244109   34,458 347 SH   OTR   0 0 347
STRYKER COM 863667101   24,272,478 99,278 SH   SOLE   99,278 0 0
STRYKER COM 863667101   14,669 60 SH   OTR   0 0 60
SWIBER HOLDINGS LTD COM Y8318F125   0 17,000 SH   SOLE   17,000 0 0
SYNOPSYS COM 871607107   19,175,600 60,057 SH   SOLE   60,042 0 15
SYNOPSYS COM 871607107   14,368 45 SH   OTR   0 0 45
SYSCO CORPORATION COM 871829107   8,336,870 109,050 SH   SOLE   109,050 0 0
SYSCO CORPORATION COM 871829107   13,379 175 SH   OTR   0 0 175
TARGET CORPORATION COM 87612E106   245,784 1,649 SH   SOLE   1,649 0 0
TENCENT HOLDINGS COM 88032q109   558,347 13,181 SH   SOLE   13,131 0 50
TESLA MOTORS COM 88160r101   1,409,056 11,439 SH   SOLE   11,439 0 0
TESLA MOTORS COM 88160r101   2,587 21 SH   OTR   0 0 21
TEXAS INSTR COM 882508104   1,568,929 9,496 SH   SOLE   9,496 0 0
TEXAS INSTR COM 882508104   3,304 20 SH   OTR   0 0 20
THERMO FISHER SCIENTIFIC COM 883556102   28,221,761 51,248 SH   SOLE   51,218 0 30
THERMO FISHER SCIENTIFIC COM 883556102   13,767 25 SH   OTR   0 0 25
TRADE DESK COM 88339j105   360,881 8,050 SH   SOLE   8,000 0 50
TRANS-PACIFIC AEROSPACE COM 89342j108   0 200,000 SH   SOLE   200,000 0 0
TRAVEL & LEISURE CO COM 894164102   444,262 12,205 SH   SOLE   12,205 0 0
TYLER TECH COM 902252105   8,013,178 24,854 SH   SOLE   24,844 0 10
TYLER TECH COM 902252105   8,060 25 SH   OTR   0 0 25
UBIQUITI INC. COM 90353W103   273,530 1,000 SH   SOLE   1,000 0 0
UNION PACIFIC CORP COM 907818108   19,057,273 92,033 SH   SOLE   92,033 0 0
UNION PACIFIC CORP COM 907818108   2,071 10 SH   DFND   0 0 10
UNION PACIFIC CORP COM 907818108   18,636 90 SH   OTR   0 0 90
UNITED HEALTHCARE COM 91324p102   1,233,729 2,327 SH   SOLE   2,307 0 20
UNITED HEALTHCARE COM 91324p102   27,039 51 SH   OTR   0 0 51
UNITED PARCEL COM 911312106   4,073,485 23,432 SH   SOLE   23,432 0 0
UNIVERSAL DISPLAY CORP COM 91347p105   543,981 5,035 SH   SOLE   5,035 0 0
US BANCORP DEL COM 902973304   628,420 14,410 SH   SOLE   14,410 0 0
VANGUARD ENERGY ETF COM 92204A306   2,296,437 18,935 SH   SOLE   18,935 0 0
VANGUARD ENERGY ETF COM 92204A306   15,160 125 SH   OTR   0 0 125
VEEVA SYSTEMS COM 922475108   8,909,628 55,209 SH   SOLE   55,194 0 15
VEEVA SYSTEMS COM 922475108   19,850 123 SH   OTR   0 0 123
VERISIGN INC COM 92343E102   949,338 4,621 SH   SOLE   4,621 0 0
VERIZON COMMUNICATIONS COM 92343V104   10,952,634 277,986 SH   SOLE   277,936 0 50
VERIZON COMMUNICATIONS COM 92343V104   3,940 100 SH   DFND   0 0 100
VERIZON COMMUNICATIONS COM 92343V104   13,002 330 SH   OTR   0 0 330
VERTEX PHARMACEUTICALS COM 92532F100   1,660,485 5,750 SH   SOLE   5,750 0 0
VISA COM 92826C839   30,864,826 148,560 SH   SOLE   148,540 0 20
VISA COM 92826C839   335,948 1,617 SH   OTR   0 0 1,617
VM WARE COM 928563402   10,689,814 87,079 SH   SOLE   87,079 0 0
WAL-MART COM 931142103   460,534 3,248 SH   SOLE   3,248 0 0
WALGREENS BOOTS ALLIANCE COM 931427108   418,694 11,207 SH   SOLE   11,107 0 100
WALT DISNEY COM 254687106   8,693,358 100,062 SH   SOLE   99,882 0 180
WALT DISNEY COM 254687106   1,738 20 SH   DFND   0 0 20
WARNER BROS DISCOVERY COM 934423104   292,885 30,895 SH   SOLE   30,895 0 0
WATERS CORP COM 941848103   2,112,006 6,165 SH   SOLE   6,165 0 0
WEC ENERGY GROUP I COM 92939u106   665,602 7,099 SH   SOLE   7,099 0 0
WELLS FARGO & CO COM 949746101   751,376 18,198 SH   SOLE   18,198 0 0
WEYERHAEUSER COM 962166104   823,980 26,580 SH   SOLE   26,580 0 0
WHIRLPOOL CORP COM 963320106   242,321 1,713 SH   SOLE   1,698 0 15
WISCOMTREE US TOTAL DVD COM 97717W109   1,156,381 19,066 SH   SOLE   19,066 0 0
WSFS FINANCIAL COM 929328102   8,021,118 176,910 SH   SOLE   176,856 0 54
WSFS FINANCIAL COM 929328102   23,441 517 SH   OTR   0 0 517
WYNDHAM HOTELS & RESORTS COM 98311a105   18,183,669 254,995 SH   SOLE   254,920 0 75
WYNDHAM HOTELS & RESORTS COM 98311a105   36,012 505 SH   OTR   0 0 505
YUM BRANDS COM 988498101   1,502,763 11,733 SH   SOLE   11,733 0 0
YUM CHINA HOLDING COM 98850p109   342,382 6,265 SH   SOLE   6,265 0 0
ZIMMER BIOMET HLDGS COM 98956P102   442,297 3,469 SH   SOLE   3,439 0 30
ZSCALER COM 98980g102   2,786,646 24,903 SH   SOLE   24,903 0 0
ZSCALER COM 98980g102   3,357 30 SH   OTR   0 0 30
AMERICAN FUNDS GROWTH FD F3 MFD 399874775   221,507 4,479 SH   SOLE   4,479 0 0
BAIRD SHORT-TERM MUNI BOND MFD 057071631   154,938 15,730 SH   SOLE   15,730 0 0
FIDELITY 500 INDEX MFD 315911750   264,414 1,986 SH   SOLE   1,986 0 0
FIDELITY CONTRAFUND MFD 316071109   149,868 12,396 SH   SOLE   12,396 0 0
FIDELITY GROWTH FD MFD 316200104   242,643 10,779 SH   SOLE   10,779 0 0
FIDELITY SELEECT HEALTH CARE MFD 316390301   605,764 21,932 SH   SOLE   21,932 0 0
INVESCO QQQ TRUST SERIES 1 MFD 46090e103   232,196 872 SH   SOLE   872 0 0
INVESCO WATER RESOURCES MFD 46137v142   360,780 7,000 SH   SOLE   7,000 0 0
INVSTMNT CO OF AMER CL-A MFD 461308108   369,156 8,947 SH   SOLE   8,947 0 0
ISHARES CORE S&P TOTAL US MFD 464287150   489,559 5,773 SH   SOLE   5,773 0 0
ISHARES DJ SELECT DIVIDEND B/E MFD 464287168   220,939 1,832 SH   SOLE   1,832 0 0
ISHARES S&P 400 MIDCAP ETF MFD 464287507   12,897,575 53,320 SH   SOLE   53,320 0 0
ISHARES S&P 500 MFD 464287200   574,778 1,496 SH   SOLE   1,496 0 0
JANUS HENDERSON FORTY FUND CLA MFD 47103A625   390,734 11,215 SH   SOLE   11,215 0 0
JPMORGAN DIVERSIFIED RETURN MFD 46641q407   304,528 3,213 SH   SOLE   3,213 0 0
OPPENHEIMER SR FLOAT RATE MFD 68381K408   104,527 16,056 SH   SOLE   16,056 0 0
PROSHARE S&P 500 DID ARIST ETF MFD 74348A467   755,286 8,393 SH   SOLE   8,393 0 0
S&P INDEX FUND MFD 78462f103   2,292,030 5,993 SH   SOLE   5,993 0 0
S&P MIDCAP 400 MFD 78467y107   354,232 800 SH   SOLE   800 0 0
SCHWAB LARGE CAP VALUE ETF MFD 808524409   2,768,829 41,939 SH   SOLE   41,939 0 0
SCHWAB LARGE-CAP INDEX MF MFD 808509855   616,967 10,500 SH   SOLE   10,500 0 0
SCHWAB TOTAL STOCK MKT-SEL MFD 808509756   17,342,771 266,075 SH   SOLE   266,075 0 0
SCHWAB US BROAD MKT ETF MFD 808524102   39,400,904 879,288 SH   SOLE   879,288 0 0
SCHWAB US DVD EQUITY ETF MFD 808524797   1,081,657 14,319 SH   SOLE   14,319 0 0
SCHWAB US LARGE EQUITY ETF MFD 808524201   8,235,199 182,396 SH   SOLE   182,396 0 0
SCHWAB US MID CAP ETF MFD 808524508   7,896,345 120,353 SH   SOLE   120,353 0 0
SCHWAB US SCAP ETF MFD 808524607   9,332,248 230,369 SH   SOLE   230,369 0 0
SCHWAB US SCAP ETF MFD 808524607   8,102 200 SH   OTR   0 0 200
SPDR S&P 600 SMALLCAP ETF MFD 78468r853   7,295,364 197,332 SH   SOLE   197,332 0 0
T ROWE PR BLUE CHIP GROW-I MFD 77954q403   337,200 3,245 SH   SOLE   3,245 0 0
TOTAL MARKETS EQUITY POOL MFD 808516702   249,478 6,899 SH   SOLE   6,899 0 0
VAN WELLINGTON ADM #571 MFD 921935201   216,634 3,266 SH   SOLE   3,266 0 0
VANGARD MID CAP INDEX ETF MFD 922908629   307,142 1,507 SH   SOLE   1,507 0 0
VANGUARD 500 INDEX (ADM) MFD 922908710   5,131,680 14,492 SH   SOLE   14,492 0 0
VANGUARD DVD MFD 921908844   271,722 1,789 SH   SOLE   1,789 0 0
VANGUARD EXTENDED MARKET INDEX MFD 922908694   302,462 2,999 SH   SOLE   2,999 0 0
VANGUARD GROWTH ETF MFD 922908736   430,482 2,020 SH   SOLE   2,020 0 0
VANGUARD GROWTH ETF MFD 922908736   703,263 3,300 SH   OTR   0 0 3,300
VANGUARD GROWTH INDEX-ADM MFD 922908660   580,772 5,293 SH   SOLE   5,293 0 0
VANGUARD HIGH DIVIDEND YIELD MFD 921946406   1,516,563 14,015 SH   SOLE   14,015 0 0
VANGUARD INFO TECH MFD 92204a702   280,761 879 SH   SOLE   879 0 0
VANGUARD INST INDEX MFD 922040100   410,739 1,277 SH   SOLE   1,277 0 0
VANGUARD INTL GROWTH-ADM MFD 921910501   279,444 3,091 SH   SOLE   3,091 0 0
VANGUARD MID CAP ADM MFD 922908645   527,539 2,090 SH   SOLE   2,090 0 0
VANGUARD MID CAP GROWTH MFD 922908538   264,067 1,469 SH   SOLE   1,469 0 0
VANGUARD PRIMECAP ADMIRAL MFD 921936209   1,245,575 9,519 SH   SOLE   9,519 0 0
VANGUARD S&P 500 LC ETF MFD 922908363   27,006,811 76,868 SH   SOLE   76,868 0 0
VANGUARD SMALL CAP INDEX MFD 922908686   767,931 8,732 SH   SOLE   8,732 0 0
VANGUARD TAX-MANAGED CAPITAL A MFD 921943866   251,419 1,271 SH   SOLE   1,271 0 0
VANGUARD TOTAL INTL STOCK MFD 921909768   524,251 10,136 SH   SOLE   10,136 0 0
VANGUARD TTL STK MKT ADM MFD 922908728   1,962,597 21,081 SH   SOLE   21,081 0 0
VANGUARD TTL STK MKT ADM MFD 922908728   111,889 1,202 SH   OTR   0 0 1,202
VANGUARD TTL STK MKT ETF MFD 922908769   29,450,715 154,039 SH   SOLE   154,039 0 0
VANGUARD TTL STK MKT ETF MFD 922908769   3,028,450 15,840 SH   OTR   0 0 15,840
VANGUARD US GROWTH FUND MFD 921910600   396,991 3,918 SH   SOLE   3,918 0 0
VANGUARD VALUE ETF MFD 922908744   1,834,776 13,071 SH   SOLE   13,071 0 0
WASATCH GROWTH MFD 936772201   205,918 3,184 SH   SOLE   3,184 0 0
WASATCH MICRO CAP VALUE FD MFD 936793504   37,543 12,641 SH   SOLE   12,641 0 0
WASATCH SMALL CAP VALUE FD MFD 936793207   237,423 29,421 SH   SOLE   29,421 0 0
AMER EUROPACIFIC GRWTH CL F-1 IFD 298706409   308,756 6,327 SH   SOLE   6,327 0 0
AMER EUROPACIFIC GRWTH Cl F-2 IFD 29875E100   3,743,754 76,559 SH   SOLE   76,559 0 0
HARBOR INTL FD IFD 411511306   283,061 7,192 SH   SOLE   7,192 0 0
MS INDIA INVESTMENT (CL END) IFD 61745C105   380,057 18,722 SH   SOLE   18,722 0 0
MSCI-EAFE INDEX IFD 464287465   372,901 5,681 SH   SOLE   5,681 0 0
SCHWAB DEV-MKTS INDEX MF IFD 808509830   226,610 11,480 SH   SOLE   11,480 0 0
SCHWAB FOREIGN DM ETF IFD 808524805   15,956,682 495,395 SH   SOLE   495,395 0 0
SCHWAB FOREIGN DM ETF IFD 808524805   89,383 2,775 SH   OTR   375 0 2,775
SCHWAB FOREIGN EM ETF IFD 808524706   10,839,288 457,934 SH   SOLE   457,784 0 150
SCHWAB FOREIGN EM ETF IFD 808524706   20,830 880 SH   OTR   880 0 880
TEMPLETON FOREIGN FD CL A IFD 880196209   116,345 16,960 SH   SOLE   16,960 0 0
TWEEDY BRN GLOBAL VALUE IFD 901165100   5,058,447 198,604 SH   SOLE   198,604 0 0
TWEEDY BRN GLOBAL VALUE IFD 901165100   11,424 449 SH   OTR   449 0 449
VANGUARD EMERGING MKTS ETF IFD 922042858   6,068,060 155,671 SH   SOLE   155,671 0 0
VANGUARD EMERGING MKTS ETF IFD 922042858   64,512 1,655 SH   OTR   0 0 1,655
VANGUARD FTSE DEV MKT IFD 921943858   569,407 13,567 SH   SOLE   13,567 0 0
VANGUARD FTSE WLD EX US ETF IFD 922042775   5,334,445 106,391 SH   SOLE   106,391 0 0
VANGUARD FTSE WLD EX US ETF IFD 922042775   92,759 1,850 SH   OTR   0 0 1,850
WASATCH INTL OPPORT INV IFD 936793702   60,956 21,616 SH   SOLE   21,616 0 0
iSHARES CORE MSCI EMG MKTS IFD 46434g103   3,613,039 77,367 SH   SOLE   77,367 0 0
NUVEEN WI MUNICIPAL BD BMD 67065r721   131,676 13,491 SH   SOLE   13,491 0 0