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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AFLAC INC COM 001055102 4,843 75,213 SH   SOLE   75,213 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 4 160 SH   SOLE   160 0 0
AT&T INC COM 00206R102 102 4,335 SH   SOLE   4,335 0 0
ARK ETF TR INNOVATION ETF 00214Q104 8 119 SH   SOLE   119 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 15 325 SH   SOLE   325 0 0
ABBOTT LABS COM 002824100 8,571 72,418 SH   SOLE   72,418 0 0
ABBVIE INC COM 00287Y109 429 2,646 SH   SOLE   2,646 0 0
ABIOMED INC COM 003654100 2 7 SH   SOLE   7 0 0
ACTIVISION BLIZZARD INC COM 00507V109 24 300 SH   SOLE   300 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 10,409 22,845 SH   SOLE   22,845 0 0
ADVISORSHARES TR PURE CANNABIS 00768Y495 0 8 SH   SOLE   8 0 0
ADVANCED MICRO DEVICES INC COM 007903107 503 4,604 SH   SOLE   4,604 0 0
AIRBNB INC COM CL A 009066101 144 840 SH   SOLE   840 0 0
AIR PRODS & CHEMS INC COM 009158106 11,247 45,004 SH   SOLE   45,004 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2 10 SH   SOLE   10 0 0
ALIGN TECHNOLOGY INC COM 016255101 135 310 SH   SOLE   310 0 0
ALLIANT ENERGY CORP COM 018802108 62 1,000 SH   SOLE   1,000 0 0
ALLSTATE CORP COM 020002101 28 200 SH   SOLE   200 0 0
ALPHABET INC CAP STK CL C 02079K107 196 70 SH   SOLE   70 0 0
ALPHABET INC CAP STK CL A 02079K305 32,239 11,591 SH   SOLE   11,570 0 21
ALTRIA GROUP INC COM 02209S103 16 300 SH   SOLE   300 0 0
AMAZON COM INC COM 023135106 30,816 9,453 SH   SOLE   9,422 0 31
AMEREN CORP COM 023608102 19 206 SH   SOLE   206 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,975 39,845 SH   SOLE   39,845 0 0
AMERICAN EXPRESS CO COM 025816109 2,323 12,420 SH   SOLE   12,420 0 0
AMERICAN TOWER CORP NEW COM 03027X100 18,860 75,074 SH   SOLE   75,060 0 14
AMERICAN WTR WKS CO INC NEW COM 030420103 2,998 18,110 SH   SOLE   17,860 0 250
AMERISOURCEBERGEN CORP COM 03073E105 31 199 SH   SOLE   199 0 0
AMGEN INC COM 031162100 671 2,774 SH   SOLE   2,774 0 0
ANALOG DEVICES INC COM 032654105 2 13 SH   SOLE   13 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 123 2,050 SH   SOLE   2,050 0 0
ANTHEM INC COM 036752103 6 13 SH   SOLE   13 0 0
APA CORPORATION COM 03743Q108 413 9,985 SH   SOLE   9,985 0 0
APPLE INC COM 037833100 43,265 247,782 SH   SOLE   247,617 0 165
APPLIED MATLS INC COM 038222105 125 950 SH   SOLE   950 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 18 200 SH   SOLE   200 0 0
ARISTA NETWORKS INC COM 040413106 777 5,588 SH   SOLE   5,588 0 0
ASSURANT INC COM 04621X108 4,440 24,420 SH   SOLE   24,420 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 12 1,000 SH   SOLE   1,000 0 0
AURORA CANNABIS INC COM 05156X884 0 12 SH   SOLE   12 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 8,729 38,361 SH   SOLE   38,361 0 0
AXON ENTERPRISE INC COM 05464C101 49 358 SH   SOLE   358 0 0
BCE INC COM NEW 05534B760 5,196 93,690 SH   SOLE   93,690 0 0
BP PLC SPONSORED ADR 055622104 10 340 SH   SOLE   340 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 184 32,403 SH   SOLE   32,403 0 0
BK OF AMERICA CORP COM 060505104 182 4,424 SH   SOLE   3,424 0 1,000
BANK MONTREAL QUE COM 063671101 2,707 22,950 SH   SOLE   22,950 0 0
BANK NEW YORK MELLON CORP COM 064058100 2 37 SH   SOLE   37 0 0
BARINGS CORPORATE INVS COM 06759X107 30 2,000 SH   SOLE   2,000 0 0
BAXTER INTL INC COM 071813109 7 85 SH   SOLE   85 0 0
BECTON DICKINSON & CO COM 075887109 852 3,204 SH   SOLE   3,204 0 0
BERKLEY W R CORP COM 084423102 5 75 SH   SOLE   75 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,486 18,378 SH   SOLE   18,143 0 235
BIO RAD LABS INC CL A 090572207 1 1 SH   SOLE   1 0 0
BLACK HILLS CORP COM 092113109 42 548 SH   SOLE   548 0 0
BLACKROCK INC COM 09247X101 20,802 27,222 SH   SOLE   27,222 0 0
BLACKSTONE INC COM 09260D107 1,264 9,960 SH   SOLE   9,960 0 0
BOEING CO COM 097023105 751 3,920 SH   SOLE   3,920 0 0
BOOKING HOLDINGS INC COM 09857L108 352 150 SH   SOLE   150 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 244 3,345 SH   SOLE   3,345 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1 32 SH   SOLE   32 0 0
BROADCOM INC COM 11135F101 4,401 6,990 SH   SOLE   6,990 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1 15 SH   SOLE   15 0 0
BUCKLE INC COM 118440106 18 551 SH   SOLE   551 0 0
CF INDS HLDGS INC COM 125269100 52 500 SH   SOLE   500 0 0
CME GROUP INC COM 12572Q105 11,955 50,260 SH   SOLE   50,242 0 18
CSX CORP COM 126408103 6,033 161,096 SH   SOLE   161,096 0 0
CVS HEALTH CORP COM 126650100 520 5,142 SH   SOLE   4,812 0 330
CADENCE DESIGN SYSTEM INC COM 127387108 2 12 SH   SOLE   12 0 0
CANADIAN NATL RY CO COM 136375102 5,132 38,260 SH   SOLE   38,260 0 0
CANADIAN NAT RES LTD COM 136385101 2 36 SH   SOLE   36 0 0
CANADIAN PAC RY LTD COM 13645T100 238 2,883 SH   SOLE   2,883 0 0
CANOPY GROWTH CORP COM 138035100 2 240 SH   SOLE   240 0 0
CAPITAL ONE FINL CORP COM 14040H105 8 60 SH   SOLE   60 0 0
CARLYLE GROUP INC COM 14316J108 186 3,800 SH   SOLE   3,800 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 227 4,954 SH   SOLE   4,954 0 0
CASEYS GEN STORES INC COM 147528103 79 400 SH   SOLE   400 0 0
CATERPILLAR INC COM 149123101 8,721 39,140 SH   SOLE   39,140 0 0
CELANESE CORP DEL COM 150870103 35 242 SH   SOLE   242 0 0
CERNER CORP COM 156782104 19 200 SH   SOLE   200 0 0
CHENIERE ENERGY INC COM NEW 16411R208 71 515 SH   SOLE   300 0 215
CHEVRON CORP NEW COM 166764100 434 2,667 SH   SOLE   2,467 0 200
CHIPOTLE MEXICAN GRILL INC COM 169656105 122 77 SH   SOLE   77 0 0
CHURCH & DWIGHT CO INC COM 171340102 8,360 84,117 SH   SOLE   83,867 0 250
CISCO SYS INC COM 17275R102 11,091 198,905 SH   SOLE   198,905 0 0
CINTAS CORP COM 172908105 17,427 40,968 SH   SOLE   40,902 0 66
CLOUDFLARE INC CL A COM 18915M107 6 50 SH   SOLE   50 0 0
COCA COLA CO COM 191216100 3,545 57,175 SH   SOLE   57,175 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 3 39 SH   SOLE   39 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6 66 SH   SOLE   66 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 4 20 SH   SOLE   20 0 0
COMCAST CORP NEW CL A 20030N101 218 4,648 SH   SOLE   4,648 0 0
COMPASS MINERALS INTL INC COM 20451N101 38 600 SH   SOLE   600 0 0
CONAGRA BRANDS INC COM 205887102 17 500 SH   SOLE   500 0 0
CONOCOPHILLIPS COM 20825C104 165 1,651 SH   SOLE   1,376 0 275
CONSTELLATION ENERGY CORP COM 21037T109 12 213 SH   SOLE   213 0 0
COPART INC COM 217204106 5 41 SH   SOLE   41 0 0
CORMEDIX INC COM 21900C308 3 610 SH   SOLE   610 0 0
CORTEVA INC COM 22052L104 14 235 SH   SOLE   235 0 0
COSTCO WHSL CORP NEW COM 22160K105 33,523 58,214 SH   SOLE   58,165 0 49
COUPA SOFTWARE INC COM 22266L106 6 60 SH   SOLE   60 0 0
CREATIVE MED TECHNOLOGY HLDG COM NEW 22529Y309 0 1 SH   SOLE   1 0 0
CROCS INC COM 227046109 4 50 SH   SOLE   50 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 287 1,265 SH   SOLE   1,265 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 10,845 58,750 SH   SOLE   58,615 0 135
CUMMINS INC COM 231021106 31 150 SH   SOLE   150 0 0
DANAHER CORPORATION COM 235851102 14,026 47,816 SH   SOLE   47,816 0 0
DEERE & CO COM 244199105 346 832 SH   SOLE   832 0 0
DEXCOM INC COM 252131107 5 9 SH   SOLE   9 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 4,363 21,480 SH   SOLE   21,480 0 0
DISNEY WALT CO COM 254687106 16,296 118,808 SH   SOLE   118,618 0 190
DISCOVER FINL SVCS COM 254709108 172 1,557 SH   SOLE   1,557 0 0
DOCUSIGN INC COM 256163106 108 1,011 SH   SOLE   1,011 0 0
DOLLAR GEN CORP NEW COM 256677105 779 3,498 SH   SOLE   3,498 0 0
DOMINION ENERGY INC COM 25746U109 319 3,750 SH   SOLE   3,750 0 0
DOVER CORP COM 260003108 5,407 34,462 SH   SOLE   34,462 0 0
DOW INC COM 260557103 20 318 SH   SOLE   318 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 363 3,250 SH   SOLE   3,250 0 0
EOG RES INC COM 26875P101 179 1,500 SH   SOLE   1,500 0 0
EAGLE BANCORP MONT INC COM 26942G100 28 1,240 SH   SOLE   1,240 0 0
ECOLAB INC COM 278865100 1,244 7,048 SH   SOLE   7,048 0 0
EMERSON ELEC CO COM 291011104 271 2,761 SH   SOLE   2,761 0 0
ENBRIDGE INC COM 29250N105 268 5,807 SH   SOLE   5,807 0 0
ENDAVA PLC ADS 29260V105 2 16 SH   SOLE   16 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 37 1,450 SH   SOLE   0 0 1,450
EQUINIX INC COM 29444U700 3 4 SH   SOLE   4 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 11 122 SH   SOLE   122 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 51 875 SH   SOLE   875 0 0
EXELON CORP COM 30161N101 30 640 SH   SOLE   640 0 0
EXELIXIS INC COM 30161Q104 249 11,000 SH   SOLE   11,000 0 0
EXXON MOBIL CORP COM 30231G102 408 4,937 SH   SOLE   4,937 0 0
META PLATFORMS INC CL A 30303M102 8,111 36,477 SH   SOLE   36,477 0 0
FEDEX CORP COM 31428X106 10 45 SH   SOLE   45 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 12,024 241,598 SH   SOLE   240,883 0 715
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 5 138 SH   SOLE   138 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 129 1,200 SH   SOLE   1,200 0 0
FISERV INC COM 337738108 315,580 3,112,231 SH   SOLE   3,112,231 0 0
FORD MTR CO DEL COM 345370860 23 1,374 SH   SOLE   1,374 0 0
GAMESTOP CORP NEW CL A 36467W109 12 70 SH   SOLE   70 0 0
GENERAL DYNAMICS CORP COM 369550108 65 269 SH   SOLE   269 0 0
GENERAL ELECTRIC CO COM NEW 369604301 1 14 SH   SOLE   14 0 0
GENERAL MLS INC COM 370334104 9 135 SH   SOLE   135 0 0
GENERAL MTRS CO COM 37045V100 17 398 SH   SOLE   398 0 0
GENUINE PARTS CO COM 372460105 183 1,453 SH   SOLE   1,453 0 0
GILEAD SCIENCES INC COM 375558103 2 26 SH   SOLE   26 0 0
GLACIER BANCORP INC NEW COM 37637Q105 17 344 SH   SOLE   344 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 150 3,435 SH   SOLE   3,435 0 0
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 25 900 SH   SOLE   900 0 0
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 50 900 SH   SOLE   900 0 0
GLOBUS MED INC CL A 379577208 5 73 SH   SOLE   73 0 0
GLOBE LIFE INC COM 37959E102 548 5,450 SH   SOLE   5,450 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 14,795 44,821 SH   SOLE   44,746 0 75
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 22 250 SH   SOLE   250 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 4 250 SH   SOLE   250 0 0
GRAINGER W W INC COM 384802104 259 502 SH   SOLE   502 0 0
GREENE CNTY BANCORP INC COM 394357107 80 1,782 SH   SOLE   1,782 0 0
GUARDANT HEALTH INC COM 40131M109 4 55 SH   SOLE   55 0 0
HALLIBURTON CO COM 406216101 265 7,000 SH   SOLE   7,000 0 0
HERSHEY CO COM 427866108 10 45 SH   SOLE   45 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 6 40 SH   SOLE   40 0 0
HOME DEPOT INC COM 437076102 12,975 43,348 SH   SOLE   43,278 0 70
HONEYWELL INTL INC COM 438516106 21,530 110,649 SH   SOLE   110,629 0 20
HORMEL FOODS CORP COM 440452100 3,600 69,855 SH   SOLE   69,855 0 0
HUBSPOT INC COM 443573100 12 25 SH   SOLE   25 0 0
HUNTSMAN CORP COM 447011107 23 600 SH   SOLE   600 0 0
IDEXX LABS INC COM 45168D104 16,834 30,772 SH   SOLE   30,727 0 45
ILLINOIS TOOL WKS INC COM 452308109 161 767 SH   SOLE   767 0 0
ILLUMINA INC COM 452327109 143 409 SH   SOLE   409 0 0
IMMUTEP LTD SPONSORED ADS 45257L108 1 500 SH   SOLE   500 0 0
INSULET CORP COM 45784P101 5 18 SH   SOLE   18 0 0
INTEL CORP COM 458140100 365 7,371 SH   SOLE   7,371 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,096 8,295 SH   SOLE   8,295 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 7 50 SH   SOLE   50 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 73,543 202,855 SH   SOLE   202,102 0 753
INTUIT COM 461202103 412 857 SH   SOLE   857 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 17,684 58,617 SH   SOLE   58,602 0 15
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 76 1,513 SH   SOLE   1,513 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,197 7,590 SH   SOLE   7,590 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 100 585 SH   SOLE   0 0 585
ISHARES TR CORE S&P TTL STK 464287150 94 929 SH   SOLE   929 0 0
ISHARES TR SELECT DIVID ETF 464287168 83 650 SH   SOLE   650 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,713 5,980 SH   SOLE   5,980 0 0
ISHARES TR CORE US AGGBD ET 464287226 115 1,075 SH   SOLE   1,075 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 5,912 130,952 SH   SOLE   130,767 0 185
ISHARES TR IBOXX INV CP ETF 464287242 25 210 SH   SOLE   210 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 254 3,321 SH   SOLE   3,321 0 0
ISHARES TR S&P 500 VAL ETF 464287408 227 1,459 SH   SOLE   1,459 0 0
ISHARES TR MSCI EAFE ETF 464287465 14,386 195,459 SH   SOLE   195,262 0 197
ISHARES TR RUS MDCP VAL ETF 464287473 359 3,000 SH   SOLE   3,000 0 0
ISHARES TR RUS MID CAP ETF 464287499 60 766 SH   SOLE   766 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,757 10,274 SH   SOLE   10,274 0 0
ISHARES TR EXPND TEC SC ETF 464287549 25 65 SH   SOLE   65 0 0
ISHARES TR ISHARES BIOTECH 464287556 304 2,333 SH   SOLE   2,333 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 432 2,600 SH   SOLE   2,600 0 0
ISHARES TR S&P MC 400GR ETF 464287606 1,066 13,800 SH   SOLE   13,800 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,150 7,125 SH   SOLE   7,125 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 40 155 SH   SOLE   155 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 36,657 178,580 SH   SOLE   178,495 0 85
ISHARES TR S&P MC 400VL ETF 464287705 4,867 44,390 SH   SOLE   44,390 0 0
ISHARES TR U.S. TECH ETF 464287721 9,340 90,640 SH   SOLE   90,640 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,245 30,076 SH   SOLE   30,076 0 0
ISHARES TR SP SMCP600VL ETF 464287879 4,679 45,700 SH   SOLE   45,700 0 0
ISHARES TR S&P SML 600 GWT 464287887 6,812 54,450 SH   SOLE   54,450 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 9 400 SH   SOLE   400 0 0
ISHARES TR EAFE SML CP ETF 464288273 32 483 SH   SOLE   483 0 0
ISHARES TR MSCI KLD400 SOC 464288570 304 3,505 SH   SOLE   3,505 0 0
ISHARES TR PFD AND INCM SEC 464288687 9 250 SH   SOLE   250 0 0
ISHARES TR MSCI USA ESG SLC 464288802 364 3,761 SH   SOLE   3,761 0 0
ISHARES TR EAFE VALUE ETF 464288877 6 110 SH   SOLE   110 0 0
ISHARES TR EAFE GRWTH ETF 464288885 3 26 SH   SOLE   26 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 29 218 SH   SOLE   218 0 0
ISHARES TR MSCI USA MMENTM 46432F396 100 593 SH   SOLE   593 0 0
ISHARES TR CORE MSCI EAFE 46432F842 120 1,723 SH   SOLE   1,723 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 13,778 284,325 SH   SOLE   283,424 0 901
ISHARES INC CORE MSCI EMKT 46434G103 82 1,468 SH   SOLE   1,468 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 189 5,141 SH   SOLE   5,141 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 223 4,525 SH   SOLE   4,525 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 2 90 SH   SOLE   90 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 478 4,717 SH   SOLE   4,717 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 499 6,772 SH   SOLE   6,772 0 0
ISHARES TR ESG AWR US AGRGT 46435U549 24 457 SH   SOLE   457 0 0
JPMORGAN CHASE & CO COM 46625H100 6,682 49,020 SH   SOLE   49,020 0 0
JEFFERIES FINL GROUP INC COM 47233W109 49 1,500 SH   SOLE   1,500 0 0
JOHNSON & JOHNSON COM 478160104 13,324 75,179 SH   SOLE   74,904 0 275
KIMBERLY-CLARK CORP COM 494368103 2,886 23,430 SH   SOLE   23,430 0 0
KINSALE CAP GROUP INC COM 49714P108 11 47 SH   SOLE   47 0 0
KROGER CO COM 501044101 1 13 SH   SOLE   13 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 0 10 SH   SOLE   10 0 0
LKQ CORP COM 501889208 307 6,755 SH   SOLE   6,755 0 0
LPL FINL HLDGS INC COM 50212V100 655 3,588 SH   SOLE   3,588 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 22 84 SH   SOLE   84 0 0
LAM RESEARCH CORP COM 512807108 2,295 4,268 SH   SOLE   4,217 0 51
LAMB WESTON HLDGS INC COM 513272104 24 394 SH   SOLE   394 0 0
LAUDER ESTEE COS INC CL A 518439104 16 60 SH   SOLE   60 0 0
LILLY ELI & CO COM 532457108 166 580 SH   SOLE   580 0 0
LINDSAY CORP COM 535555106 5 30 SH   SOLE   30 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 7 61 SH   SOLE   61 0 0
LIVE OAK BANCSHARES INC COM 53803X105 3 50 SH   SOLE   50 0 0
LOCKHEED MARTIN CORP COM 539830109 54 122 SH   SOLE   122 0 0
LOWES COS INC COM 548661107 15,933 78,800 SH   SOLE   78,800 0 0
LUCID GROUP INC COM 549498103 0 17 SH   SOLE   17 0 0
LULULEMON ATHLETICA INC COM 550021109 39 107 SH   SOLE   107 0 0
M & T BK CORP COM 55261F104 42 250 SH   SOLE   250 0 0
MSCI INC COM 55354G100 15,072 29,971 SH   SOLE   29,921 0 50
MARKETAXESS HLDGS INC COM 57060D108 3 8 SH   SOLE   8 0 0
MARSH & MCLENNAN COS INC COM 571748102 85 500 SH   SOLE   500 0 0
MARVELL TECHNOLOGY INC COM 573874104 22 303 SH   SOLE   303 0 0
MASTERCARD INCORPORATED CL A 57636Q104 19,881 55,630 SH   SOLE   55,565 0 65
MATTEL INC COM 577081102 0 17 SH   SOLE   17 0 0
MCCORMICK & CO INC COM NON VTG 579780206 15 146 SH   SOLE   146 0 0
MCDONALDS CORP COM 580135101 12,871 52,049 SH   SOLE   52,049 0 0
MERCADOLIBRE INC COM 58733R102 1,906 1,602 SH   SOLE   1,602 0 0
MERCK & CO INC COM 58933Y105 3,775 46,005 SH   SOLE   46,005 0 0
MICROSOFT CORP COM 594918104 39,552 128,287 SH   SOLE   128,197 0 90
MICROCHIP TECHNOLOGY INC. COM 595017104 200 2,662 SH   SOLE   2,662 0 0
MIDWEST HLDG INC COM NEW 59833J206 0 2 SH   SOLE   2 0 0
MONDELEZ INTL INC CL A 609207105 28 450 SH   SOLE   450 0 0
MONGODB INC CL A 60937P106 110 249 SH   SOLE   249 0 0
MORGAN STANLEY COM NEW 617446448 14,274 163,316 SH   SOLE   163,316 0 0
MOSAIC CO NEW COM 61945C103 67 1,000 SH   SOLE   1,000 0 0
NASDAQ INC COM 631103108 12,124 68,036 SH   SOLE   67,901 0 135
NELNET INC CL A 64031N108 42 500 SH   SOLE   500 0 0
NETFLIX INC COM 64110L106 214 570 SH   SOLE   570 0 0
NEXTERA ENERGY INC COM 65339F101 9,992 117,958 SH   SOLE   117,958 0 0
NIKE INC CL B 654106103 21,368 158,800 SH   SOLE   158,500 0 300
NORFOLK SOUTHN CORP COM 655844108 12,975 45,492 SH   SOLE   45,492 0 0
NORTHROP GRUMMAN CORP COM 666807102 3 7 SH   SOLE   7 0 0
NOVARTIS AG SPONSORED ADR 66987V109 3,184 36,285 SH   SOLE   36,285 0 0
NOVO-NORDISK A S ADR 670100205 4,970 44,755 SH   SOLE   44,755 0 0
NUCOR CORP COM 670346105 832 5,600 SH   SOLE   5,600 0 0
NVIDIA CORPORATION COM 67066G104 16,608 60,867 SH   SOLE   60,867 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 33 112 SH   SOLE   112 0 0
OPKO HEALTH INC COM 68375N103 1 250 SH   SOLE   250 0 0
ORACLE CORP COM 68389X105 29 350 SH   SOLE   350 0 0
ORGANON & CO COMMON STOCK 68622V106 5 150 SH   SOLE   150 0 0
OTIS WORLDWIDE CORP COM 68902V107 149 1,932 SH   SOLE   1,932 0 0
PDC ENERGY INC COM 69327R101 60 829 SH   SOLE   829 0 0
PJT PARTNERS INC COM CL A 69343T107 5 73 SH   SOLE   73 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 2 233 SH   SOLE   233 0 0
PALO ALTO NETWORKS INC COM 697435105 361 580 SH   SOLE   580 0 0
PAYCHEX INC COM 704326107 2 15 SH   SOLE   15 0 0
PAYPAL HLDGS INC COM 70450Y103 2,553 22,073 SH   SOLE   21,848 0 225
PEABODY ENGR CORP COM 704551100 2 100 SH   SOLE   100 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 3 100 SH   SOLE   100 0 0
PENN NATL GAMING INC COM 707569109 1 15 SH   SOLE   15 0 0
PEPSICO INC COM 713448108 14,489 86,566 SH   SOLE   86,566 0 0
PETCO HEALTH & WELLNESS CO I COM 71601V105 3 150 SH   SOLE   150 0 0
PFIZER INC COM 717081103 5,605 108,269 SH   SOLE   108,269 0 0
PHILIP MORRIS INTL INC COM 718172109 634 6,750 SH   SOLE   6,750 0 0
PHILLIPS 66 COM 718546104 18 209 SH   SOLE   209 0 0
PLANET LABS PBC COM CL A 72703X106 10 1,900 SH   SOLE   1,900 0 0
PORTILLOS INC COM CL A 73642K106 3 125 SH   SOLE   125 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 10 175 SH   SOLE   175 0 0
PRICE T ROWE GROUP INC COM 74144T108 4,573 30,250 SH   SOLE   30,250 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 32 442 SH   SOLE   442 0 0
PROCTER AND GAMBLE CO COM 742718109 4,079 26,696 SH   SOLE   26,696 0 0
PROLOGIS INC. COM 74340W103 13 81 SH   SOLE   81 0 0
PROSHARES TR BITCOIN STRATE 74347G440 3 100 SH   SOLE   100 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 78 4,400 SH   SOLE   4,400 0 0
PURE STORAGE INC CL A 74624M102 7 200 SH   SOLE   200 0 0
QUALCOMM INC COM 747525103 211 1,380 SH   SOLE   1,380 0 0
QUEST DIAGNOSTICS INC COM 74834L100 15 110 SH   SOLE   110 0 0
RBB FD INC MOTLEY FOL ETF 74933W601 6 150 SH   SOLE   150 0 0
RMR GROUP INC CL A 74967R106 0 6 SH   SOLE   6 0 0
RAYONIER INC COM 754907103 5 125 SH   SOLE   125 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,390 54,406 SH   SOLE   54,406 0 0
REALTY INCOME CORP COM 756109104 75 1,077 SH   SOLE   1,077 0 0
REGENCY CTRS CORP COM 758849103 25 347 SH   SOLE   347 0 0
REGENERON PHARMACEUTICALS COM 75886F107 140 200 SH   SOLE   200 0 0
REPLIGEN CORP COM 759916109 4 22 SH   SOLE   22 0 0
REPUBLIC SVCS INC COM 760759100 9,166 69,177 SH   SOLE   68,997 0 180
RESMED INC COM 761152107 15,158 62,504 SH   SOLE   62,386 0 118
RIO TINTO PLC SPONSORED ADR 767204100 2,764 34,375 SH   SOLE   34,375 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 2 30 SH   SOLE   30 0 0
ROCKWELL AUTOMATION INC COM 773903109 265 947 SH   SOLE   947 0 0
ROPER TECHNOLOGIES INC COM 776696106 10,942 23,171 SH   SOLE   23,068 0 103
ROSS STORES INC COM 778296103 339 3,745 SH   SOLE   3,745 0 0
S&P GLOBAL INC COM 78409V104 16,971 41,375 SH   SOLE   41,375 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,878 15,229 SH   SOLE   15,229 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 135 3,015 SH   SOLE   3,015 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 9,383 27,054 SH   SOLE   26,909 0 145
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 32,761 66,798 SH   SOLE   66,773 0 25
SPDR SER TR SSGA GNDER ETF 78468R747 166 1,799 SH   SOLE   1,799 0 0
SVB FINANCIAL GROUP COM 78486Q101 5 9 SH   SOLE   9 0 0
SALESFORCE COM INC COM 79466L302 20,106 94,696 SH   SOLE   94,596 0 100
HENRY SCHEIN INC COM 806407102 9 100 SH   SOLE   100 0 0
SCHLUMBERGER LTD COM STK 806857108 6 150 SH   SOLE   150 0 0
SCHWAB CHARLES CORP COM 808513105 580 6,881 SH   SOLE   6,881 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 127 2,362 SH   SOLE   2,362 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 170 2,278 SH   SOLE   2,278 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 20 277 SH   SOLE   277 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 9,827 129,541 SH   SOLE   129,541 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4,110 86,788 SH   SOLE   86,788 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 10,108 364,007 SH   SOLE   357,024 0 6,983
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7,017 88,944 SH   SOLE   88,784 0 160
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 19,014 517,810 SH   SOLE   510,815 0 6,995
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 36 941 SH   SOLE   941 0 0
SEA LTD SPONSORD ADS 81141R100 3 21 SH   SOLE   21 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 216 1,580 SH   SOLE   1,580 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 70 918 SH   SOLE   918 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 106 575 SH   SOLE   575 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 10,094 132,050 SH   SOLE   132,050 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 72 1,875 SH   SOLE   1,875 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 206 2,003 SH   SOLE   2,003 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 12,176 76,610 SH   SOLE   76,610 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 6 85 SH   SOLE   85 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 345 4,640 SH   SOLE   4,640 0 0
SERVICENOW INC COM 81762P102 16,145 28,992 SH   SOLE   28,992 0 0
SHERWIN WILLIAMS CO COM 824348106 5,662 22,684 SH   SOLE   22,524 0 160
SHOCKWAVE MED INC COM 82489T104 15 70 SH   SOLE   70 0 0
SHOPIFY INC CL A 82509L107 114 168 SH   SOLE   168 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 25 185 SH   SOLE   10 0 175
SNAP INC CL A 83304A106 1 35 SH   SOLE   35 0 0
SNOWFLAKE INC CL A 833445109 379 1,655 SH   SOLE   1,655 0 0
SOUTHWEST AIRLS CO COM 844741108 0 8 SH   SOLE   8 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 3 37 SH   SOLE   37 0 0
SPRINKLR INC CL A 85208T107 21 1,780 SH   SOLE   1,780 0 0
BLOCK INC CL A 852234103 261 1,925 SH   SOLE   1,925 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 5 61 SH   SOLE   61 0 0
STARBUCKS CORP COM 855244109 649 7,131 SH   SOLE   7,131 0 0
STRYKER CORPORATION COM 863667101 287 1,075 SH   SOLE   1,075 0 0
SYSCO CORP COM 871829107 176 2,154 SH   SOLE   2,154 0 0
TJX COS INC NEW COM 872540109 5,133 84,738 SH   SOLE   84,738 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 12,470 119,603 SH   SOLE   119,397 0 206
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 567 3,686 SH   SOLE   3,686 0 0
TARGET CORP COM 87612E106 6,757 31,841 SH   SOLE   31,841 0 0
TESLA INC COM 88160R101 752 698 SH   SOLE   698 0 0
TEXAS INSTRS INC COM 882508104 6,192 33,745 SH   SOLE   33,745 0 0
THE TRADE DESK INC COM CL A 88339J105 1 20 SH   SOLE   20 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 14,945 25,302 SH   SOLE   25,262 0 40
3M CO COM 88579Y101 2,371 15,925 SH   SOLE   15,925 0 0
TOYOTA MOTOR CORP ADS 892331307 4,351 24,136 SH   SOLE   24,136 0 0
TRACTOR SUPPLY CO COM 892356106 11,323 48,519 SH   SOLE   48,519 0 0
TRADEWEB MKTS INC CL A 892672106 5 61 SH   SOLE   61 0 0
TRANSDIGM GROUP INC COM 893641100 74 113 SH   SOLE   113 0 0
TRAVELERS COMPANIES INC COM 89417E109 12,300 67,313 SH   SOLE   67,313 0 0
TRUIST FINL CORP COM 89832Q109 225 3,970 SH   SOLE   3,970 0 0
TWILIO INC CL A 90138F102 90 548 SH   SOLE   548 0 0
TWITTER INC COM 90184L102 2 51 SH   SOLE   51 0 0
TYSON FOODS INC CL A 902494103 1 14 SH   SOLE   14 0 0
US BANCORP DEL COM NEW 902973304 597 11,227 SH   SOLE   11,227 0 0
UBER TECHNOLOGIES INC COM 90353T100 97 2,710 SH   SOLE   2,710 0 0
UNDER ARMOUR INC CL C 904311206 0 11 SH   SOLE   11 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,286 72,100 SH   SOLE   72,100 0 0
UNION PAC CORP COM 907818108 25,338 92,743 SH   SOLE   92,548 0 195
UNITED PARCEL SERVICE INC CL B 911312106 247 1,154 SH   SOLE   1,154 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1 5 SH   SOLE   5 0 0
UNITEDHEALTH GROUP INC COM 91324P102 18,394 36,069 SH   SOLE   35,976 0 93
UNITY SOFTWARE INC COM 91332U101 3 28 SH   SOLE   28 0 0
UPSTART HLDGS INC COM 91680M107 3 26 SH   SOLE   26 0 0
V F CORP COM 918204108 13 225 SH   SOLE   225 0 0
VAIL RESORTS INC COM 91879Q109 4 16 SH   SOLE   16 0 0
VALERO ENERGY CORP COM 91913Y100 41 400 SH   SOLE   400 0 0
VALVOLINE INC COM 92047W101 3 83 SH   SOLE   83 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 15 310 SH   SOLE   310 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 274 1,687 SH   SOLE   1,072 0 615
VANGUARD WORLD FD ESG US STK ETF 921910733 208 2,562 SH   SOLE   2,562 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 45 550 SH   SOLE   550 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 13,529 281,683 SH   SOLE   281,683 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 195 1,735 SH   SOLE   1,735 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 783 13,600 SH   SOLE   13,600 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,627 165,329 SH   SOLE   165,329 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 933 2,240 SH   SOLE   2,240 0 0
VARONIS SYS INC COM 922280102 6 126 SH   SOLE   126 0 0
VEEVA SYS INC CL A COM 922475108 1,137 5,353 SH   SOLE   5,353 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 255 4,950 SH   SOLE   4,950 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 23,727 57,151 SH   SOLE   56,821 0 330
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 6,418 42,882 SH   SOLE   42,882 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 6,457 28,980 SH   SOLE   28,980 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 78 315 SH   SOLE   315 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,186 18,110 SH   SOLE   18,110 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 44,614 187,578 SH   SOLE   186,052 0 1,526
VANGUARD INDEX FDS LARGE CAP ETF 922908637 49,630 238,045 SH   SOLE   236,093 0 1,952
VANGUARD INDEX FDS GROWTH ETF 922908736 10 36 SH   SOLE   36 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 132 893 SH   SOLE   213 0 680
VANGUARD INDEX FDS SMALL CP ETF 922908751 41,537 195,452 SH   SOLE   193,770 0 1,682
VANGUARD INDEX FDS TOTAL STK MKT 922908769 128 563 SH   SOLE   563 0 0
VERACYTE INC COM 92337F107 4 160 SH   SOLE   160 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,517 69,033 SH   SOLE   69,033 0 0
VIATRIS INC COM 92556V106 2 153 SH   SOLE   153 0 0
VISA INC COM CL A 92826C839 21,412 96,552 SH   SOLE   96,533 0 19
WD 40 CO COM 929236107 663 3,620 SH   SOLE   3,620 0 0
WALMART INC COM 931142103 7,121 47,817 SH   SOLE   47,817 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 55 1,235 SH   SOLE   1,235 0 0
WASTE MGMT INC DEL COM 94106L109 21,099 133,119 SH   SOLE   133,119 0 0
WELLS FARGO CO NEW COM 949746101 19 400 SH   SOLE   400 0 0
WENDYS CO COM 95058W100 16 750 SH   SOLE   750 0 0
WERNER ENTERPRISES INC COM 950755108 12 300 SH   SOLE   300 0 0
WESCO INTL INC COM 95082P105 41 316 SH   SOLE   316 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,298 8,031 SH   SOLE   8,031 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 231 6,104 SH   SOLE   6,104 0 0
WHITING PETE CORP NEW COM NEW 966387508 0 1 SH   SOLE   0 0 1
WORKDAY INC CL A 98138H101 7,182 29,994 SH   SOLE   29,977 0 17
XCEL ENERGY INC COM 98389B100 9 122 SH   SOLE   122 0 0
YETI HLDGS INC COM 98585X104 3 46 SH   SOLE   46 0 0
YUM BRANDS INC COM 988498101 47 400 SH   SOLE   400 0 0
YUM CHINA HLDGS INC COM 98850P109 8 200 SH   SOLE   200 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 4 10 SH   SOLE   10 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 15 301 SH   SOLE   301 0 0
ZOETIS INC CL A 98978V103 20,874 110,682 SH   SOLE   110,668 0 14
ZSCALER INC COM 98980G102 446 1,848 SH   SOLE   1,848 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 0 3 SH   SOLE   3 0 0
ALLEGION PLC ORD SHS G0176J109 3,008 27,400 SH   SOLE   27,400 0 0
AON PLC SHS CL A G0403H108 4,476 13,745 SH   SOLE   13,745 0 0
ATLASSIAN CORP PLC CL A G06242104 2,161 7,355 SH   SOLE   7,355 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 31,051 92,077 SH   SOLE   91,993 0 84
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 2 60 SH   SOLE   60 0 0
EATON CORP PLC SHS G29183103 9,333 61,497 SH   SOLE   61,497 0 0
ICON PLC SHS G4705A100 3,442 14,152 SH   SOLE   14,152 0 0
LINDE PLC SHS G5494J103 8,093 25,336 SH   SOLE   25,336 0 0
MEDTRONIC PLC SHS G5960L103 4,107 37,020 SH   SOLE   37,020 0 0
NOVOCURE LTD ORD SHS G6674U108 5 60 SH   SOLE   60 0 0
CHUBB LIMITED COM H1467J104 10,541 49,282 SH   SOLE   49,159 0 123
GLOBANT S A COM L44385109 8 31 SH   SOLE   31 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 7 39 SH   SOLE   39 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 21,501 32,190 SH   SOLE   32,190 0 0
FERRARI N V COM N3167Y103 5 25 SH   SOLE   25 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2,366 12,785 SH   SOLE   12,785 0 0
Berkshire Hathaway Class A COM 084670108 23,119 43 SH   SOLE   43 0 0