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
Expires: July 31, 2015
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
10X GENOMICS COM 88025u109 566,416 26,680 SH SOLE 26,680 0 0
3M COMPANY COM 88579Y101 1,286,012 8,855 SH SOLE 8,855 0 0
ABBOTT LABS COM 002824100 33,506,812 326,354 SH SOLE 326,354 0 0
ABBOTT LABS COM 002824100 43,584 425 SH OTR 0 0 425
ABBVIE COM 00287y109 34,134,283 156,946 SH SOLE 156,946 0 0
ABBVIE COM 00287y109 39,687 182 SH OTR 0 0 182
ACCENTURE PLC COM G1151C101 440,997 2,224 SH SOLE 2,224 0 0
ACI WORLDWIDE COM 004498101 24,103,381 587,744 SH SOLE 587,744 0 0
ACI WORLDWIDE COM 004498101 49,212 1,200 SH OTR 0 0 1,200
ACTINIUM PHARMACEUTICALS COM 00507W206 19,906 20,000 SH SOLE 20,000 0 0
ADAMS NATURAL RESOURCES COM 00548f105 2,447,208 88,029 SH SOLE 88,029 0 0
ADOBE SYSTEMS COM 00724F101 23,959,666 98,567 SH SOLE 98,567 0 0
ADVANCED MICRO DEVICES COM 007903107 17,632,906 86,678 SH SOLE 86,678 0 0
ADVANCED MICRO DEVICES COM 007903107 211,974 1,042 SH OTR 0 0 1,042
ADYEN ADR COM 00783v104 1,416,887 142,115 SH SOLE 142,115 0 0
AES CORP COM 00130H105 24,867,554 1,764,908 SH SOLE 1,764,908 0 0
AES CORP COM 00130H105 3,522 250 SH DFND 0 0 250
AFFILIATED MANAGERS COM 008252108 19,421,850 70,191 SH SOLE 70,191 0 0
AFLAC COM 001055102 4,118,184 37,537 SH SOLE 37,537 0 0
AIR PRODUCTS & CHEM COM 009158106 662,317 2,280 SH SOLE 2,280 0 0
AIRBNB COM 009066101 10,261,387 81,259 SH SOLE 81,259 0 0
AKAMAI TECH COM 00971t101 9,915,230 86,332 SH SOLE 86,332 0 0
ALLIANT ENERGY COM 018802108 239,251 3,334 SH SOLE 3,334 0 0
ALLSTATE CORP COM 020002101 244,661 1,180 SH SOLE 1,180 0 0
ALNYLAM PHARMACEUTICALS COM 02043q107 364,950 1,103 SH SOLE 1,103 0 0
ALPHABET CL A COM 02079k305 20,265,126 70,473 SH SOLE 70,473 0 0
ALPHABET CL A COM 02079k305 34,507 120 SH OTR 0 0 120
ALPHABET CL C COM 02079k107 59,182,947 206,313 SH SOLE 206,313 0 0
ALPHABET CL C COM 02079k107 8,606 30 SH DFND 0 0 30
ALPHABET CL C COM 02079k107 87,614 305 SH OTR 0 0 305
ALTRIA GROUP COM 02209s103 2,391,350 36,238 SH SOLE 36,238 0 0
AMAZON.COM COM 023135106 47,012,936 225,731 SH SOLE 225,731 0 0
AMAZON.COM COM 023135106 155,161 745 SH OTR 0 0 745
AMBEV SA-ADR COM 02319V103 38,588 13,215 SH SOLE 13,215 0 0
AMCOR COM g0250x149 2,243,013 56,428 SH SOLE 56,428 0 0
AMERICAN ELECTRIC POWER COM 025537101 274,969 2,098 SH SOLE 2,098 0 0
AMERICAN EXPRESS COM 025816109 281,609 931 SH SOLE 931 0 0
AMETEK COM 031100100 37,587,169 175,346 SH SOLE 175,346 0 0
AMEX TECHNOLOGY SPDR COM 81369Y803 457,708 3,444 SH SOLE 3,444 0 0
AMGEN COM 031162100 3,797,165 10,792 SH SOLE 10,792 0 0
AMPHENOL COM 032095101 28,986,369 229,413 SH SOLE 229,413 0 0
ANALOG DEVICES COM 032654105 33,817,923 106,299 SH SOLE 106,299 0 0
ANALOG DEVICES COM 032654105 84,810 267 SH OTR 0 0 267
APPLE COM 037833100 86,035,135 339,001 SH SOLE 339,001 0 0
APPLE COM 037833100 2,479,376 9,769 SH OTR 0 0 9,769
APPLIED MATERIALS COM 038222105 329,827 965 SH SOLE 965 0 0
APPLIED MATERIALS COM 038222105 51,268 150 SH OTR 0 0 150
ASML HOLDINGS COM n07059210 38,463,197 29,120 SH SOLE 29,120 0 0
ASML HOLDINGS COM n07059210 6,604 5 SH OTR 0 0 5
ASSOCIATED BANK COM 045487105 2,833,377 109,566 SH SOLE 109,566 0 0
ASTRA ZENECA COM 046353108 523,816 2,656 SH SOLE 2,656 0 0
AT&T INC COM 00206r102 727,691 25,101 SH SOLE 25,101 0 0
AUTOMATIC DATA PROCESSNG COM 053015103 1,108,956 5,458 SH SOLE 5,458 0 0
AVANOS MEDICAL INC COM 05350v106 287,807 20,543 SH SOLE 20,543 0 0
AVANTOR COM 05352a100 1,414,007 180,358 SH SOLE 180,358 0 0
BALL COM 058498106 11,240,278 190,159 SH SOLE 190,159 0 0
BANK FIRST NATIONAL CORP COM 06211j100 272,821 2,020 SH SOLE 2,020 0 0
BANK OF AMERICA COM 060505104 534,608 10,966 SH SOLE 10,966 0 0
BANK OF MONTREAL COM 063671101 1,096,119 8,099 SH SOLE 8,099 0 0
BARABOO BANCORP COM 067021105 565,508 83,779 SH SOLE 83,779 0 0
BERKSHIRE HATHAWAY A COM 084670108 1,436,280 2 SH SOLE 2 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,266,616 4,730 SH SOLE 4,730 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 4,792 10 SH OTR 0 0 10
BILL HOLDINGS COM 090043100 532,064 13,892 SH SOLE 13,892 0 0
BLACKROCK COM 09290D101 599,145 623 SH SOLE 623 0 0
BOEING COM 097023105 3,968,266 19,938 SH SOLE 19,938 0 0
BP PLC COM 055622104 235,035 5,001 SH SOLE 5,001 0 0
BRADY CORP COM 104674106 584,928 7,200 SH SOLE 7,200 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 453,868 7,483 SH SOLE 7,483 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 161 3 SH OTR 0 0 3
BROADCOM COM 11135f101 32,595,481 105,313 SH SOLE 105,313 0 0
BROADCOM COM 11135f101 34,046 110 SH OTR 0 0 110
BUDWEISER BREWING COM G1674K101 20,757 22,600 SH SOLE 22,600 0 0
BWX TECHNOLOGIES COM 05605H100 253,504 1,240 SH SOLE 1,240 0 0
BWX TECHNOLOGIES COM 05605H100 123,360 603 SH OTR 0 0 603
CADENCE DESIGN SYSTEMS COM 127387108 5,316,487 19,133 SH SOLE 19,133 0 0
CALIX COM 13100M509 4,872,790 99,465 SH SOLE 99,465 0 0
CAP ONE FINANCIAL COM 14040H105 848,117 4,649 SH SOLE 4,649 0 0
CATERPILLER COM 149123101 1,722,831 2,432 SH SOLE 2,432 0 0
CHARLES SCHWAB COM 808513105 45,638,649 485,621 SH SOLE 485,621 0 0
CHARLES SCHWAB COM 808513105 5,639 60 SH DFND 0 0 60
CHARLES SCHWAB COM 808513105 12,876 137 SH OTR 0 0 137
CHEVRON CORP COM 166764100 4,010,278 19,383 SH SOLE 19,383 0 0
CHEVRON CORP COM 166764100 41,380 200 SH OTR 0 0 200
CHURCH & DWIGHT COM 171340102 2,064,985 22,128 SH SOLE 22,128 0 0
CIM REAL ESTATE FINANCE TRUST COM 12558q103 61,802 12,024 SH SOLE 12,024 0 0
CINTAS CORP COM 172908105 324,749 1,920 SH SOLE 1,920 0 0
CISCO SYSTEMS COM 17275R102 3,609,816 46,524 SH SOLE 46,524 0 0
CISCO SYSTEMS COM 17275R102 13,733 177 SH OTR 0 0 177
CITIGROUP COM 172967424 549,585 4,846 SH SOLE 4,846 0 0
CME GROUP COM 12572q105 1,638,145 5,546 SH SOLE 5,546 0 0
COCA COLA COM 191216100 2,353,648 30,949 SH SOLE 30,949 0 0
COCA COLA COM 191216100 7,605 100 SH OTR 0 0 100
COGNIZANT CL A COM 192446102 888,225 14,478 SH SOLE 14,478 0 0
COLGATE-PALMOLIVE COM 194162103 911,279 10,692 SH SOLE 10,692 0 0
COMCAST CORP CL A COM 20030n101 819,814 28,555 SH SOLE 28,555 0 0
CONOCOPHILLIPS COM 20825C104 638,708 4,839 SH SOLE 4,839 0 0
CONOCOPHILLIPS COM 20825C104 13,200 100 SH OTR 0 0 100
CONSTELLATION ENERGY COM 21037T109 269,755 966 SH SOLE 966 0 0
CORTEVA COM 22052l104 211,451 2,526 SH SOLE 2,526 0 0
COSTAR GROUP COM 22160N109 2,186,509 54,202 SH SOLE 54,202 0 0
COSTAR GROUP COM 22160N109 8,875 220 SH OTR 0 0 220
COSTCO WHOLESALE COM 22160K105 18,216,960 18,282 SH SOLE 18,282 0 0
COSTCO WHOLESALE COM 22160K105 65,056 65 SH OTR 0 0 65
CRISPR THERAPEUTICS COM H17182108 215,254 4,525 SH SOLE 4,525 0 0
CROWDSTRIKE HOLDINGS COM 22788c105 11,867,683 30,398 SH SOLE 30,398 0 0
CROWDSTRIKE HOLDINGS COM 22788c105 1,171 3 SH OTR 0 0 3
DANAHER COM 235851102 23,511,205 124,004 SH SOLE 124,004 0 0
DATADOG COM 23804l103 10,515,658 89,078 SH SOLE 89,078 0 0
DATADOG COM 23804l103 38,130 323 SH OTR 0 0 323
DEERE & CO COM 244199105 340,525 605 SH SOLE 605 0 0
DEERE & CO COM 244199105 22,837 41 SH OTR 0 0 41
DELL COM 24703l202 513,070 3,126 SH SOLE 3,126 0 0
DELL COM 24703l202 164,787 1,004 SH OTR 0 0 1,004
DONALDSON COM 257651109 558,699 6,583 SH SOLE 6,583 0 0
DOVER COM 260003108 731,659 3,510 SH SOLE 3,510 0 0
DUKE POWER COM 26441c204 323,612 2,471 SH SOLE 2,471 0 0
DUTCH BROS INC - CLASS A COM 26701L100 212,772 4,200 SH SOLE 4,200 0 0
EATON CORP COM G29183103 616,623 1,724 SH SOLE 1,724 0 0
ECOLAB COM 278865100 21,447,596 80,624 SH SOLE 80,624 0 0
ECOLAB COM 278865100 46,213 174 SH OTR 0 0 174
EDWARD LIFESCIENCES COM 28176E108 5,783,778 72,225 SH SOLE 72,225 0 0
ELI LILLY & CO COM 532457108 10,574,235 11,497 SH SOLE 11,497 0 0
ELI LILLY & CO COM 532457108 77,667 84 SH OTR 0 0 84
EMERSON ELECTRIC COM 291011104 1,356,057 10,350 SH SOLE 10,350 0 0
ENBRIDGE INC F COM 29250n105 388,996 7,185 SH SOLE 7,185 0 0
ENBRIDGE INC F COM 29250n105 16,242 300 SH OTR 0 0 300
ENERGY SELECT SECTOR SPDR COM 81369Y506 4,908,231 80,121 SH SOLE 80,121 0 0
ENERGY SELECT SECTOR SPDR COM 81369Y506 6,126 100 SH DFND 0 0 100
ENERGY SELECT SECTOR SPDR COM 81369Y506 25,729 420 SH OTR 0 0 420
EOG RESOURCES COM 26875p101 234,637 1,623 SH SOLE 1,623 0 0
EPAM SYSTEMS COM 29414b104 277,570 2,050 SH SOLE 2,050 0 0
EQUIFAX COM 294429105 21,842,131 121,298 SH SOLE 121,298 0 0
EVERTEC COM 30040P103 22,710,384 804,762 SH SOLE 804,762 0 0
EVERTEC COM 30040P103 4,233 150 SH DFND 0 0 150
EVERTEC COM 30040P103 24,692 875 SH OTR 0 0 875
EXELIXIS COM 30161q104 2,451,163 57,150 SH SOLE 57,150 0 0
EXELIXIS COM 30161q104 17,156 400 SH OTR 0 0 400
EXXON MOBIL CORP COM 30231G102 4,537,576 26,745 SH SOLE 26,745 0 0
FASTENAL COM 311900104 7,088,064 152,760 SH SOLE 152,760 0 0
FASTENAL COM 311900104 39,022 841 SH OTR 0 0 841
FEDEX COM 31428X106 3,492,701 9,806 SH SOLE 9,806 0 0
FERRARI NV COM n3167y103 849,848 2,511 SH SOLE 2,511 0 0
FIDELITY NATL INFO COM 31620M106 10,404,497 221,797 SH SOLE 221,797 0 0
FIDELITY NATL INFO COM 31620M106 3,518 75 SH DFND 0 0 75
FIRST ADVANTAGE COM 31846B108 2,427,476 206,418 SH SOLE 206,418 0 0
FISERV COM 337738108 18,606,113 333,443 SH SOLE 333,443 0 0
FISERV COM 337738108 8,872 159 SH OTR 0 0 159
FORD COM 345370860 453,639 39,310 SH SOLE 39,310 0 0
FORTIVE CORP COM 34959j108 325,323 5,885 SH SOLE 5,885 0 0
FRANKLIN RESOURCES COM 354613101 270,914 11,470 SH SOLE 11,470 0 0
GE AEROSPACE COM 369604301 2,550,857 8,989 SH SOLE 8,989 0 0
GE AEROSPACE COM 369604301 7,094 25 SH DFND 0 0 25
GE HEALTHCARE TECH COM 36266G107 200,800 2,821 SH SOLE 2,821 0 0
GE VERNOVA COM 36828A101 1,872,370 2,145 SH SOLE 2,145 0 0
GEN MILLS INC COM 370334104 235,193 6,319 SH SOLE 6,319 0 0
GENERAC HOLDINGS INC COM 368736104 238,303 1,220 SH SOLE 1,220 0 0
GILEAD SCIENCES COM 375558103 304,834 2,187 SH SOLE 2,187 0 0
GLAXO SMITHKLINE ADR COM 37733W204 447,481 8,108 SH SOLE 8,108 0 0
GLOBAL PAYMENTS COM 37940x102 21,302,065 316,524 SH SOLE 316,524 0 0
GLOBAL PAYMENTS COM 37940x102 5,047 75 SH DFND 0 0 75
GOLDMAN SACHS GROUP INC COM 38141g104 2,438,806 2,883 SH SOLE 2,883 0 0
GRAINGER WW COM 384802104 2,187,074 2,005 SH SOLE 2,005 0 0
HENRY SCHEIN COM 806407102 551,644 7,485 SH SOLE 7,485 0 0
HOLOGIC COM 436440101 7,741,323 102,412 SH SOLE 102,412 0 0
HOME DEPOT COM 437076102 2,185,585 6,645 SH SOLE 6,645 0 0
HOME DEPOT COM 437076102 316 1 SH OTR 0 0 1
HONEYWELL INTL COM 438516106 204,105 903 SH SOLE 903 0 0
HUBBELL COM 443510607 1,045,767 2,131 SH SOLE 2,131 0 0
IBM COM 459200101 1,550,595 6,397 SH SOLE 6,397 0 0
IDEXX LABS COM 45168d104 501,206 892 SH SOLE 892 0 0
ILLINOIS TOOL COM 452308109 16,111,170 61,897 SH SOLE 61,897 0 0
ILLUMINA COM 452327109 23,514,310 190,770 SH SOLE 190,770 0 0
ILLUMINA COM 452327109 12,326 100 SH OTR 0 0 100
IMPEDIMED LTD COM Q48619102 207 20,000 SH SOLE 20,000 0 0
INCYTE CORP COM 45337c102 1,356,081 14,408 SH SOLE 14,408 0 0
INTEL COM 458140100 1,486,255 33,679 SH SOLE 33,679 0 0
INTEL COM 458140100 44,130 1,000 SH OTR 0 0 1,000
INTUIT COM 461202103 22,910,519 52,987 SH SOLE 52,987 0 0
INTUIT COM 461202103 938 2 SH OTR 0 0 2
INTUITIVE SURGICAL COM 46120E602 10,930,073 23,710 SH SOLE 23,710 0 0
INTUITIVE SURGICAL COM 46120E602 17,057 37 SH OTR 0 0 37
IONIS PHARMACEUTICALS COM 462222100 1,247,245 16,610 SH SOLE 16,610 0 0
IQVIA HOLDINGS COM 46266c105 1,077,813 6,320 SH SOLE 6,320 0 0
ISHARES SILVER COM 46428Q109 276,308 4,055 SH SOLE 4,055 0 0
ISHARES SILVER COM 46428Q109 34,070 500 SH OTR 0 0 500
J.HANCOCK FINL OPP FUND COM 409735206 2,432,560 67,816 SH SOLE 67,816 0 0
JABIL CIRCUIT COM 466313103 3,876,870 14,595 SH SOLE 14,595 0 0
JOHNSON&JOHNSON COM 478160104 6,964,886 28,493 SH SOLE 28,493 0 0
JOHNSON&JOHNSON COM 478160104 12,689 52 SH OTR 0 0 52
JP MORGAN CHASE COM 46625H100 24,688,596 83,929 SH SOLE 83,929 0 0
KIMBERLY-CLARK COM 494368103 8,182,706 84,821 SH SOLE 84,821 0 0
KIMBERLY-CLARK COM 494368103 1,685,331 17,470 SH OTR 17,470 0 17,470
KRAFT HEINZ FOODS COM 500754106 250,381 11,133 SH SOLE 11,133 0 0
LAM RESEARCH COM 512807306 302,756 1,417 SH SOLE 1,417 0 0
LAM RESEARCH COM 512807306 64,098 300 SH OTR 0 0 300
LINDE PUBLIC LTD COM G54950103 837,834 1,690 SH SOLE 1,690 0 0
LINDE PUBLIC LTD COM G54950103 22,309 45 SH OTR 0 0 45
LIVE NATION ENTERTAINMENT COM 538034109 13,076,817 85,744 SH SOLE 85,744 0 0
LOWE'S COMPANIES COM 548661107 19,083,178 80,765 SH SOLE 80,765 0 0
LOWE'S COMPANIES COM 548661107 10,892 46 SH OTR 0 0 46
MARATHON PETROLEUM CORP COM 56585a102 368,223 1,508 SH SOLE 1,508 0 0
MARRIOTT INT'L COM 571903202 4,884,136 14,933 SH SOLE 14,933 0 0
MARSH & MCLENNAN COM 571748102 525,553 3,030 SH SOLE 3,030 0 0
MARYJANE GROUP COM 57388q104 0 2,649,998 SH SOLE 2,649,998 0 0
MASTERCARD COM 57636Q104 22,554,560 45,140 SH SOLE 45,140 0 0
MASTERCARD COM 57636Q104 30,146 60 SH OTR 0 0 60
MCDONALDS COM 580135101 2,248,258 7,234 SH SOLE 7,234 0 0
MCKESSON COM 58155Q103 3,875,082 4,478 SH SOLE 4,478 0 0
MEDICINE MAN TECHNOLOGIES COM 58468u106 0 281,724 SH SOLE 281,724 0 0
MEDTRONIC PLC COM g5960l103 404,569 4,669 SH SOLE 4,669 0 0
MENASHA CORP COM fjg456208 25,583,130 2,181 SH SOLE 2,181 0 0
MERCANTILE BANK COM 587376104 19,350,590 383,180 SH SOLE 383,180 0 0
MERCK COM 58933y105 1,317,273 10,951 SH SOLE 10,951 0 0
META PLATFORMS COM 30303M102 8,972,023 15,682 SH SOLE 15,682 0 0
MGE ENERGY COM 55277p104 487,399 6,306 SH SOLE 6,306 0 0
MGIC INVESTMENTS COM 552848103 326,917 12,454 SH SOLE 12,454 0 0
MICROSOFT COM 594918104 58,836,554 158,945 SH SOLE 158,945 0 0
MICROSOFT COM 594918104 5,553 15 SH DFND 0 0 15
MICROSOFT COM 594918104 67,526 182 SH OTR 0 0 182
MONDELEZ INTL INC COM 609207105 1,586,621 27,526 SH SOLE 27,526 0 0
MORGAN STANLEY COM 617446448 369,131 2,243 SH SOLE 2,243 0 0
NAVIENT CORP COM 63938c108 339,761 41,536 SH SOLE 41,536 0 0
NESTLE S.A. COM 641069406 771,989 7,790 SH SOLE 7,790 0 0
NETFLIX COM 64110L106 246,079 2,559 SH SOLE 2,559 0 0
NEXTERA ENERGY COM 65339F101 595,514 6,412 SH SOLE 6,412 0 0
NICOLET BANKSHARES INC. COM 65406e102 5,680,256 38,220 SH SOLE 38,220 0 0
NICOLET BANKSHARES INC. COM 65406e102 7,431 50 SH DFND 0 0 50
NIKE INC CL B COM 654106103 2,485,143 47,049 SH SOLE 47,049 0 0
NORFOLK SOUTHERN COM 655844108 1,051,568 3,664 SH SOLE 3,664 0 0
NORTHROP GRUMMAN COM 666807102 372,503 546 SH SOLE 546 0 0
NOVARTIS COM 66987V109 950,258 6,221 SH SOLE 6,221 0 0
NOVO NORDISK COM 670100205 1,507,338 41,016 SH SOLE 41,016 0 0
NOVO NORDISK COM 670100205 1,102 30 SH OTR 0 0 30
NVIDIA COM 67066G104 32,945,937 188,910 SH SOLE 188,910 0 0
NVIDIA COM 67066G104 104,662 600 SH OTR 0 0 600
OPERA LTD-ADR COM 68373M107 171,120 12,000 SH SOLE 12,000 0 0
ORACLE COM 68389X105 2,953,675 20,078 SH SOLE 20,078 0 0
ORACLE COM 68389X105 14,822 101 SH OTR 0 0 101
OSHKOSH TRUCK COM 688239201 1,067,702 7,253 SH SOLE 7,253 0 0
PALANTIR TECH COM 69608a108 1,448,611 9,903 SH SOLE 9,903 0 0
PALANTIR TECH COM 69608a108 73,140 500 SH OTR 0 0 500
PALO ALTO NETWORKS COM 697435105 1,085,206 6,769 SH SOLE 6,769 0 0
PALO ALTO NETWORKS COM 697435105 3,206 20 SH OTR 0 0 20
PAYCOM SOFTWARE COM 70432v102 7,618,795 62,685 SH SOLE 62,685 0 0
PAYCOM SOFTWARE COM 70432v102 8,386 69 SH OTR 0 0 69
PAYPAL HOLDINGS COM 70450y103 11,288,594 249,582 SH SOLE 249,582 0 0
PAYPAL HOLDINGS COM 70450y103 9,046 200 SH OTR 0 0 200
PEPSICO COM 713448108 9,043,162 58,234 SH SOLE 58,234 0 0
PFIZER COM 717081103 1,167,286 41,570 SH SOLE 41,570 0 0
PHILIP MORRIS INT'L COM 718172109 9,378,111 56,720 SH SOLE 56,720 0 0
PHILIP MORRIS INT'L COM 718172109 34,315 208 SH OTR 0 0 208
PHILLIPS 66 COM 718546104 384,764 2,112 SH SOLE 2,112 0 0
PLEXUS CORP COM 729132100 298,139 1,472 SH SOLE 1,472 0 0
PRESTIGE CONSUMER HCARE COM 74112d101 12,554,808 211,824 SH SOLE 211,824 0 0
PRICE T ROWE GROUP COM 74144t108 8,782,520 97,432 SH SOLE 97,432 0 0
PRINCIPAL FINL GROUP COM 74251v102 34,418,686 381,963 SH SOLE 381,963 0 0
PRINCIPAL FINL GROUP COM 74251v102 6,758 75 SH DFND 0 0 75
PRINCIPAL FINL GROUP COM 74251v102 622 7 SH OTR 0 0 7
PROCTER & GAMBLE COM 742718109 2,337,540 16,183 SH SOLE 16,183 0 0
PROSPERITY BANCSHARES COM 743606105 15,666,375 233,200 SH SOLE 233,200 0 0
PTC INC COM 69370c100 23,211,194 162,897 SH SOLE 162,897 0 0
QORVO INC COM 74736k101 375,622 4,853 SH SOLE 4,853 0 0
QUALCOMM COM 747525103 3,109,136 24,143 SH SOLE 24,143 0 0
REGENERON PHARMACEUTIC COM 75886f107 569,436 737 SH SOLE 737 0 0
REMSLEEP COM 75990a200 1,310 200,000 SH SOLE 200,000 0 0
REPLIGEN COM 759916109 9,892,521 83,963 SH SOLE 83,963 0 0
RESMED COM 761152107 2,794,882 12,450 SH SOLE 12,450 0 0
ROCHE HLDG LTD ADR COM 771195104 1,307,622 26,305 SH SOLE 26,305 0 0
ROCKWELL AUTOMATION COM 773903109 17,373,381 48,410 SH SOLE 48,410 0 0
ROCKWELL AUTOMATION COM 773903109 35,888 100 SH OTR 0 0 100
ROPER TECHNOLOGIES COM 776696106 13,741,703 38,834 SH SOLE 38,834 0 0
ROYCE VALUE TRUST(CL END) COM 780910105 203,798 12,277 SH SOLE 12,277 0 0
RPM COM 749685103 13,252,903 133,329 SH SOLE 133,329 0 0
RPM COM 749685103 58 1 SH OTR 0 0 1
RTX CORP COM 75513e101 1,330,857 6,899 SH SOLE 6,899 0 0
S&P GLOBAL COM 78409v104 6,303,698 14,820 SH SOLE 14,820 0 0
S&P GLOBAL COM 78409v104 17,439 41 SH OTR 0 0 41
SALESFORCE.COM COM 79466L302 13,334,177 71,432 SH SOLE 71,432 0 0
SALESFORCE.COM COM 79466L302 22,740 122 SH OTR 0 0 122
SEMPRA ENERGY COM 816851109 270,650 2,785 SH SOLE 2,785 0 0
SERVICENOW COM 81762p102 13,827,051 132,253 SH SOLE 132,253 0 0
SHELL PLC ADR COM 780259305 326,430 3,510 SH SOLE 3,510 0 0
SOUTHERN CO COM 842587107 272,766 2,826 SH SOLE 2,826 0 0
SPDR GOLD TRUST (COLLECTIBLE) COM 78463v107 6,742,214 15,669 SH SOLE 15,669 0 0
SPDR GOLD TRUST (COLLECTIBLE) COM 78463v107 17,212 40 SH OTR 0 0 40
SPDR S&P BANK ETF COM 78464a797 542,798 9,115 SH SOLE 9,115 0 0
SPDR S&P REGIONAL BANK ETF COM 78464a698 736,846 11,310 SH SOLE 11,310 0 0
SPROTT PHYSICAL GOLD SILVER COM 153501101 548,780 11,500 SH SOLE 11,500 0 0
SS&C TECHNOLOGIES COM 78467j100 41,215,387 609,966 SH SOLE 609,966 0 0
SS&C TECHNOLOGIES COM 78467j100 3,378 50 SH DFND 0 0 50
STARBUCKS CORP COM 855244109 327,957 3,661 SH SOLE 3,661 0 0
STARBUCKS CORP COM 855244109 25,533 285 SH OTR 0 0 285
STRYKER COM 863667101 33,531,631 102,047 SH SOLE 102,047 0 0
STRYKER COM 863667101 158 0 SH OTR 0 0 0
SYNOPSYS COM 871607107 26,421,824 66,641 SH SOLE 66,641 0 0
SYNOPSYS COM 871607107 4,361 11 SH OTR 0 0 11
SYSCO CORPORATION COM 871829107 3,339,240 46,814 SH SOLE 46,814 0 0
TAIWAN SEMIC ADR COM 874039100 350,454 1,037 SH SOLE 1,037 0 0
TAIWAN SEMIC ADR COM 874039100 135,180 400 SH OTR 0 0 400
TESLA MOTORS COM 88160r101 1,177,332 3,167 SH SOLE 3,167 0 0
TESLA MOTORS COM 88160r101 82,157 221 SH OTR 0 0 221
TETRA TECH NEW COM 88162G103 346,380 11,500 SH SOLE 11,500 0 0
TEXAS INSTR COM 882508104 1,166,393 6,008 SH SOLE 6,008 0 0
THERMO FISHER SCIENTIFIC COM 883556102 30,347,750 61,741 SH SOLE 61,741 0 0
TRADEWEB MARKETS COM 892672106 3,858,542 32,794 SH SOLE 32,794 0 0
TRUST FIBRA UNO COM P3515D163 31,258 19,143 SH SOLE 19,143 0 0
TYLER TECH COM 902252105 10,875,358 31,764 SH SOLE 31,764 0 0
UBIQUITI INC. COM 90353W103 395,145 500 SH SOLE 500 0 0
UNILEVER PLC SPN A COM 904767704 265,879 4,667 SH SOLE 4,667 0 0
UNION PACIFIC CORP COM 907818108 7,680,864 31,658 SH SOLE 31,658 0 0
UNITED ENERGY COM 910900208 600 30,000 SH SOLE 30,000 0 0
UNITED HEALTHCARE COM 91324p102 7,382,772 27,284 SH SOLE 27,284 0 0
UNITED HEALTHCARE COM 91324p102 13,259 49 SH OTR 0 0 49
UNITED PARCEL COM 911312106 574,638 5,841 SH SOLE 5,841 0 0
UNIVERSAL DISPLAY CORP COM 91347p105 534,836 5,835 SH SOLE 5,835 0 0
US BANCORP DEL COM 902973304 823,890 15,841 SH SOLE 15,841 0 0
VANGUARD ENERGY ETF COM 92204A306 3,192,844 18,451 SH SOLE 18,451 0 0
VANGUARD ENERGY ETF COM 92204A306 22,308 129 SH OTR 0 0 129
VANGUARD REIT COM 922908553 264,592 2,983 SH SOLE 2,983 0 0
VEEVA SYSTEMS COM 922475108 25,475,443 145,027 SH SOLE 145,027 0 0
VEEVA SYSTEMS COM 922475108 16,512 94 SH OTR 0 0 94
VERALTO CORP COM 92338C103 653,777 7,394 SH SOLE 7,394 0 0
VERISIGN INC COM 92343E102 802,700 3,232 SH SOLE 3,232 0 0
VERIZON COMMUNICATIONS COM 92343V104 3,208,582 63,916 SH SOLE 63,916 0 0
VERTEX COM 92538J106 2,828,334 237,875 SH SOLE 237,875 0 0
VERTEX PHARMACEUTICALS COM 92532F100 3,062,818 6,859 SH SOLE 6,859 0 0
VERTIV HOLDINGS LLC CL A COM 92537N108 50,125 200 SH SOLE 200 0 0
VERTIV HOLDINGS LLC CL A COM 92537N108 228,076 910 SH OTR 0 0 910
VISA COM 92826C839 42,848,373 141,769 SH SOLE 141,769 0 0
VISA COM 92826C839 477,754 1,581 SH OTR 0 0 1,581
WAL-MART COM 931142103 1,991,206 16,022 SH SOLE 16,022 0 0
WALT DISNEY COM 254687106 15,761,440 163,534 SH SOLE 163,534 0 0
WASTE MANAGEMENT COM 94106l109 226,113 984 SH SOLE 984 0 0
WATERS CORP COM 941848103 1,466,665 4,925 SH SOLE 4,925 0 0
WEC ENERGY GROUP I COM 92939u106 714,307 6,170 SH SOLE 6,170 0 0
WELLS FARGO & CO COM 949746101 1,041,603 13,084 SH SOLE 13,084 0 0
WEYERHAEUSER COM 962166104 388,437 15,900 SH SOLE 15,900 0 0
WYNDHAM HOTELS & RESORTS COM 98311a105 19,151,264 235,766 SH SOLE 235,766 0 0
XCEL ENERGY COM 98389B100 243,565 3,066 SH SOLE 3,066 0 0
YUM BRANDS COM 988498101 1,235,755 7,948 SH SOLE 7,948 0 0
ZIMMER BIOMET HLDGS COM 98956P102 268,095 2,965 SH SOLE 2,965 0 0
ZSCALER COM 98980g102 5,453,633 38,874 SH SOLE 38,874 0 0
AMANA GROWTH FUND MFD 022865208 213,695 2,360 SH SOLE 2,360 0 0
AMERICAN BALANCED FD MFD 024071102 1,290,460 34,915 SH SOLE 34,915 0 0
AMERICAN FUNDS GROWTH FD F3 MFD 399874775 331,589 4,479 SH SOLE 4,479 0 0
AMERICAN MUTUAL FUND MFD 027681105 249,392 4,264 SH SOLE 4,264 0 0
AVANTIS US SMALL CAP ETF MFD 025072877 1,339,670 12,127 SH SOLE 12,127 0 0
BAIRD SHORT-TERM MUNI BOND MFD 057071631 107,227 10,659 SH SOLE 10,659 0 0
BLACKROCK ENH EQ DIV ETF MFD 09251A104 88,252 10,238 SH SOLE 10,238 0 0
COLUMBIA DIVIDENT INCOME MFD 19766M840 203,463 5,335 SH SOLE 5,335 0 0
FIDELITY 500 INDEX MFD 315911750 930,041 4,090 SH SOLE 4,090 0 0
FIDELITY CONTRAFUND MFD 316071109 285,271 12,425 SH SOLE 12,425 0 0
FIDELITY GROWTH FD MFD 316200104 853,182 18,336 SH SOLE 18,336 0 0
FIDELITY HIGH DIVIDEND MFD 316092840 1,255,053 22,720 SH SOLE 22,720 0 0
FRANKLIN INCOME MFD 353496300 94,654 37,265 SH SOLE 37,265 0 0
FUNDAMENTAL INVESTORS MFD 360802102 803,288 9,057 SH SOLE 9,057 0 0
GROWTH FD OF AMER CL -A MFD 399874106 302,945 4,096 SH SOLE 4,096 0 0
INVESCO NASDAQ 100 ETF MFD 46138G649 267,085 1,124 SH SOLE 1,124 0 0
INVESCO QQQ TRUST SERIES 1 MFD 46090e103 788,862 1,367 SH SOLE 1,367 0 0
INVESCO S&P EQUAL WEIGHT 500 MFD 46137V357 8,923,320 46,495 SH SOLE 46,495 0 0
INVESCO WATER RESOURCES MFD 46137V142 598,397 8,950 SH SOLE 8,950 0 0
INVSTMNT CO OF AMER CL-A MFD 461308108 381,095 6,409 SH SOLE 6,409 0 0
ISHARES CORE S&P TOTAL US MFD 464287150 1,191,427 8,365 SH SOLE 8,365 0 0
ISHARES DJ SELECT DIVIDEND B/E MFD 464287168 410,321 2,710 SH SOLE 2,710 0 0
ISHARES DOW JONES MFD 464287846 285,210 1,800 SH SOLE 1,800 0 0
ISHARES MSCI USA ESG MFD 46435g425 260,071 1,839 SH SOLE 1,839 0 0
ISHARES RUSSELL 1000 GROWTH IN MFD 464287614 321,079 753 SH SOLE 753 0 0
ISHARES S&P 400 MIDCAP ETF MFD 464287507 1,935,342 28,659 SH SOLE 28,659 0 0
ISHARES S&P 500 MFD 464287200 2,094,844 3,207 SH SOLE 3,207 0 0
ISHARES S&P SMALLCAP 600 INDEX MFD 464287804 311,272 2,504 SH SOLE 2,504 0 0
JANUS HENDERSON FORTY FUND CLA MFD 47103A625 637,503 13,430 SH SOLE 13,430 0 0
PUTNAM GROWTH OPPTY CL A MFD 746802800 222,938 3,287 SH SOLE 3,287 0 0
S&P MIDCAP 400 MFD 78467y107 709,891 1,151 SH SOLE 1,151 0 0
SCHWAB LARGE CAP VALUE ETF MFD 808524409 3,891,281 127,583 SH SOLE 127,583 0 0
SCHWAB LARGE-CAP INDEX MF MFD 808509855 1,199,553 71,530 SH SOLE 71,530 0 0
SCHWAB TOTAL STOCK MKT-SEL MFD 808509756 24,920,139 1,584,243 SH SOLE 1,584,243 0 0
SCHWAB US BROAD MKT ETF MFD 808524102 67,283,344 2,680,611 SH SOLE 2,680,611 0 0
SCHWAB US DVD EQUITY ETF MFD 808524797 762,446 24,852 SH SOLE 24,852 0 0
SCHWAB US LARGE CAP GWTH ETF MFD 808524300 487,644 16,740 SH SOLE 16,740 0 0
SCHWAB US LARGE EQUITY ETF MFD 808524201 12,416,374 484,258 SH SOLE 484,258 0 0
SCHWAB US MID CAP ETF MFD 808524508 11,311,444 365,357 SH SOLE 365,357 0 0
SCHWAB US SCAP ETF MFD 808524607 13,378,379 460,054 SH SOLE 460,054 0 0
SCHWAB US SCAP ETF MFD 808524607 11,923 410 SH OTR 0 0 410
SPDR PORTFOLIO 500 GROWTH ETF MFD 78464a409 204,338 2,087 SH SOLE 2,087 0 0
SPDR S&P 500 INDEX ETF MFD 78462f103 4,186,556 6,437 SH SOLE 6,437 0 0
SPDR S&P LARGE CAP 500 MFD 78464A854 45,505,299 594,530 SH SOLE 594,530 0 0
SPDR S&P MID CAP 400 ETF MFD 78464A847 15,103,333 255,038 SH SOLE 255,038 0 0
SPDR S&P SMALL CAP 600 ETF MFD 78468r853 7,534,700 155,933 SH SOLE 155,933 0 0
T ROWE PR BLUE CHIP GROW-I MFD 77954q403 610,737 3,245 SH SOLE 3,245 0 0
T ROWE PRICE EQ INDEX 500 MFD 779552405 1,217,565 7,187 SH SOLE 7,187 0 0
TOTAL MARKETS EQUITY POOL MFD 808516702 629,040 10,113 SH SOLE 10,113 0 0
VAN WELLINGTON ADM #571 MFD 921935201 1,290,341 17,390 SH SOLE 17,390 0 0
VANGARD MID CAP INDEX ETF MFD 922908629 455,180 1,585 SH SOLE 1,585 0 0
VANGUARD 500 INDEX (ADM) MFD 922908710 12,678,890 21,045 SH SOLE 21,045 0 0
VANGUARD CAP OPPORTUNITY MFD 922038500 459,918 2,189 SH SOLE 2,189 0 0
VANGUARD DVD MFD 921908844 2,632,619 12,241 SH SOLE 12,241 0 0
VANGUARD EXTENDED MARKET INDEX MFD 922908694 341,626 2,188 SH SOLE 2,188 0 0
VANGUARD GROWTH ETF MFD 922908736 4,595,400 10,521 SH SOLE 10,521 0 0
VANGUARD GROWTH ETF MFD 922908736 1,441,407 3,300 SH OTR 0 0 3,300
VANGUARD GROWTH INDEX (ADM) MFD 922908660 1,063,125 4,729 SH SOLE 4,729 0 0
VANGUARD HEALTH CARE (ADM) MFD 92204a827 850,378 6,239 SH SOLE 6,239 0 0
VANGUARD HIGH DIVIDEND YIELD MFD 921946406 1,640,207 11,075 SH SOLE 11,075 0 0
VANGUARD INFO TECH MFD 92204a702 781,446 1,120 SH SOLE 1,120 0 0
VANGUARD INFO TECH (ADM) MFD 92204A793 726,852 2,034 SH SOLE 2,034 0 0
VANGUARD INST INDEX MFD 922040100 510,657 977 SH SOLE 977 0 0
VANGUARD MID CAP ADM MFD 922908645 1,047,593 2,945 SH SOLE 2,945 0 0
VANGUARD MID CAP GROWTH MFD 922908538 397,348 1,544 SH SOLE 1,544 0 0
VANGUARD S&P 500 GROWTH MFD 921932505 221,376 543 SH SOLE 543 0 0
VANGUARD S&P 500 LC ETF MFD 922908363 9,023,462 15,101 SH SOLE 15,101 0 0
VANGUARD SMALL CAP GROWTH MFD 922908595 867,760 2,871 SH SOLE 2,871 0 0
VANGUARD SMALL CAP INDEX MFD 922908686 1,231,415 9,815 SH SOLE 9,815 0 0
VANGUARD TAX-MANAGED BAL MFD 921943304 299,240 6,252 SH SOLE 6,252 0 0
VANGUARD TAX-MGD CAP APPREC MFD 921943866 1,648,332 4,897 SH SOLE 4,897 0 0
VANGUARD TAX-MGD SMALL CAP MFD 921943403 1,209,121 11,913 SH SOLE 11,913 0 0
VANGUARD TTL STK MKT ADM MFD 922908728 3,244,950 20,770 SH SOLE 20,770 0 0
VANGUARD TTL STK MKT ADM MFD 922908728 187,760 1,202 SH OTR 0 0 1,202
VANGUARD TTL STK MKT ETF MFD 922908769 54,735,121 170,615 SH SOLE 170,615 0 0
VANGUARD TTL STK MKT ETF MFD 922908769 5,081,630 15,840 SH OTR 0 0 15,840
VANGUARD VALUE ETF MFD 922908744 2,123,276 10,822 SH SOLE 10,822 0 0
WASATCH MICRO CAP VALUE FD MFD 936793504 81,880 20,470 SH SOLE 20,470 0 0
WASATCH SMALL CAP VALUE FD MFD 936793207 155,356 17,224 SH SOLE 17,224 0 0
AMER EUROPACIFIC GRWTH Cl F-2 IFD 29875E100 2,806,334 47,873 SH SOLE 47,873 0 0
DODGE & COX INT'L IFD 256206103 429,467 25,903 SH SOLE 25,903 0 0
HARBOR INTL FD IFD 411511306 249,335 4,732 SH SOLE 4,732 0 0
HARDING LOEVNER INTL EQUITY IFD 412295107 207,168 7,423 SH SOLE 7,423 0 0
ISHARES CORE INTL DEV MKTS IFD 46435g326 394,785 4,724 SH SOLE 4,724 0 0
ISHARES CORE MSCI EAFE IFD 46432F842 567,623 6,270 SH SOLE 6,270 0 0
ISHARES MSCI EAFE VALUE IFD 464288877 274,723 3,695 SH SOLE 3,695 0 0
MONDRIAN INT'L VALUE IFD 36381Y108 348,633 19,686 SH SOLE 19,686 0 0
MS INDIA INVESTMENT (CL END) IFD 61745C105 211,706 10,287 SH SOLE 10,287 0 0
MSCI-EAFE INDEX IFD 464287465 521,005 5,364 SH SOLE 5,364 0 0
SCHWAB DEV-MKTS INDEX MF IFD 808509830 342,385 11,798 SH SOLE 11,798 0 0
SCHWAB FTSE DEV EX-US ETF IFD 808524805 18,955,590 765,882 SH SOLE 765,882 0 0
SCHWAB FTSE DEV EX-US ETF IFD 808524805 118,800 4,800 SH OTR 0 0 4,800
SCHWAB FTSE EMERGING ETF IFD 808524706 11,315,174 343,404 SH SOLE 343,404 0 0
SPDR S&P DEVELOPED EX-US ETF IFD 78463X889 5,858,325 128,331 SH SOLE 128,331 0 0
SPDR S&P EMERGING ETF IFD 78463X509 5,204,256 110,941 SH SOLE 110,941 0 0
TWEEDY BRN GLOBAL VALUE IFD 901165100 2,182,175 74,860 SH SOLE 74,860 0 0
VANGUARD EMERGING MKTS ETF IFD 922042858 7,562,412 139,915 SH SOLE 139,915 0 0
VANGUARD EMERGING MKTS ETF IFD 922042858 89,453 1,655 SH OTR 0 0 1,655
VANGUARD FTSE DEV MKT IFD 921943858 2,507,099 39,125 SH SOLE 39,125 0 0
VANGUARD FTSE WLD EX US ETF IFD 922042775 6,765,831 90,091 SH SOLE 90,091 0 0
VANGUARD FTSE WLD EX US ETF IFD 922042775 138,935 1,850 SH OTR 0 0 1,850
VANGUARD TOTAL INTL STOCK IFD 921909768 1,915,730 24,844 SH SOLE 24,844 0 0
iSHARES CORE MSCI EMG MKTS IFD 46434g103 4,600,570 65,958 SH SOLE 65,958 0 0