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
3M COMPANY Common Stock 88579Y101   841 8 SH   SOLE   0 0 8
ABBOTT LABORATORIES Common Stock 002824100   13,569 134 SH   SOLE   0 0 134
ABBVIE INC Common Stock 00287Y109   76,657 481 SH   SOLE   0 0 481
ADOBE INC Common Stock 00724F101   128,328 333 SH   SOLE   109 0 224
ALARM COM Common Stock 011642105   148,929 2,962 SH   SOLE   0 0 2,962
ALBEMARLE CORP Common Stock 012653101   4,421 20 SH   SOLE   0 0 20
ALIBABA GROUP Common Stock 01609W102   4,802 47 SH   SOLE   0 0 47
ALPHABET INC Common Stock 02079K107   279,240 2,685 SH   SOLE   48 0 2,637
ALPHABET INC Common Stock 02079K305   6,673,278 64,333 SH   SOLE   2,535 0 61,798
ALPS SECTOR MF Closed and MF Open 00162Q858   102,144 1,995 SH   SOLE   0 0 1,995
AMAZON COM Common Stock 023135106   6,585,151 63,754 SH   SOLE   3,014 0 60,740
AMERICAN EXPRESS Common Stock 025816109   991,681 6,012 SH   SOLE   177 0 5,835
AMERIPRISE FINANCIAL Common Stock 03076C106   14,406 47 SH   SOLE   0 0 47
AMETEK INC Common Stock 031100100   2,471 17 SH   SOLE   0 0 17
AMPHENOL CORP Common Stock 032095101   2,125 26 SH   SOLE   0 0 26
APPLE INC Common Stock 037833100   3,209,781 19,465 SH   SOLE   440 0 19,025
ARCHER DANIELS Common Stock 039483102   8,125 102 SH   SOLE   0 0 102
AT&T INC Common Stock 00206R102   31,878 1,656 SH   SOLE   0 0 1,656
AUTOMATIC DATA Common Stock 053015103   5,566 25 SH   SOLE   0 0 25
AUTOZONE INC Common Stock 053332102   4,916 2 SH   SOLE   0 0 2
B&G FOODS Common Stock 05508R106   19,055 1,227 SH   SOLE   0 0 1,227
BANK AMERICA Common Stock 060505104   5,320 186 SH   SOLE   0 0 186
BERKSHIRE HATHAWAY Common Stock 084670702   138,019 447 SH   SOLE   0 0 447
BLACKROCK INC Common Stock 09247X101   71,596 107 SH   SOLE   0 0 107
BRISTOL MYERS Common Stock 110122108   45,120 651 SH   SOLE   0 0 651
BRITISH AMERN Common Stock 110448107   37,227 1,060 SH   SOLE   0 0 1,060
CHEMOURS COMPANY Common Stock 163851108   629 21 SH   SOLE   0 0 21
CHEVRON CORP Common Stock 166764100   81,417 499 SH   SOLE   0 0 499
CISCO SYSTEMS Common Stock 17275R102   7,168,555 137,132 SH   SOLE   4,112 0 133,019
CME GROUP Common Stock 12572Q105   34,474 180 SH   SOLE   0 0 180
COGNIZANT TECH Common Stock 192446102   16,451 270 SH   SOLE   0 0 270
COLGATE-PALMOLIVE Common Stock 194162103   21,042 280 SH   SOLE   0 0 280
COMCAST CORP Common Stock 20030N101   8,831,935 232,971 SH   SOLE   6,485 0 226,486
CONAGRA BRANDS Common Stock 205887102   6,498 173 SH   SOLE   0 0 173
CORECIVIC INC Common Stock 21871N101   25,760 2,800 SH   SOLE   0 0 2,800
CORNING INC Common Stock 219350105   15,770 447 SH   SOLE   0 0 447
CORTEVA INC Common Stock 22052L104   2,774 46 SH   SOLE   0 0 46
COSTCO WHOLESALE Common Stock 22160K105   254,398 512 SH   SOLE   0 0 512
CYTOKINETICS INC Common Stock 23282W605   21,114 600 SH   SOLE   0 0 600
DIAMONDBACK ENERGY Common Stock 25278X109   3,379 25 SH   SOLE   0 0 25
DOW INC Common Stock 260557103   2,522 46 SH   SOLE   0 0 46
DRAFTKINGS INC Common Stock 26142V105   968 50 SH   SOLE   0 0 50
DUPONT DE Common Stock 26614N102   3,301 46 SH   SOLE   0 0 46
EDWARDS LIFESCIENCES Common Stock 28176E108   138,986 1,680 SH   SOLE   840 0 840
ELI LILLY Common Stock 532457108   157,974 460 SH   SOLE   230 0 230
EQUINOX GOLD Common Stock 29446Y502   65,395 12,698 SH   SOLE   0 0 12,698
ESTEE LAUDER Common Stock 518439104   6,162 25 SH   SOLE   0 0 25
EXXON MOBIL Common Stock 30231G102   105,274 960 SH   SOLE   0 0 960
FIRST TRUST MF Closed and MF Open 33734H106   228,992 5,702 SH   SOLE   0 0 5,702
FISERV INC Common Stock 337738108   44,647 395 SH   SOLE   0 0 395
GE HEALTHCARE Common Stock 36266G107   492 6 SH   SOLE   0 0 6
GENERAL ELECTRIC Common Stock 369604301   1,721 18 SH   SOLE   0 0 18
GENERAL MILLS Common Stock 370334104   10,426 122 SH   SOLE   0 0 122
GENUINE PARTS Common Stock 372460105   349,176 2,087 SH   SOLE   0 0 2,087
GILEAD SCIENCES Common Stock 375558103   9,029,742 108,831 SH   SOLE   4,904 0 103,927
GLOBAL X MF Closed and MF Open 37954Y871   44,105 2,213 SH   SOLE   0 0 2,213
GOLDMAN SACHS MF Closed and MF Open 381430503   889,036 10,946 SH   SOLE   816 0 10,130
GUIDEWIRE SOFTWARE Common Stock 40171V100   1,156,249 14,092 SH   SOLE   87 0 14,005
HOME DEPOT Common Stock 437076102   44,858 152 SH   SOLE   0 0 152
HONEYWELL INTL Common Stock 438516106   5,925 31 SH   SOLE   0 0 31
HUBSPOT INC Common Stock 443573100   21,009 49 SH   SOLE   0 0 49
IDEX CORP Common Stock 45167R104   1,848 8 SH   SOLE   0 0 8
INTEL CORP Common Stock 458140100   2,679 82 SH   SOLE   0 0 82
INTELLIA THERAPEUTICS Common Stock 45826J105   298 8 SH   SOLE   0 0 8
INTL FLAVOR & FRAGRANCE Common Stock 459506101   44,332 482 SH   SOLE   18 0 464
INVESCO EXCHANGE MF Closed and MF Open 46138E396   4,448,557 110,941 SH   SOLE   11,854 0 99,087
INVESCO NASDAQ MF Closed and MF Open 46138G631   1,352 53 SH   SOLE   0 0 53
INVESCO NATIONAL MF Closed and MF Open 46138E537   11,799,837 498,304 SH   SOLE   11,626 0 486,678
INVESCO S&P MF Closed and MF Open 46137V258   806,817 10,630 SH   SOLE   276 0 10,354
INVESCO TREASURY MF Closed and MF Open 46138G888   468,767 4,442 SH   SOLE   296 0 4,146
IRONWOOD PHARMACEUTICALS Common Stock 46333X108   36,820 3,500 SH   SOLE   0 0 3,500
ISHARES 20 MF Closed and MF Open 464287432   9,154,312 86,061 SH   SOLE   1,073 0 84,988
ISHARES RUSSELL MF Closed and MF Open 464287598   271,023 1,780 SH   SOLE   0 0 1,780
ISHARES S&P MF Closed and MF Open 464287309   186,687 2,922 SH   SOLE   0 0 2,922
ISHARES U S MF Closed and MF Open 46434V282   2,593,399 62,582 SH   SOLE   3,832 0 58,750
JOHN HANCOCK MF Closed and MF Open 47804J107   13,020,348 251,407 SH   SOLE   9,782 0 241,625
JOHNSON & JOHNSON Common Stock 478160104   19,995 129 SH   SOLE   0 0 129
JP MORGAN MF Closed and MF Open 46641Q654   447,717 8,815 SH   SOLE   682 0 8,133
JP MORGAN MF Closed and MF Open 46641Q852   5,249,534 110,843 SH   SOLE   1,181 0 109,662
JPMORGAN CHASE Common Stock 46625H100   5,322,731 40,847 SH   SOLE   1,440 0 39,407
KELLOGG CO Common Stock 487836108   10,178 152 SH   SOLE   0 0 152
KIMBERLY CLARK Common Stock 494368103   233,542 1,740 SH   SOLE   870 0 870
LAM RESEARCH CORPORATION Common Stock 512807108   2,276,862 4,295 SH   SOLE   148 0 4,147
LAMB WESTON Common Stock 513272104   5,958 57 SH   SOLE   0 0 57
LITHIUM AMERS Common Stock 53680Q207   3,264 150 SH   SOLE   0 0 150
LOCKHEED MARTIN Common Stock 539830109   1,779,829 3,765 SH   SOLE   149 0 3,616
LUMEN TECHNOLOGIES Common Stock 550241103   125 47 SH   SOLE   0 0 47
MARKFORGED HOLDING Common Stock 57064N102   2,330 2,430 SH   SOLE   0 0 2,430
MASCO CORP Common Stock 574599106   750,126 15,087 SH   SOLE   1,753 0 13,334
MASTERCARD INC Common Stock 57636Q104   294,363 810 SH   SOLE   290 0 520
MEDTRONIC PLC Common Stock G5960L103   1,235,180 15,321 SH   SOLE   736 0 14,585
MERCADOLIBRE INC Common Stock 58733R102   191,119 145 SH   SOLE   0 0 145
MERCK & COMPANY Common Stock 58933Y105   458,751 4,312 SH   SOLE   0 0 4,312
META PLATFORMS Common Stock 30303M102   12,081 57 SH   SOLE   0 0 57
MICRON TECHNOLOGY INC Common Stock 595112103   172,391 2,857 SH   SOLE   0 0 2,857
MICROSOFT CORP Common Stock 594918104   7,727,435 26,803 SH   SOLE   1,355 0 25,448
MONDELEZ INTERNATIONAL Common Stock 609207105   5,090 73 SH   SOLE   0 0 73
NEWMONT CORP Common Stock 651639106   1,226 25 SH   SOLE   0 0 25
NIKE INC Common Stock 654106103   4,906 40 SH   SOLE   0 0 40
NOKIA CORP Common Stock 654902204   74 15 SH   SOLE   0 0 15
NORTHERN TRUST Common Stock 665859104   129,100 1,465 SH   SOLE   239 0 1,226
NUVEEN NEW JERSEY MF Closed and MF Open 67069Y102   18,912 1,615 SH   SOLE   0 0 1,615
NVIDIA CORP Common Stock 67066G104   153,885 554 SH   SOLE   0 0 554
NXP SEMICONDUCTORS Common Stock N6596X109   72,726 390 SH   SOLE   130 0 260
O REILLY AUTOMOTIVE Common Stock 67103H107   12,735 15 SH   SOLE   0 0 15
OTTER TAIL Common Stock 689648103   48,204 667 SH   SOLE   0 0 667
PAYCHEX INC Common Stock 704326107   142,092 1,240 SH   SOLE   620 0 620
PEPSICO INC Common Stock 713448108   21,876 120 SH   SOLE   0 0 120
PFIZER INC Common Stock 717081103   25,051 614 SH   SOLE   0 0 614
PLUG POWER Common Stock 72919P202   2,285 195 SH   SOLE   0 0 195
PROCTER & GAMBLE Common Stock 742718109   68,547 461 SH   SOLE   0 0 461
RAYMOND JAMES Common Stock 754730109   2,612 28 SH   SOLE   0 0 28
RAYTHEON TECHNOLOGIES Common Stock 75513E101   28,987 296 SH   SOLE   0 0 296
REGENERON PHARMACEUTICAL Common Stock 75886F107   244,858 298 SH   SOLE   0 0 298
ROPER TECHNOLOGIES Common Stock 776696106   7,708,575 17,492 SH   SOLE   539 0 16,953
S&P GLOBAL Common Stock 78409V104   376,489 1,092 SH   SOLE   0 0 1,092
SALESFORCE INC Common Stock 79466L302   2,862,244 14,327 SH   SOLE   441 0 13,886
SANOFI Common Stock 80105N105   544 10 SH   SOLE   0 0 10
SPDR BLOOMBERG MF Closed and MF Open 78464A359   32,930 491 SH   SOLE   7 0 484
SPDR BLOOMBERG MF Closed and MF Open 78468R408   5,253,981 211,513 SH   SOLE   2,244 0 209,269
SPDR MSCI MF Closed and MF Open 78468R812   14,398,702 124,202 SH   SOLE   2,817 0 121,385
SPDR NUVEEN MF Closed and MF Open 78468R721   12,221,139 261,024 SH   SOLE   19,299 0 241,725
SPDR NUVEEN MF Closed and MF Open 78468R739   177,076 3,724 SH   SOLE   0 0 3,724
SPDR PORTFOLIO MF Closed and MF Open 78464A409   20,372 368 SH   SOLE   0 0 368
SPDR PORTFOLIO MF Closed and MF Open 78464A508   77,815 1,911 SH   SOLE   26 0 1,885
SPDR PORTFOLIO MF Closed and MF Open 78464A664   1,015,404 32,882 SH   SOLE   420 0 32,462
SPDR S&P MF Closed and MF Open 78462F103   85,972 210 SH   SOLE   0 0 210
SPDR SERIES MF Closed and MF Open 78464A102   1,454 12 SH   SOLE   0 0 12
SPDR SERIES MF Closed and MF Open 78464A870   991 13 SH   SOLE   0 0 13
SPROTT PHYSICAL MF Closed and MF Open 85207H104   47,385 3,065 SH   SOLE   0 0 3,065
STARBUCKS CORP Common Stock 855244109   32,385 311 SH   SOLE   0 0 311
STRYKER CORP Common Stock 863667101   24,265 85 SH   SOLE   0 0 85
SYSCO CORP Common Stock 871829107   12,588 163 SH   SOLE   0 0 163
TAIWAN SEMICONDUCTOR Common Stock 874039100   415,147 4,463 SH   SOLE   0 0 4,463
TERADYNE INC Common Stock 880770102   5,606,552 52,149 SH   SOLE   1,449 0 50,700
THERMO FISHER Common Stock 883556102   202,306 351 SH   SOLE   130 0 221
TJX COS Common Stock 872540109   65,822 840 SH   SOLE   0 0 840
TORONTO DOMINION Common Stock 891160509   6,162,655 102,882 SH   SOLE   3,166 0 99,716
TYLER TECHNOLOGIES Common Stock 902252105   4,021,618 11,340 SH   SOLE   328 0 11,012
U S BANCORP DE Common Stock 902973304   2,992 83 SH   SOLE   0 0 83
UNITEDHEALTH GROUP Common Stock 91324P102   8,507 18 SH   SOLE   0 0 18
UNITI GROUP Common Stock 91325V108   4 1 SH   SOLE   0 0 1
VALLEY NATIONAL Common Stock 919794107   924 100 SH   SOLE   0 0 100
VANECK FALLEN MF Closed and MF Open 92189F437   3,138 112 SH   SOLE   0 0 112
VANGUARD LARGE MF Closed and MF Open 922908637   150,008 803 SH   SOLE   0 0 803
VANGUARD MID MF Closed and MF Open 922908629   34,802 165 SH   SOLE   0 0 165
VANGUARD MUNICIPAL MF Closed and MF Open 922907746   2,031,212 40,095 SH   SOLE   0 0 40,095
VANGUARD S&P MF Closed and MF Open 922908363   59,795 159 SH   SOLE   0 0 159
VANGUARD SMALL MF Closed and MF Open 922908751   32,794 173 SH   SOLE   0 0 173
VEEVA SYSTEMS Common Stock 922475108   2,682,601 14,596 SH   SOLE   529 0 14,067
VERIZON COMMUNICATIONS Common Stock 92343V104   16,917 435 SH   SOLE   0 0 435
VERTEX PHARMACEUTICALS Common Stock 92532F100   164,152 521 SH   SOLE   125 0 396
VIATRIS INC Common Stock 92556V106   731 76 SH   SOLE   0 0 76
VISA INC Common Stock 92826C839   87,027 386 SH   SOLE   0 0 386
VODAFONE GROUP Common Stock 92857W308   1,490 135 SH   SOLE   0 0 135
WALT DISNEY Common Stock 254687106   11,615 116 SH   SOLE   0 0 116
WARNER BROS Common Stock 934423104   5,889 390 SH   SOLE   0 0 390
WISDOMTREE YIELD MF Closed and MF Open 97717Y808   59,277 1,257 SH   SOLE   57 0 1,199
ZSCALER INC Common Stock 98980G102   11,683 100 SH   SOLE   0 0 100