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 988,405 25,780 SH SOLE 25,780 0 0
3M COMPANY COM 88579Y101 1,423,998 8,795 SH SOLE 8,795 0 0
ABB LTD COM 000375204 239,683 2,205 SH SOLE 2,205 0 0
ABBOTT LABS COM 002824100 31,422,718 346,294 SH SOLE 346,294 0 0
ABBOTT LABS COM 002824100 38,519 425 SH OTR 0 0 425
ABBVIE COM 00287y109 38,950,804 154,788 SH SOLE 154,788 0 0
ABBVIE COM 00287y109 120 0 SH OTR 0 0 0
ACI WORLDWIDE COM 004498101 29,068,173 578,011 SH SOLE 578,011 0 0
ACI WORLDWIDE COM 004498101 60,348 1,200 SH OTR 0 0 1,200
ACTINIUM PHARMACEUTICALS COM 00507W206 19,600 20,000 SH SOLE 20,000 0 0
ADAMS NATURAL RESOURCES COM 00548f105 2,171,627 87,849 SH SOLE 87,849 0 0
ADOBE SYSTEMS COM 00724F101 20,306,821 99,048 SH SOLE 99,048 0 0
ADVANCED MICRO DEVICES COM 007903107 44,690,183 76,931 SH SOLE 76,931 0 0
ADVANCED MICRO DEVICES COM 007903107 605,308 1,042 SH OTR 0 0 1,042
ADYEN ADR COM 00783v104 1,085,760 116,623 SH SOLE 116,623 0 0
AES CORP COM 00130H105 17,990,884 1,227,209 SH SOLE 1,227,209 0 0
AFFILIATED MANAGERS COM 008252108 22,661,971 66,968 SH SOLE 66,968 0 0
AFLAC COM 001055102 4,388,198 37,426 SH SOLE 37,426 0 0
AIR PRODUCTS & CHEM COM 009158106 644,996 2,200 SH SOLE 2,200 0 0
AIRBNB COM 009066101 11,790,724 82,395 SH SOLE 82,395 0 0
AKAMAI TECH COM 00971t101 9,402,305 79,539 SH SOLE 79,539 0 0
ALLIANT ENERGY COM 018802108 254,780 3,340 SH SOLE 3,340 0 0
ALLSTATE CORP COM 020002101 280,769 1,180 SH SOLE 1,180 0 0
ALNYLAM PHARMACEUTICALS COM 02043q107 332,638 1,105 SH SOLE 1,105 0 0
ALPHABET CL A COM 02079k305 24,828,038 69,474 SH SOLE 69,474 0 0
ALPHABET CL A COM 02079k305 42,884 120 SH OTR 0 0 120
ALPHABET CL C COM 02079k107 69,735,239 197,366 SH SOLE 197,366 0 0
ALPHABET CL C COM 02079k107 10,600 30 SH DFND 0 0 30
ALPHABET CL C COM 02079k107 107,916 305 SH OTR 0 0 305
ALTRIA GROUP COM 02209s103 2,649,204 36,820 SH SOLE 36,820 0 0
AMAZON.COM COM 023135106 53,007,054 222,401 SH SOLE 222,401 0 0
AMAZON.COM COM 023135106 175,180 735 SH OTR 0 0 735
AMBEV SA-ADR COM 02319V103 41,495 13,215 SH SOLE 13,215 0 0
AMCOR COM g0250x149 2,459,159 56,728 SH SOLE 56,728 0 0
AMERICAN ELECTRIC POWER COM 025537101 287,232 2,099 SH SOLE 2,099 0 0
AMERICAN EXPRESS COM 025816109 314,911 931 SH SOLE 931 0 0
AMETEK COM 031100100 41,080,928 169,798 SH SOLE 169,798 0 0
AMEX TECHNOLOGY SPDR COM 81369Y803 656,151 3,444 SH SOLE 3,444 0 0
AMGEN COM 031162100 3,791,759 10,471 SH SOLE 10,471 0 0
AMPHENOL COM 032095101 38,950,793 220,910 SH SOLE 220,910 0 0
AMPHENOL COM 032095101 26,448 150 SH OTR 0 0 150
ANALOG DEVICES COM 032654105 40,424,043 101,780 SH SOLE 101,780 0 0
ANALOG DEVICES COM 032654105 105,878 267 SH OTR 0 0 267
APPLE COM 037833100 96,362,480 333,019 SH SOLE 333,019 0 0
APPLE COM 037833100 1,814,114 6,269 SH OTR 0 0 6,269
APPLIED MATERIALS COM 038222105 684,681 947 SH SOLE 947 0 0
APPLIED MATERIALS COM 038222105 108,450 150 SH OTR 0 0 150
ASML HOLDINGS COM n07059210 51,414,142 25,844 SH SOLE 25,844 0 0
ASML HOLDINGS COM n07059210 9,947 5 SH OTR 0 0 5
ASSOCIATED BANK COM 045487105 3,357,499 109,116 SH SOLE 109,116 0 0
AST SPACEMOBILE CLASS A COM 00217D100 111,519 1,255 SH SOLE 1,255 0 0
AST SPACEMOBILE CLASS A COM 00217D100 106,632 1,200 SH OTR 0 0 1,200
ASTRA ZENECA COM 046353108 503,631 2,656 SH SOLE 2,656 0 0
AT&T INC COM 00206r102 534,307 25,812 SH SOLE 25,812 0 0
AUTOMATIC DATA PROCESSNG COM 053015103 1,222,319 5,458 SH SOLE 5,458 0 0
AVANOS MEDICAL INC COM 05350v106 395,965 15,915 SH SOLE 15,915 0 0
AVANTOR COM 05352a100 1,374,882 138,877 SH SOLE 138,877 0 0
BALL COM 058498106 11,468,381 183,788 SH SOLE 183,788 0 0
BANK FIRST NATIONAL CORP COM 06211j100 299,667 2,020 SH SOLE 2,020 0 0
BANK OF AMERICA COM 060505104 624,861 10,966 SH SOLE 10,966 0 0
BANK OF MONTREAL COM 063671101 1,431,093 8,099 SH SOLE 8,099 0 0
BARABOO BANCORP COM 067021105 541,842 83,579 SH SOLE 83,579 0 0
BERKSHIRE HATHAWAY A COM 084670108 748,850 1 SH SOLE 1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,789,174 5,574 SH SOLE 5,574 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 5,004 10 SH OTR 0 0 10
BILL HOLDINGS COM 090043100 528,732 14,622 SH SOLE 14,622 0 0
BLACKROCK COM 09290D101 599,052 623 SH SOLE 623 0 0
BOEING COM 097023105 4,228,531 19,534 SH SOLE 19,534 0 0
BRADY CORP COM 104674106 659,304 7,200 SH SOLE 7,200 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 412,444 7,158 SH SOLE 7,158 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 153 3 SH OTR 0 0 3
BROADCOM COM 11135f101 38,337,229 101,488 SH SOLE 101,488 0 0
BROADCOM COM 11135f101 79,327 210 SH OTR 0 0 210
BUDWEISER BREWING COM G1674K101 17,578 22,600 SH SOLE 22,600 0 0
BWX TECHNOLOGIES COM 05605H100 241,306 1,240 SH SOLE 1,240 0 0
BWX TECHNOLOGIES COM 05605H100 117,424 603 SH OTR 0 0 603
CADENCE DESIGN SYSTEMS COM 127387108 7,408,066 19,738 SH SOLE 19,738 0 0
CALIX COM 13100M509 4,163,195 111,554 SH SOLE 111,554 0 0
CAP ONE FINANCIAL COM 14040H105 882,327 4,398 SH SOLE 4,398 0 0
CATERPILLER COM 149123101 2,532,117 2,378 SH SOLE 2,378 0 0
CHARLES SCHWAB COM 808513105 44,136,697 478,343 SH SOLE 478,343 0 0
CHARLES SCHWAB COM 808513105 5,536 60 SH DFND 0 0 60
CHARLES SCHWAB COM 808513105 12,642 137 SH OTR 0 0 137
CHEVRON CORP COM 166764100 3,144,912 18,973 SH SOLE 18,973 0 0
CHEVRON CORP COM 166764100 33,152 200 SH OTR 0 0 200
CHURCH & DWIGHT COM 171340102 1,886,738 19,475 SH SOLE 19,475 0 0
CIM REAL ESTATE FINANCE TRUST COM 12558q103 61,802 12,024 SH SOLE 12,024 0 0
CINTAS CORP COM 172908105 326,554 1,920 SH SOLE 1,920 0 0
CISCO SYSTEMS COM 17275R102 5,462,036 46,501 SH SOLE 46,501 0 0
CISCO SYSTEMS COM 17275R102 20,790 177 SH OTR 0 0 177
CITIGROUP COM 172967424 683,565 4,884 SH SOLE 4,884 0 0
CME GROUP COM 12572q105 1,224,382 5,544 SH SOLE 5,544 0 0
COCA COLA COM 191216100 2,509,919 30,884 SH SOLE 30,884 0 0
COCA COLA COM 191216100 8,127 100 SH OTR 0 0 100
COGNIZANT CL A COM 192446102 467,781 12,078 SH SOLE 12,078 0 0
COLGATE-PALMOLIVE COM 194162103 957,323 10,442 SH SOLE 10,442 0 0
COMCAST CORP CL A COM 20030n101 701,025 28,555 SH SOLE 28,555 0 0
CONOCOPHILLIPS COM 20825C104 503,230 4,841 SH SOLE 4,841 0 0
CONOCOPHILLIPS COM 20825C104 10,396 100 SH OTR 0 0 100
CONSTELLATION ENERGY COM 21037T109 239,925 966 SH SOLE 966 0 0
CORNING COM 219350105 107,025 419 SH SOLE 419 0 0
CORNING COM 219350105 204,344 800 SH OTR 0 0 800
CORTEVA COM 22052l104 213,927 2,526 SH SOLE 2,526 0 0
COSTAR GROUP COM 22160N109 3,167,677 111,853 SH SOLE 111,853 0 0
COSTAR GROUP COM 22160N109 6,230 220 SH OTR 0 0 220
COSTCO WHOLESALE COM 22160K105 16,506,668 17,645 SH SOLE 17,645 0 0
COSTCO WHOLESALE COM 22160K105 61,076 65 SH OTR 0 0 65
CRISPR THERAPEUTICS COM H17182108 246,793 4,525 SH SOLE 4,525 0 0
CROWDSTRIKE HOLDINGS COM 22788c105 21,751,016 28,502 SH SOLE 28,502 0 0
CROWDSTRIKE HOLDINGS COM 22788c105 2,289 3 SH OTR 0 0 3
CVS COM 126650100 279,832 2,705 SH SOLE 2,705 0 0
DANAHER COM 235851102 23,423,988 122,973 SH SOLE 122,973 0 0
DATADOG COM 23804l103 22,567,224 86,677 SH SOLE 86,677 0 0
DATADOG COM 23804l103 84,096 323 SH OTR 0 0 323
DEERE & CO COM 244199105 392,987 620 SH SOLE 620 0 0
DEERE & CO COM 244199105 25,716 41 SH OTR 0 0 41
DELL COM 24703l202 1,348,744 3,126 SH SOLE 3,126 0 0
DELL COM 24703l202 433,186 1,004 SH OTR 0 0 1,004
DONALDSON COM 257651109 590,956 6,583 SH SOLE 6,583 0 0
DOVER COM 260003108 788,344 3,515 SH SOLE 3,515 0 0
DUKE POWER COM 26441c204 313,129 2,474 SH SOLE 2,474 0 0
DUTCH BROS INC - CLASS A COM 26701L100 301,602 4,200 SH SOLE 4,200 0 0
EATON CORP COM G29183103 735,483 1,726 SH SOLE 1,726 0 0
EBAY INC COM 278642103 206,737 1,850 SH SOLE 1,850 0 0
ECOLAB COM 278865100 22,067,026 79,204 SH SOLE 79,204 0 0
ECOLAB COM 278865100 48,400 174 SH OTR 0 0 174
EDWARD LIFESCIENCES COM 28176E108 6,474,674 71,575 SH SOLE 71,575 0 0
ELI LILLY & CO COM 532457108 13,482,435 11,241 SH SOLE 11,241 0 0
ELI LILLY & CO COM 532457108 101,282 84 SH OTR 0 0 84
EMERSON ELECTRIC COM 291011104 1,466,572 10,245 SH SOLE 10,245 0 0
ENBRIDGE INC F COM 29250n105 387,818 7,154 SH SOLE 7,154 0 0
ENBRIDGE INC F COM 29250n105 16,263 300 SH OTR 0 0 300
ENERGY SELECT SECTOR SPDR COM 81369Y506 4,213,331 79,332 SH SOLE 79,332 0 0
ENERGY SELECT SECTOR SPDR COM 81369Y506 5,311 100 SH DFND 0 0 100
ENERGY SELECT SECTOR SPDR COM 81369Y506 22,306 420 SH OTR 0 0 420
ENPHASE ENERGY COM 29355a107 260,283 5,286 SH SOLE 5,286 0 0
EOG RESOURCES COM 26875p101 209,514 1,615 SH SOLE 1,615 0 0
EQUIFAX COM 294429105 19,898,250 125,367 SH SOLE 125,367 0 0
EVERTEC COM 30040P103 22,460,686 808,520 SH SOLE 808,520 0 0
EVERTEC COM 30040P103 4,167 150 SH DFND 0 0 150
EVERTEC COM 30040P103 24,307 875 SH OTR 0 0 875
EXELIXIS COM 30161q104 3,104,090 57,050 SH SOLE 57,050 0 0
EXELIXIS COM 30161q104 21,764 400 SH OTR 0 0 400
EXXON MOBIL CORP COM 30233Q108 3,625,968 26,521 SH SOLE 26,521 0 0
FASTENAL COM 311900104 7,337,063 152,760 SH SOLE 152,760 0 0
FASTENAL COM 311900104 40,393 841 SH OTR 0 0 841
FATHOM HOLDINGS COM 31189V109 206,142 204,101 SH SOLE 204,101 0 0
FEDERAL AGRICULTURAL MORT COM 313148306 242,910 1,219 SH SOLE 1,219 0 0
FEDEX COM 31428X106 3,023,896 9,657 SH SOLE 9,657 0 0
FEDEX FREIGHT HOLDING CO COM 314352105 724,649 4,799 SH SOLE 4,799 0 0
FERRARI NV COM n3167y103 1,317,907 3,540 SH SOLE 3,540 0 0
FIDELITY NATL INFO COM 31620M106 9,494,379 244,197 SH SOLE 244,197 0 0
FIDELITY NATL INFO COM 31620M106 3,888 100 SH DFND 0 0 100
FIRST ADVANTAGE COM 31846B108 3,502,873 194,065 SH SOLE 194,065 0 0
FISERV COM 337738108 17,178,089 350,216 SH SOLE 350,216 0 0
FISERV COM 337738108 7,799 159 SH OTR 0 0 159
FORD COM 345370860 546,452 39,313 SH SOLE 39,313 0 0
FORTIVE CORP COM 34959j108 356,888 5,842 SH SOLE 5,842 0 0
FRANKLIN RESOURCES COM 354613101 381,597 11,470 SH SOLE 11,470 0 0
GE AEROSPACE COM 369604301 3,347,412 8,957 SH SOLE 8,957 0 0
GE AEROSPACE COM 369604301 9,343 25 SH DFND 0 0 25
GE VERNOVA COM 36828A101 2,481,304 2,112 SH SOLE 2,112 0 0
GEN MILLS INC COM 370334104 219,901 6,319 SH SOLE 6,319 0 0
GENERAC HOLDINGS INC COM 368736104 357,228 1,220 SH SOLE 1,220 0 0
GILEAD SCIENCES COM 375558103 249,840 1,978 SH SOLE 1,978 0 0
GLAXO SMITHKLINE ADR COM 37733W204 425,021 8,108 SH SOLE 8,108 0 0
GLOBAL PAYMENTS COM 37940x102 23,192,861 319,637 SH SOLE 319,637 0 0
GLOBAL PAYMENTS COM 37940x102 5,442 75 SH DFND 0 0 75
GOLDMAN SACHS GROUP INC COM 38141g104 2,915,560 2,883 SH SOLE 2,883 0 0
GRAINGER WW COM 384802104 2,727,602 2,005 SH SOLE 2,005 0 0
GT BIOPHARMA INC COM 36254L308 2,448 5,000 SH SOLE 5,000 0 0
GT BIOPHARMA INC COM 36254L308 2,448 5,000 SH OTR 0 0 5,000
HENRY SCHEIN COM 806407102 583,387 6,985 SH SOLE 6,985 0 0
HOME DEPOT COM 437076102 2,343,679 6,645 SH SOLE 6,645 0 0
HOME DEPOT COM 437076102 339 1 SH OTR 0 0 1
HUBBELL COM 443510607 1,101,859 2,106 SH SOLE 2,106 0 0
IBM COM 459200101 1,792,463 6,374 SH SOLE 6,374 0 0
IDEXX LABS COM 45168d104 465,373 884 SH SOLE 884 0 0
ILLINOIS TOOL COM 452308109 16,719,103 61,815 SH SOLE 61,815 0 0
ILLUMINA COM 452327109 33,021,401 187,803 SH SOLE 187,803 0 0
ILLUMINA COM 452327109 17,583 100 SH OTR 0 0 100
IMPEDIMED LTD COM Q48619102 69 20,000 SH SOLE 20,000 0 0
INCYTE CORP COM 45337c102 1,630,457 14,383 SH SOLE 14,383 0 0
INSULET CORP COM 45784P101 365,400 2,400 SH SOLE 2,400 0 0
INTEL COM 458140100 4,727,741 33,859 SH SOLE 33,859 0 0
INTEL COM 458140100 167,556 1,200 SH OTR 0 0 1,200
INTUIT COM 461202103 16,826,409 64,469 SH SOLE 64,469 0 0
INTUIT COM 461202103 566 2 SH OTR 0 0 2
INTUITIVE SURGICAL COM 46120E602 9,455,637 23,777 SH SOLE 23,777 0 0
INTUITIVE SURGICAL COM 46120E602 795 2 SH OTR 0 0 2
IONIS PHARMACEUTICALS COM 462222100 1,313,042 16,560 SH SOLE 16,560 0 0
IQVIA HOLDINGS COM 46266c105 1,221,150 6,320 SH SOLE 6,320 0 0
ISHARES SILVER COM 46428Q109 216,821 4,055 SH SOLE 4,055 0 0
ISHARES SILVER COM 46428Q109 26,735 500 SH OTR 0 0 500
J.HANCOCK FINL OPP FUND COM 409735206 2,666,408 67,641 SH SOLE 67,641 0 0
JABIL CIRCUIT COM 466313103 5,620,298 14,580 SH SOLE 14,580 0 0
JOHNSON&JOHNSON COM 478160104 7,137,379 28,103 SH SOLE 28,103 0 0
JOHNSON&JOHNSON COM 478160104 13,184 52 SH OTR 0 0 52
JP MORGAN CHASE COM 46625H100 27,195,921 83,084 SH SOLE 83,084 0 0
KIMBERLY-CLARK COM 494368103 9,497,302 86,520 SH SOLE 86,520 0 0
KIMBERLY-CLARK COM 494368103 1,438,426 13,104 SH OTR 13,104 0 13,104
KRAFT HEINZ FOODS COM 500754106 245,246 10,383 SH SOLE 10,383 0 0
LAM RESEARCH COM 512807306 597,995 1,380 SH SOLE 1,380 0 0
LAM RESEARCH COM 512807306 129,999 300 SH OTR 0 0 300
LINDE PUBLIC LTD COM G54950103 877,009 1,690 SH SOLE 1,690 0 0
LINDE PUBLIC LTD COM G54950103 23,352 45 SH OTR 0 0 45
LIVE NATION ENTERTAINMENT COM 538034109 14,974,186 81,777 SH SOLE 81,777 0 0
LOWE'S COMPANIES COM 548661107 16,902,345 76,658 SH SOLE 76,658 0 0
LOWE'S COMPANIES COM 548661107 22 0 SH OTR 0 0 0
MARATHON PETROLEUM CORP COM 56585a102 375,579 1,469 SH SOLE 1,469 0 0
MARRIOTT INT'L COM 571903202 5,534,020 14,933 SH SOLE 14,933 0 0
MARSH & MCLENNAN COM 571748102 505,010 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,854,637 44,499 SH SOLE 44,499 0 0
MASTERCARD COM 57636Q104 30,987 60 SH OTR 0 0 60
MCDONALDS COM 580135101 1,940,236 7,178 SH SOLE 7,178 0 0
MCKESSON COM 58155Q103 3,383,577 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 266,436 3,406 SH SOLE 3,406 0 0
MENASHA CORP COM fjg456208 25,583,130 2,181 SH SOLE 2,181 0 0
MERCANTILE BANK COM 587376104 21,671,858 377,427 SH SOLE 377,427 0 0
MERCK COM 58933y105 1,411,103 10,981 SH SOLE 10,981 0 0
META PLATFORMS COM 30303M102 9,891,083 17,559 SH SOLE 17,559 0 0
MGE ENERGY COM 55277p104 431,517 5,292 SH SOLE 5,292 0 0
MGIC INVESTMENTS COM 552848103 351,203 12,454 SH SOLE 12,454 0 0
MICRON TECHNOLOGY COM 595112103 181,939 158 SH SOLE 158 0 0
MICRON TECHNOLOGY COM 595112103 230,858 200 SH OTR 0 0 200
MICROSOFT COM 594918104 59,260,114 158,866 SH SOLE 158,866 0 0
MICROSOFT COM 594918104 5,595 15 SH DFND 0 0 15
MICROSOFT COM 594918104 51,260 137 SH OTR 0 0 137
MODERNA INC COM 60770k107 262,612 3,750 SH SOLE 3,750 0 0
MONDELEZ INTL INC COM 609207105 1,587,789 27,451 SH SOLE 27,451 0 0
MORGAN STANLEY COM 617446448 468,877 2,243 SH SOLE 2,243 0 0
NAVIENT CORP COM 63938c108 310,918 36,536 SH SOLE 36,536 0 0
NESTLE S.A. COM 641069406 775,309 7,550 SH SOLE 7,550 0 0
NETFLIX COM 64110L106 226,552 3,173 SH SOLE 3,173 0 0
NEXTERA ENERGY COM 65339F101 561,794 6,401 SH SOLE 6,401 0 0
NICOLET BANKSHARES INC. COM 65406e102 6,222,799 37,625 SH SOLE 37,625 0 0
NICOLET BANKSHARES INC. COM 65406e102 8,269 50 SH DFND 0 0 50
NIKE INC CL B COM 654106103 1,655,872 40,338 SH SOLE 40,338 0 0
NORFOLK SOUTHERN COM 655844108 1,147,939 3,649 SH SOLE 3,649 0 0
NORTHROP GRUMMAN COM 666807102 259,239 509 SH SOLE 509 0 0
NOVARTIS COM 66987V109 965,082 6,158 SH SOLE 6,158 0 0
NOVO NORDISK COM 670100205 1,948,569 40,646 SH SOLE 40,646 0 0
NOVO NORDISK COM 670100205 1,438 30 SH OTR 0 0 30
NVIDIA COM 67066G104 36,529,129 182,563 SH SOLE 182,563 0 0
NVIDIA COM 67066G104 120,079 600 SH OTR 0 0 600
OPERA LTD-ADR COM 68373M107 237,960 12,000 SH SOLE 12,000 0 0
ORACLE COM 68389X105 2,950,540 20,133 SH SOLE 20,133 0 0
ORACLE COM 68389X105 2,198 15 SH DFND 0 0 15
ORACLE COM 68389X105 14,766 101 SH OTR 0 0 101
OSHKOSH TRUCK COM 688239201 1,294,898 8,437 SH SOLE 8,437 0 0
PALANTIR TECH COM 69608a108 1,147,916 9,839 SH SOLE 9,839 0 0
PALANTIR TECH COM 69608a108 58,335 500 SH OTR 0 0 500
PALO ALTO NETWORKS COM 697435105 2,348,605 6,887 SH SOLE 6,887 0 0
PALO ALTO NETWORKS COM 697435105 6,820 20 SH OTR 0 0 20
PAYCOM SOFTWARE COM 70432v102 6,943,163 55,245 SH SOLE 55,245 0 0
PAYCOM SOFTWARE COM 70432v102 8,672 69 SH OTR 0 0 69
PAYPAL HOLDINGS COM 70450y103 10,684,200 247,434 SH SOLE 247,434 0 0
PAYPAL HOLDINGS COM 70450y103 8,636 200 SH OTR 0 0 200
PEPSICO COM 713448108 7,596,346 56,103 SH SOLE 56,103 0 0
PFIZER COM 717081103 980,057 40,700 SH SOLE 40,700 0 0
PHILIP MORRIS INT'L COM 718172109 10,210,777 56,441 SH SOLE 56,441 0 0
PHILIP MORRIS INT'L COM 718172109 37,547 208 SH OTR 0 0 208
PHILLIPS 66 COM 718546104 357,034 2,112 SH SOLE 2,112 0 0
PLEXUS CORP COM 729132100 442,586 1,472 SH SOLE 1,472 0 0
PRESTIGE CONSUMER HCARE COM 74112d101 9,832,160 208,000 SH SOLE 208,000 0 0
PRICE T ROWE GROUP COM 74144t108 9,319,965 81,977 SH SOLE 81,977 0 0
PRINCIPAL FINL GROUP COM 74251v102 39,926,778 370,447 SH SOLE 370,447 0 0
PRINCIPAL FINL GROUP COM 74251v102 8,083 75 SH DFND 0 0 75
PRINCIPAL FINL GROUP COM 74251v102 98 1 SH OTR 0 0 1
PROCTER & GAMBLE COM 742718109 2,386,297 16,273 SH SOLE 16,273 0 0
PROSPERITY BANCSHARES COM 743606105 16,787,886 229,877 SH SOLE 229,877 0 0
PTC INC COM 69370c100 18,556,149 163,332 SH SOLE 163,332 0 0
QORVO INC COM 74736k101 443,312 4,753 SH SOLE 4,753 0 0
QUALCOMM COM 747525103 4,347,185 23,525 SH SOLE 23,525 0 0
REGENERON PHARMACEUTIC COM 75886f107 453,314 727 SH SOLE 727 0 0
REMSLEEP COM 75990a200 528 200,000 SH SOLE 200,000 0 0
REPLIGEN COM 759916109 10,582,423 77,561 SH SOLE 77,561 0 0
RESMED COM 761152107 2,923,527 15,002 SH SOLE 15,002 0 0
ROCHE HLDG LTD ADR COM 771195104 1,350,762 26,305 SH SOLE 26,305 0 0
ROCKWELL AUTOMATION COM 773903109 23,037,558 46,533 SH SOLE 46,533 0 0
ROCKWELL AUTOMATION COM 773903109 49,508 100 SH OTR 0 0 100
ROKU INC COM 77543r102 207,348 1,501 SH SOLE 1,501 0 0
ROPER TECHNOLOGIES COM 776696106 13,223,196 39,077 SH SOLE 39,077 0 0
ROYCE VALUE TRUST(CL END) COM 780910105 226,756 12,277 SH SOLE 12,277 0 0
RPM COM 749685103 14,641,234 131,725 SH SOLE 131,725 0 0
RPM COM 749685103 65 1 SH OTR 0 0 1
RTX CORP COM 75513e101 1,306,140 6,884 SH SOLE 6,884 0 0
S&P GLOBAL COM 78409v104 6,772,915 16,630 SH SOLE 16,630 0 0
S&P GLOBAL COM 78409v104 16,698 41 SH OTR 0 0 41
SALESFORCE.COM COM 79466L302 11,319,167 72,253 SH SOLE 72,253 0 0
SALESFORCE.COM COM 79466L302 19,084 122 SH OTR 0 0 122
SEMPRA ENERGY COM 816851109 258,472 2,788 SH SOLE 2,788 0 0
SERVICENOW COM 81762p102 17,768,837 178,977 SH SOLE 178,977 0 0
SHELL PLC ADR COM 780259305 293,644 3,787 SH SOLE 3,787 0 0
SOUTHERN CO COM 842587107 270,476 2,826 SH SOLE 2,826 0 0
SPDR GOLD TRUST (COLLECTIBLE) COM 78463v107 5,772,146 15,669 SH SOLE 15,669 0 0
SPDR GOLD TRUST (COLLECTIBLE) COM 78463v107 14,735 40 SH OTR 0 0 40
SPDR S&P BANK ETF COM 78464a797 621,825 9,115 SH SOLE 9,115 0 0
SPDR S&P REGIONAL BANK ETF COM 78464a698 829,338 11,080 SH SOLE 11,080 0 0
SPROTT PHYSICAL GOLD SILVER COM 153501101 462,645 11,500 SH SOLE 11,500 0 0
SS&C TECHNOLOGIES COM 78467j100 37,976,013 612,023 SH SOLE 612,023 0 0
SS&C TECHNOLOGIES COM 78467j100 3,102 50 SH DFND 0 0 50
STARBUCKS CORP COM 855244109 371,526 3,636 SH SOLE 3,636 0 0
STARBUCKS CORP COM 855244109 29,124 285 SH OTR 0 0 285
STMICROELECTRONICS COM 861012102 226,842 3,029 SH SOLE 3,029 0 0
STMICROELECTRONICS COM 861012102 104,846 1,400 SH OTR 0 0 1,400
STRYKER COM 863667101 33,117,441 105,188 SH SOLE 105,188 0 0
STRYKER COM 863667101 151 0 SH OTR 0 0 0
SYNOPSYS COM 871607107 29,070,382 65,170 SH SOLE 65,170 0 0
SYNOPSYS COM 871607107 4,907 11 SH OTR 0 0 11
SYSCO CORPORATION COM 871829107 3,547,078 42,439 SH SOLE 42,439 0 0
TAIWAN SEMIC ADR COM 874039100 517,208 1,083 SH SOLE 1,083 0 0
TAIWAN SEMIC ADR COM 874039100 191,028 400 SH OTR 0 0 400
TDA TRAN COM 37427C209 9,338 57,929 SH SOLE 57,929 0 0
TESLA MOTORS COM 88160r101 1,332,040 3,167 SH SOLE 3,167 0 0
TESLA MOTORS COM 88160r101 113,983 271 SH OTR 0 0 271
TETRA TECH NEW COM 88162G103 332,235 11,500 SH SOLE 11,500 0 0
TEXAS INSTR COM 882508104 1,769,642 5,937 SH SOLE 5,937 0 0
THERMO FISHER SCIENTIFIC COM 883556102 30,456,331 60,747 SH SOLE 60,747 0 0
TRADEWEB MARKETS COM 892672106 3,539,824 35,519 SH SOLE 35,519 0 0
TRUST FIBRA UNO COM P3515D163 32,903 19,143 SH SOLE 19,143 0 0
TWILIO INC A COM 90138f102 309,495 1,500 SH SOLE 1,500 0 0
TYLER TECH COM 902252105 9,978,443 34,119 SH SOLE 34,119 0 0
UBIQUITI INC. COM 90353W103 267,015 500 SH SOLE 500 0 0
UNILEVER PLC SPN A COM 904767704 277,694 4,619 SH SOLE 4,619 0 0
UNION PACIFIC CORP COM 907818108 8,643,072 31,776 SH SOLE 31,776 0 0
UNITED ENERGY COM 910900208 1,174 20,000 SH SOLE 20,000 0 0
UNITED HEALTHCARE COM 91324p102 10,479,410 25,213 SH SOLE 25,213 0 0
UNITED HEALTHCARE COM 91324p102 20,366 49 SH OTR 0 0 49
UNITED PARCEL COM 911312106 619,307 5,761 SH SOLE 5,761 0 0
UNIVERSAL DISPLAY CORP COM 91347p105 502,222 5,800 SH SOLE 5,800 0 0
US BANCORP DEL COM 902973304 962,232 15,931 SH SOLE 15,931 0 0
VANGUARD ENERGY ETF COM 92204A306 2,697,157 17,965 SH SOLE 17,965 0 0
VANGUARD ENERGY ETF COM 92204A306 19,354 129 SH OTR 0 0 129
VANGUARD REIT COM 922908553 235,096 2,438 SH SOLE 2,438 0 0
VEEVA SYSTEMS COM 922475108 27,373,505 154,243 SH SOLE 154,243 0 0
VEEVA SYSTEMS COM 922475108 16,682 94 SH OTR 0 0 94
VERALTO CORP COM 92338C103 622,179 7,016 SH SOLE 7,016 0 0
VERISIGN INC COM 92343E102 806,250 3,205 SH SOLE 3,205 0 0
VERIZON COMMUNICATIONS COM 92343V104 2,401,693 56,724 SH SOLE 56,724 0 0
VERTEX COM 92538J106 2,899,182 252,542 SH SOLE 252,542 0 0
VERTEX PHARMACEUTICALS COM 92532F100 3,394,156 6,833 SH SOLE 6,833 0 0
VERTIV HOLDINGS LLC CL A COM 92537N108 66,979 200 SH SOLE 200 0 0
VERTIV HOLDINGS LLC CL A COM 92537N108 302,407 903 SH OTR 0 0 903
VISA COM 92826C839 47,883,138 139,564 SH SOLE 139,564 0 0
VISA COM 92826C839 542,326 1,581 SH OTR 0 0 1,581
WAL-MART COM 931142103 1,803,795 15,926 SH SOLE 15,926 0 0
WALT DISNEY COM 254687106 15,414,559 160,151 SH SOLE 160,151 0 0
WASTE MANAGEMENT COM 94106l109 218,200 979 SH SOLE 979 0 0
WATERS CORP COM 941848103 1,847,072 4,925 SH SOLE 4,925 0 0
WEC ENERGY GROUP I COM 92939u106 729,072 6,244 SH SOLE 6,244 0 0
WELLS FARGO & CO COM 949746101 930,054 11,254 SH SOLE 11,254 0 0
WEYERHAEUSER COM 962166104 380,646 15,900 SH SOLE 15,900 0 0
WYNDHAM HOTELS & RESORTS COM 98311a105 19,553,750 232,202 SH SOLE 232,202 0 0
XCEL ENERGY COM 98389B100 246,378 3,068 SH SOLE 3,068 0 0
YUM BRANDS COM 988498101 1,246,588 7,798 SH SOLE 7,798 0 0
ZIMMER BIOMET HLDGS COM 98956P102 255,257 2,965 SH SOLE 2,965 0 0
ZSCALER COM 98980g102 5,406,892 38,306 SH SOLE 38,306 0 0
AMANA GROWTH FUND MFD 022865208 255,121 2,360 SH SOLE 2,360 0 0
AMERICAN BALANCED FD MFD 024071102 1,432,913 34,915 SH SOLE 34,915 0 0
AMERICAN FUNDS GROWTH FD F3 MFD 399874775 394,960 4,479 SH SOLE 4,479 0 0
AMERICAN MUTUAL FUND MFD 027681105 274,447 4,267 SH SOLE 4,267 0 0
AVANTIS US SMALL CAP ETF MFD 025072877 1,469,798 11,781 SH SOLE 11,781 0 0
BAIRD SHORT-TERM MUNI BOND MFD 057071631 107,547 10,659 SH SOLE 10,659 0 0
BLACKROCK ENH EQ DIV ETF MFD 09251A104 97,978 10,238 SH SOLE 10,238 0 0
COLUMBIA DIVIDENT INCOME MFD 19766M840 216,373 5,335 SH SOLE 5,335 0 0
FIDELITY 500 INDEX MFD 315911750 1,058,157 4,051 SH SOLE 4,051 0 0
FIDELITY CONTRAFUND MFD 316071109 332,982 12,425 SH SOLE 12,425 0 0
FIDELITY GROWTH FD MFD 316200104 1,081,833 18,336 SH SOLE 18,336 0 0
FIDELITY HIGH DIVIDEND MFD 316092840 1,165,838 19,337 SH SOLE 19,337 0 0
FIDELITY LOW-PRICED STOCK MFD 316345305 203,154 4,404 SH SOLE 4,404 0 0
FIDELITY SELECT TECH MFD 316390202 260,375 4,680 SH SOLE 4,680 0 0
FRANKLIN INCOME MFD 353496300 95,356 37,394 SH SOLE 37,394 0 0
FUNDAMENTAL INVESTORS MFD 360802102 941,663 9,096 SH SOLE 9,096 0 0
GROWTH FD OF AMER CL -A MFD 399874106 360,568 4,096 SH SOLE 4,096 0 0
INVESCO NASDAQ 100 ETF MFD 46138G649 340,538 1,124 SH SOLE 1,124 0 0
INVESCO QQQ TRUST SERIES 1 MFD 46090e103 1,066,028 1,448 SH SOLE 1,448 0 0
INVESCO S&P EQUAL WEIGHT 500 MFD 46137V357 11,136,595 52,341 SH SOLE 52,341 0 0
INVESCO WATER RESOURCES MFD 46137V142 618,266 8,950 SH SOLE 8,950 0 0
INVSTMNT CO OF AMER CL-A MFD 461308108 438,451 6,424 SH SOLE 6,424 0 0
ISHARES CORE S&P TOTAL US MFD 464287150 1,486,808 9,051 SH SOLE 9,051 0 0
ISHARES DJ SELECT DIVIDEND B/E MFD 464287168 372,775 2,385 SH SOLE 2,385 0 0
ISHARES DOW JONES MFD 464287846 328,104 1,800 SH SOLE 1,800 0 0
ISHARES MSCI USA ESG MFD 46435g425 297,716 1,819 SH SOLE 1,819 0 0
ISHARES RUSSELL 1000 GROWTH IN MFD 464287614 374,000 3,012 SH SOLE 3,012 0 0
ISHARES S&P 400 MIDCAP ETF MFD 464287507 2,558,278 33,177 SH SOLE 33,177 0 0
ISHARES S&P 500 MFD 464287200 2,393,452 3,196 SH SOLE 3,196 0 0
ISHARES S&P SMALLCAP 600 INDEX MFD 464287804 371,368 2,504 SH SOLE 2,504 0 0
JANUS HENDERSON FORTY FUND CLA MFD 47103A625 758,235 13,430 SH SOLE 13,430 0 0
LORD ABB DEV GR A MFD 544006109 230,209 6,498 SH SOLE 6,498 0 0
LORD ABBETT BOND DEB MFD 544004104 296,008 41,227 SH SOLE 41,227 0 0
PUTNAM GROWTH OPPTY CL A MFD 746802800 262,767 3,282 SH SOLE 3,282 0 0
S&P MIDCAP 400 MFD 78467y107 809,544 1,151 SH SOLE 1,151 0 0
SCHWAB LARGE CAP VALUE ETF MFD 808524409 4,780,898 137,343 SH SOLE 137,343 0 0
SCHWAB LARGE-CAP INDEX MF MFD 808509855 2,988,866 154,703 SH SOLE 154,703 0 0
SCHWAB TOTAL STOCK MKT-SEL MFD 808509756 28,710,982 1,577,527 SH SOLE 1,577,527 0 0
SCHWAB US BROAD MKT ETF MFD 808524102 80,302,130 2,772,864 SH SOLE 2,772,864 0 0
SCHWAB US DVD EQUITY ETF MFD 808524797 927,044 29,235 SH SOLE 29,235 0 0
SCHWAB US LARGE CAP GWTH ETF MFD 808524300 610,266 18,034 SH SOLE 18,034 0 0
SCHWAB US LARGE EQUITY ETF MFD 808524201 14,930,604 507,326 SH SOLE 507,326 0 0
SCHWAB US MID CAP ETF MFD 808524508 14,266,956 386,953 SH SOLE 386,953 0 0
SCHWAB US SCAP ETF MFD 808524607 17,110,775 473,589 SH SOLE 473,589 0 0
SCHWAB US SCAP ETF MFD 808524607 14,813 410 SH OTR 0 0 410
SELECT AMERICAN SHARES D MFD 816221204 220,754 5,005 SH SOLE 5,005 0 0
SPDR PORTFOLIO 500 GROWTH ETF MFD 78464a409 282,601 2,375 SH SOLE 2,375 0 0
SPDR S&P 500 INDEX ETF MFD 78462f103 4,703,953 6,299 SH SOLE 6,299 0 0
SPDR S&P LARGE CAP 500 MFD 78464A854 52,474,944 597,120 SH SOLE 597,120 0 0
SPDR S&P MID CAP 400 ETF MFD 78464A847 17,483,676 258,787 SH SOLE 258,787 0 0
SPDR S&P SMALL CAP 600 ETF MFD 78468r853 9,267,451 160,698 SH SOLE 160,698 0 0
T ROWE PR BLUE CHIP GROW-I MFD 77954q403 691,987 3,245 SH SOLE 3,245 0 0
T ROWE PRICE EQ INDEX 500 MFD 779552405 1,398,741 7,187 SH SOLE 7,187 0 0
TOTAL MARKETS EQUITY POOL MFD 808516702 715,210 9,953 SH SOLE 9,953 0 0
VAN WELLINGTON ADM #571 MFD 921935201 1,331,476 16,377 SH SOLE 16,377 0 0
VANGARD MID CAP INDEX ETF MFD 922908629 493,411 6,124 SH SOLE 6,124 0 0
VANGUARD 500 INDEX (ADM) MFD 922908710 14,808,331 21,400 SH SOLE 21,400 0 0
VANGUARD CAP OPPORTUNITY MFD 922038500 619,872 2,189 SH SOLE 2,189 0 0
VANGUARD DVD MFD 921908844 2,897,018 12,243 SH SOLE 12,243 0 0
VANGUARD EXTENDED MARKET INDEX MFD 922908694 408,691 2,188 SH SOLE 2,188 0 0
VANGUARD GROWTH ETF MFD 922908736 5,358,498 62,207 SH SOLE 62,207 0 0
VANGUARD GROWTH ETF MFD 922908736 1,705,572 19,800 SH OTR 0 0 19,800
VANGUARD GROWTH INDEX (ADM) MFD 922908660 1,260,578 4,729 SH SOLE 4,729 0 0
VANGUARD HEALTH CARE (ADM) MFD 92204a827 933,600 6,239 SH SOLE 6,239 0 0
VANGUARD HIGH DIVIDEND YIELD MFD 921946406 1,743,071 11,030 SH SOLE 11,030 0 0
VANGUARD INFO TECH MFD 92204a702 1,171,362 9,801 SH SOLE 9,801 0 0
VANGUARD INFO TECH (ADM) MFD 92204A793 996,300 2,034 SH SOLE 2,034 0 0
VANGUARD INST INDEX MFD 922040100 586,447 977 SH SOLE 977 0 0
VANGUARD INTL GROWTH-ADM MFD 921910501 220,548 1,828 SH SOLE 1,828 0 0
VANGUARD MID CAP ADM MFD 922908645 1,175,399 2,945 SH SOLE 2,945 0 0
VANGUARD MID CAP GROWTH MFD 922908538 470,477 1,536 SH SOLE 1,536 0 0
VANGUARD S&P 500 GROWTH MFD 921932505 305,966 3,703 SH SOLE 3,703 0 0
VANGUARD S&P 500 LC ETF MFD 922908363 11,492,535 16,733 SH SOLE 16,733 0 0
VANGUARD SMALL CAP GROWTH MFD 922908595 1,007,503 2,755 SH SOLE 2,755 0 0
VANGUARD SMALL CAP INDEX MFD 922908686 1,384,970 9,542 SH SOLE 9,542 0 0
VANGUARD TAX-MANAGED BAL MFD 921943304 321,374 6,252 SH SOLE 6,252 0 0
VANGUARD TAX-MGD CAP APPREC MFD 921943866 1,892,470 4,897 SH SOLE 4,897 0 0
VANGUARD TAX-MGD SMALL CAP MFD 921943403 1,443,798 11,913 SH SOLE 11,913 0 0
VANGUARD TTL STK MKT ADM MFD 922908728 3,724,494 20,671 SH SOLE 20,671 0 0
VANGUARD TTL STK MKT ADM MFD 922908728 216,544 1,202 SH OTR 0 0 1,202
VANGUARD TTL STK MKT ETF MFD 922908769 63,069,083 170,439 SH SOLE 170,439 0 0
VANGUARD TTL STK MKT ETF MFD 922908769 5,861,434 15,840 SH OTR 0 0 15,840
VANGUARD VALUE ETF MFD 922908744 2,352,990 10,797 SH SOLE 10,797 0 0
VANGUARD VALUE INDEX-ADM MFD 922908678 216,350 2,544 SH SOLE 2,544 0 0
WASATCH MICRO CAP VALUE FD MFD 936793504 105,011 20,470 SH SOLE 20,470 0 0
WASATCH SMALL CAP VALUE FD MFD 936793207 177,230 17,224 SH SOLE 17,224 0 0
AMER EUROPACIFIC GRWTH Cl F-2 IFD 29875E100 2,972,034 46,848 SH SOLE 46,848 0 0
DODGE & COX INT'L IFD 256206103 483,345 25,903 SH SOLE 25,903 0 0
HARBOR INTL FD IFD 411511306 273,847 4,732 SH SOLE 4,732 0 0
ISHARES CORE INTL DEV MKTS IFD 46435g326 439,798 4,941 SH SOLE 4,941 0 0
ISHARES CORE MSCI EAFE IFD 46432F842 546,160 5,655 SH SOLE 5,655 0 0
ISHARES MSCI EAFE VALUE IFD 464288877 282,852 3,695 SH SOLE 3,695 0 0
MONDRIAN INT'L VALUE IFD 36381Y108 367,925 19,686 SH SOLE 19,686 0 0
MS INDIA INVESTMENT (CL END) IFD 61745C105 234,727 10,286 SH SOLE 10,286 0 0
MSCI-EAFE INDEX IFD 464287465 554,615 5,339 SH SOLE 5,339 0 0
SCHWAB FTSE DEV EX-US ETF IFD 808524805 20,991,985 757,833 SH SOLE 757,833 0 0
SCHWAB FTSE DEV EX-US ETF IFD 808524805 132,960 4,800 SH OTR 0 0 4,800
SCHWAB FTSE EMERGING ETF IFD 808524706 11,684,030 322,229 SH SOLE 322,229 0 0
SPDR S&P DEVELOPED EX-US ETF IFD 78463X889 6,823,640 135,417 SH SOLE 135,417 0 0
SPDR S&P EMERGING ETF IFD 78463X509 6,254,562 120,791 SH SOLE 120,791 0 0
TWEEDY BRN GLOBAL VALUE IFD 901165100 2,312,987 74,182 SH SOLE 74,182 0 0
VANGUARD EMERGING MKTS ETF IFD 922042858 8,749,009 146,574 SH SOLE 146,574 0 0
VANGUARD EMERGING MKTS ETF IFD 922042858 98,787 1,655 SH OTR 0 0 1,655
VANGUARD FTSE DEV MKT IFD 921943858 2,994,248 42,025 SH SOLE 42,025 0 0
VANGUARD FTSE WLD EX US ETF IFD 922042775 7,475,606 89,261 SH SOLE 89,261 0 0
VANGUARD FTSE WLD EX US ETF IFD 922042775 154,937 1,850 SH OTR 0 0 1,850
VANGUARD TOTAL INTL STOCK IFD 921909768 2,083,469 24,371 SH SOLE 24,371 0 0
iSHARES CORE MSCI EMG MKTS IFD 46434g103 5,462,967 65,946 SH SOLE 65,946 0 0