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
ABBVIE INC COM 00287Y109   143,521 685 SH   OTR 0 0 0 685
ABBVIE INC COM 00287Y109   669,325 3,195 SH   SOLE 0 0 0 3,195
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   475,313 1,523 SH   SOLE 0 0 0 1,523
ADOBE INC COM 00724F101   223,598 583 SH   SOLE 0 0 0 583
ADOBE INC COM 00724F101   103,170 269 SH   OTR 0 0 0 269
AGILENT TECHNOLOGIES INC COM 00846U101   253,613 2,168 SH   SOLE 0 0 0 2,168
ALPHABET INC CAP STK CL A 02079K305   338,762 2,191 SH   SOLE 0 0 0 2,191
ALPHABET INC CAP STK CL C 02079K107   15,695 100 SH   OTR 0 0 0 100
ALPHABET INC CAP STK CL C 02079K107   274,494 1,757 SH   SOLE 0 0 0 1,757
ALPHABET INC CAP STK CL A 02079K305   100,212 648 SH   OTR 0 0 0 648
ALTRIA GROUP INC COM 02209S103   381,771 6,361 SH   SOLE 0 0 0 6,361
ALTRIA GROUP INC COM 02209S103   136,666 2,277 SH   OTR 0 0 0 2,277
AMAZON COM INC COM 023135106   165,146 868 SH   OTR 0 0 0 868
AMAZON COM INC COM 023135106   325,725 1,712 SH   SOLE 0 0 0 1,712
AMEREN CORP COM 023608102   813,049 8,098 SH   SOLE 0 0 0 8,098
AMEREN CORP COM 023608102   81,123 808 SH   OTR 0 0 0 808
AMGEN INC COM 031162100   273,541 878 SH   SOLE 0 0 0 878
APPLE INC COM 037833100   4,159,708 18,726 SH   OTR 0 0 0 18,726
APPLE INC COM 037833100   3,024,542 13,616 SH   SOLE 0 0 0 13,616
APPLIED MATLS INC COM 038222105   397,048 2,736 SH   SOLE 0 0 0 2,736
ARES CAPITAL CORP COM 04010L103   119,531 5,394 SH   OTR 0 0 0 5,394
ARES CAPITAL CORP COM 04010L103   251,582 11,353 SH   SOLE 0 0 0 11,353
ARISTA NETWORKS INC COM SHS 040413205   175,105 2,260 SH   SOLE 0 0 0 2,260
ARISTA NETWORKS INC COM SHS 040413205   83,214 1,074 SH   OTR 0 0 0 1,074
ARK 21SHARES BITCOIN ETF SHS BEN INT 040919102   104,147 1,267 SH   OTR 0 0 0 1,267
ARK 21SHARES BITCOIN ETF SHS BEN INT 040919102   228,516 2,780 SH   SOLE 0 0 0 2,780
AT&T INC COM 00206R102   169,906 6,008 SH   OTR 0 0 0 6,008
AT&T INC COM 00206R102   422,667 14,946 SH   SOLE 0 0 0 14,946
BANK AMERICA CORP COM 060505104   197,939 4,743 SH   SOLE 0 0 0 4,743
BANK AMERICA CORP COM 060505104   26,081 625 SH   OTR 0 0 0 625
BANK NEW YORK MELLON CORP COM 064058100   290,693 3,466 SH   SOLE 0 0 0 3,466
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   557,611 1,047 SH   SOLE 0 0 0 1,047
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   38,346 72 SH   OTR 0 0 0 72
BRISTOL-MYERS SQUIBB CO COM 110122108   365,381 5,991 SH   SOLE 0 0 0 5,991
BRISTOL-MYERS SQUIBB CO COM 110122108   137,654 2,257 SH   OTR 0 0 0 2,257
BROADCOM INC COM 11135F101   146,836 877 SH   OTR 0 0 0 877
BROADCOM INC COM 11135F101   284,160 1,697 SH   SOLE 0 0 0 1,697
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   256,038 1,056 SH   SOLE 0 0 0 1,056
CADENCE DESIGN SYSTEM INC COM 127387108   102,241 402 SH   OTR 0 0 0 402
CADENCE DESIGN SYSTEM INC COM 127387108   206,516 812 SH   SOLE 0 0 0 812
CARDINAL HEALTH INC COM 14149Y108   150,445 1,092 SH   OTR 0 0 0 1,092
CARDINAL HEALTH INC COM 14149Y108   293,563 2,131 SH   SOLE 0 0 0 2,131
CARLISLE COS INC COM 142339100   277,508 815 SH   SOLE 0 0 0 815
CASS INFORMATION SYS INC COM 14808P109   475,750 11,000 SH   SOLE 0 0 0 11,000
CHEVRON CORP NEW COM 166764100   287,985 1,721 SH   SOLE 0 0 0 1,721
CHEVRON CORP NEW COM 166764100   110,077 658 SH   OTR 0 0 0 658
COMCAST CORP NEW CL A 20030N101   257,451 6,977 SH   SOLE 0 0 0 6,977
COMCAST CORP NEW CL A 20030N101   10,074 273 SH   OTR 0 0 0 273
DELL TECHNOLOGIES INC CL C 24703L202   210,283 2,307 SH   SOLE 0 0 0 2,307
DELL TECHNOLOGIES INC CL C 24703L202   101,450 1,113 SH   OTR 0 0 0 1,113
DOVER CORP COM 260003108   220,303 1,254 SH   SOLE 0 0 0 1,254
DUKE ENERGY CORP NEW COM NEW 26441C204   215,835 1,770 SH   SOLE 0 0 0 1,770
EAST WEST BANCORP INC COM 27579R104   444,581 4,953 SH   SOLE 0 0 0 4,953
ECOLAB INC COM 278865100   499,181 1,969 SH   OTR 0 0 0 1,969
ELI LILLY & CO COM 532457108   20,648 25 SH   OTR 0 0 0 25
ELI LILLY & CO COM 532457108   341,655 414 SH   SOLE 0 0 0 414
EVERUS CONSTR GROUP COM 300426103   203,216 5,479 SH   SOLE 0 0 0 5,479
EVERUS CONSTR GROUP COM 300426103   281,439 7,588 SH   OTR 0 0 0 7,588
FIFTH THIRD BANCORP COM 316773100   221,794 5,658 SH   SOLE 0 0 0 5,658
GENERAL DYNAMICS CORP COM 369550108   104,671 384 SH   OTR 0 0 0 384
GENERAL DYNAMICS CORP COM 369550108   221,656 813 SH   SOLE 0 0 0 813
HCA HEALTHCARE INC COM 40412C101   314,105 909 SH   SOLE 0 0 0 909
HOME DEPOT INC COM 437076102   356,687 973 SH   SOLE 0 0 0 973
INGERSOLL RAND INC COM 45687V106   220,963 2,761 SH   SOLE 0 0 0 2,761
INGERSOLL RAND INC COM 45687V106   108,841 1,360 SH   OTR 0 0 0 1,360
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   359,330 2,170 SH   SOLE 0 0 0 2,170
INTERNATIONAL BUSINESS MACHS COM 459200101   2,200,392 8,849 SH   SOLE 0 0 0 8,849
INTERNATIONAL BUSINESS MACHS COM 459200101   170,332 685 SH   OTR 0 0 0 685
INTUIT COM 461202103   299,627 488 SH   SOLE 0 0 0 488
INVESCO QQQ TR UNIT SER 1 46090E103   3,264,209 6,961 SH   SOLE 0 0 0 6,961
INVESCO QQQ TR UNIT SER 1 46090E103   45,485 97 SH   OTR 0 0 0 97
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   429,716 9,180 SH   OTR 0 0 0 9,180
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   60,151 1,285 SH   SOLE 0 0 0 1,285
ISHARES TR CORE S&P500 ETF 464287200   386,025 687 SH   SOLE 0 0 0 687
ISHARES TR S&P 500 GRWT ETF 464287309   100,628 1,084 SH   OTR 0 0 0 1,084
ISHARES TR RUSSELL 2000 ETF 464287655   3,360,808 16,847 SH   SOLE 0 0 0 16,847
ISHARES TR S&P 500 GRWT ETF 464287309   7,152,644 77,051 SH   SOLE 0 0 0 77,051
ISHARES TR RUSSELL 2000 ETF 464287655   176,549 885 SH   OTR 0 0 0 885
JPMORGAN CHASE & CO. COM 46625H100   347,100 1,415 SH   SOLE 0 0 0 1,415
KNIFE RIVER CORP COMMON STOCK 498894104   494,261 5,479 SH   SOLE 0 0 0 5,479
KNIFE RIVER CORP COMMON STOCK 498894104   684,513 7,588 SH   OTR 0 0 0 7,588
L3HARRIS TECHNOLOGIES INC COM 502431109   114,074 545 SH   OTR 0 0 0 545
L3HARRIS TECHNOLOGIES INC COM 502431109   238,404 1,139 SH   SOLE 0 0 0 1,139
LAM RESEARCH CORP COM NEW 512807306   122,645 1,687 SH   OTR 0 0 0 1,687
LAM RESEARCH CORP COM NEW 512807306   238,033 3,274 SH   SOLE 0 0 0 3,274
LEIDOS HOLDINGS INC COM 525327102   234,627 1,739 SH   SOLE 0 0 0 1,739
LEIDOS HOLDINGS INC COM 525327102   122,121 905 SH   OTR 0 0 0 905
LOWES COS INC COM 548661107   463,195 1,986 SH   SOLE 0 0 0 1,986
MASTERCARD INCORPORATED CL A 57636Q104   1,267,888 2,313 SH   SOLE 0 0 0 2,313
MDU RES GROUP INC COM 552690109   370,616 21,917 SH   SOLE 0 0 0 21,917
MDU RES GROUP INC COM 552690109   513,252 30,352 SH   OTR 0 0 0 30,352
META PLATFORMS INC CL A 30303M102   523,411 908 SH   SOLE 0 0 0 908
META PLATFORMS INC CL A 30303M102   136,021 236 SH   OTR 0 0 0 236
MICRON TECHNOLOGY INC COM 595112103   118,692 1,366 SH   OTR 0 0 0 1,366
MICRON TECHNOLOGY INC COM 595112103   248,071 2,855 SH   SOLE 0 0 0 2,855
MICROSOFT CORP COM 594918104   26,660 71 SH   OTR 0 0 0 71
MICROSOFT CORP COM 594918104   3,593,660 9,573 SH   SOLE 0 0 0 9,573
MONGODB INC CL A 60937P106   85,595 488 SH   OTR 0 0 0 488
MONGODB INC CL A 60937P106   174,874 997 SH   SOLE 0 0 0 997
MOTOROLA SOLUTIONS INC COM NEW 620076307   306,029 699 SH   SOLE 0 0 0 699
NETFLIX INC COM 64110L106   373,945 401 SH   SOLE 0 0 0 401
NVIDIA CORPORATION COM 67066G104   829,374 7,652 SH   SOLE 0 0 0 7,652
NVIDIA CORPORATION COM 67066G104   277,887 2,564 SH   OTR 0 0 0 2,564
ORACLE CORP COM 68389X105   356,795 2,552 SH   SOLE 0 0 0 2,552
ORACLE CORP COM 68389X105   111,435 797 SH   OTR 0 0 0 797
OWENS CORNING NEW COM 690742101   240,652 1,685 SH   SOLE 0 0 0 1,685
OWENS CORNING NEW COM 690742101   17,138 120 SH   OTR 0 0 0 120
PALO ALTO NETWORKS INC COM 697435105   270,123 1,583 SH   SOLE 0 0 0 1,583
PALO ALTO NETWORKS INC COM 697435105   122,690 719 SH   OTR 0 0 0 719
PROCTER AND GAMBLE CO COM 742718109   296,378 1,739 SH   SOLE 0 0 0 1,739
PROCTER AND GAMBLE CO COM 742718109   19,598 115 SH   OTR 0 0 0 115
PROLOGIS INC. COM 74340W103   127,441 1,140 SH   OTR 0 0 0 1,140
PROLOGIS INC. COM 74340W103   263,489 2,357 SH   SOLE 0 0 0 2,357
PULTE GROUP INC COM 745867101   294,728 2,867 SH   SOLE 0 0 0 2,867
REGIONS FINANCIAL CORP NEW COM 7591EP100   267,626 12,316 SH   SOLE 0 0 0 12,316
SALESFORCE INC COM 79466L302   220,055 820 SH   SOLE 0 0 0 820
SALESFORCE INC COM 79466L302   97,951 365 SH   OTR 0 0 0 365
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   29,106 1,041 SH   OTR 0 0 0 1,041
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,623,526 129,597 SH   SOLE 0 0 0 129,597
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   16,204 168 SH   OTR 0 0 0 168
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,993,977 9,657 SH   SOLE 0 0 0 9,657
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   15,073 73 SH   OTR 0 0 0 73
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   2,211,309 22,927 SH   SOLE 0 0 0 22,927
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,439,260 28,895 SH   SOLE 0 0 0 28,895
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   10,908 219 SH   OTR 0 0 0 219
SPDR GOLD TR GOLD SHS 78463V107   225,325 782 SH   SOLE 0 0 0 782
SPDR S&P 500 ETF TR TR UNIT 78462F103   174,530 312 SH   OTR 0 0 0 312
SPDR S&P 500 ETF TR TR UNIT 78462F103   17,153,137 30,664 SH   SOLE 0 0 0 30,664
SPDR SER TR S&P REGL BKG 78464A698   232,517 4,090 SH   SOLE 0 0 0 4,090
SPDR SER TR S&P REGL BKG 78464A698   115,349 2,029 SH   OTR 0 0 0 2,029
T-MOBILE US INC COM 872590104   574,102 2,153 SH   SOLE 0 0 0 2,153
TAPESTRY INC COM 876030107   234,747 3,334 SH   SOLE 0 0 0 3,334
TAPESTRY INC COM 876030107   121,387 1,724 SH   OTR 0 0 0 1,724
TAYLOR MORRISON HOME CORP COM 87724P106   126,084 2,100 SH   OTR 0 0 0 2,100
TAYLOR MORRISON HOME CORP COM 87724P106   245,444 4,088 SH   SOLE 0 0 0 4,088
TG THERAPEUTICS INC COM 88322Q108   513,300 13,018 SH   SOLE 0 0 0 13,018
TG THERAPEUTICS INC COM 88322Q108   246,319 6,247 SH   OTR 0 0 0 6,247
TRUIST FINL CORP COM 89832Q109   233,115 5,665 SH   SOLE 0 0 0 5,665
TRUIST FINL CORP COM 89832Q109   115,590 2,809 SH   OTR 0 0 0 2,809
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869   3,756,936 36,415 SH   SOLE 0 0 0 36,415
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869   54,680 530 SH   OTR 0 0 0 530
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   47,520 296 SH   OTR 0 0 0 296
VANGUARD INDEX FDS GROWTH ETF 922908736   10,074,148 27,167 SH   SOLE 0 0 0 27,167
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   214,845 418 SH   OTR 0 0 0 418
VANGUARD INDEX FDS VALUE ETF 922908744   12,380,727 71,673 SH   SOLE 0 0 0 71,673
VANGUARD INDEX FDS SML CP GRW ETF 922908595   1,350,243 5,363 SH   SOLE 0 0 0 5,363
VANGUARD INDEX FDS SML CP GRW ETF 922908595   29,205 116 SH   OTR 0 0 0 116
VANGUARD INDEX FDS TOTAL STK MKT 922908769   209,173 761 SH   SOLE 0 0 0 761
VANGUARD INDEX FDS VALUE ETF 922908744   653,821 3,785 SH   OTR 0 0 0 3,785
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   22,537,915 43,856 SH   SOLE 0 0 0 43,856
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   1,863,227 11,606 SH   SOLE 0 0 0 11,606
VANGUARD INDEX FDS GROWTH ETF 922908736   245,854 663 SH   OTR 0 0 0 663
VANGUARD INDEX FDS TOTAL STK MKT 922908769   103,065 375 SH   OTR 0 0 0 375
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   94,920 388 SH   OTR 0 0 0 388
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   3,499,910 14,306 SH   SOLE 0 0 0 14,306
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   279,460 5,632 SH   SOLE 0 0 0 5,632
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   341,933 6,727 SH   SOLE 0 0 0 6,727
VISA INC COM CL A 92826C839   1,465,661 4,182 SH   SOLE 0 0 0 4,182
VISA INC COM CL A 92826C839   134,927 385 SH   OTR 0 0 0 385
WALMART INC COM 931142103   48,806 556 SH   OTR 0 0 0 556
WALMART INC COM 931142103   213,877 2,436 SH   SOLE 0 0 0 2,436