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
ABBOTT LABORATORIES Common Stock 002824100   14,609 134 SH   SOLE   0 0 134
ABBVIE INC Common Stock 00287Y109   64,805 481 SH   SOLE   0 0 481
ADOBE INC Common Stock 00724F101   153,543 314 SH   SOLE   109 0 205
ADVANCED MICRO Common Stock 007903107   1,079,299 9,475 SH   SOLE   164 0 9,311
ALBEMARLE CORP Common Stock 012653101   1,594,870 7,149 SH   SOLE   111 0 7,038
ALPHABET INC Common Stock 02079K107   324,806 2,685 SH   SOLE   48 0 2,637
ALPHABET INC Common Stock 02079K305   6,482,483 54,156 SH   SOLE   2,491 0 51,665
ALPS SECTOR MF Closed and MF Open 00162Q858   99,690 1,995 SH   SOLE   0 0 1,995
AMAZON COM Common Stock 023135106   6,427,780 49,308 SH   SOLE   2,974 0 46,334
ANHEUSER BUSCH Common Stock 03524A108   7,501,725 132,259 SH   SOLE   3,107 0 129,152
AON PLC Common Stock G0403H108   24,164 70 SH   SOLE   0 0 70
APPLE INC Common Stock 037833100   6,242,928 32,185 SH   SOLE   641 0 31,544
ARCHER DANIELS Common Stock 039483102   7,707 102 SH   SOLE   0 0 102
AT&T INC Common Stock 00206R102   26,413 1,656 SH   SOLE   0 0 1,656
AUTOMATIC DATA Common Stock 053015103   5,495 25 SH   SOLE   0 0 25
B&G FOODS Common Stock 05508R106   17,080 1,227 SH   SOLE   0 0 1,227
BANK AMERICA Common Stock 060505104   5,571,797 194,207 SH   SOLE   6,148 0 188,059
BATH & BODY Common Stock 070830104   1,524,585 40,655 SH   SOLE   577 0 40,078
BERKSHIRE HATHAWAY Common Stock 084670702   125,147 367 SH   SOLE   0 0 367
BLACKROCK INC Common Stock 09247X101   5,529 8 SH   SOLE   0 0 8
BOOT BARN Common Stock 099406100   15,922 188 SH   SOLE   0 0 188
BRISTOL MYERS Common Stock 110122108   41,376 647 SH   SOLE   0 0 647
BRITISH AMERN Common Stock 110448107   35,192 1,060 SH   SOLE   0 0 1,060
CARMAX INC Common Stock 143130102   2,053,332 24,532 SH   SOLE   553 0 23,979
CHEMOURS COMPANY Common Stock 163851108   775 21 SH   SOLE   0 0 21
CHEVRON CORP Common Stock 166764100   78,518 499 SH   SOLE   0 0 499
CISCO SYSTEMS Common Stock 17275R102   76,110 1,471 SH   SOLE   0 0 1,471
CME GROUP Common Stock 12572Q105   33,352 180 SH   SOLE   0 0 180
COGNIZANT TECH Common Stock 192446102   17,626 270 SH   SOLE   0 0 270
COLGATE-PALMOLIVE Common Stock 194162103   21,571 280 SH   SOLE   0 0 280
COMCAST CORP Common Stock 20030N101   7,566,635 182,109 SH   SOLE   5,167 0 176,942
CONAGRA BRANDS Common Stock 205887102   5,834 173 SH   SOLE   0 0 173
CORECIVIC INC Common Stock 21871N101   26,348 2,800 SH   SOLE   0 0 2,800
CORNING INC Common Stock 219350105   15,663 447 SH   SOLE   0 0 447
CORTEVA INC Common Stock 22052L104   2,636 46 SH   SOLE   0 0 46
COSTCO WHOLESALE Common Stock 22160K105   275,649 512 SH   SOLE   0 0 512
CYTOKINETICS INC Common Stock 23282W605   19,572 600 SH   SOLE   0 0 600
DOW INC Common Stock 260557103   2,450 46 SH   SOLE   0 0 46
DRAFTKINGS INC Common Stock 26142V105   1,329 50 SH   SOLE   0 0 50
DUPONT DE Common Stock 26614N102   3,286 46 SH   SOLE   0 0 46
EDWARDS LIFESCIENCES Common Stock 28176E108   158,474 1,680 SH   SOLE   840 0 840
ELI LILLY Common Stock 532457108   215,730 460 SH   SOLE   230 0 230
EQUINOX GOLD Common Stock 29446Y502   60,809 13,277 SH   SOLE   0 0 13,277
EQUITRANS MIDSTREAM Common Stock 294600101   7,505 785 SH   SOLE   0 0 785
ESTEE LAUDER Common Stock 518439104   2,046,115 10,419 SH   SOLE   179 0 10,240
ETSY INC Common Stock 29786A106   2,846,368 33,641 SH   SOLE   1,045 0 32,596
EXXON MOBIL Common Stock 30231G102   102,960 960 SH   SOLE   0 0 960
FIRST TRUST MF Closed and MF Open 33734H106   228,593 5,702 SH   SOLE   0 0 5,702
FISERV INC Common Stock 337738108   49,829 395 SH   SOLE   0 0 395
FORD MOTOR Common Stock 345370860   4,721 312 SH   SOLE   0 0 312
GE HEALTHCARE Common Stock 36266G107   487 6 SH   SOLE   0 0 6
GENERAL ELECTRIC Common Stock 369604301   1,977 18 SH   SOLE   0 0 18
GENERAL MILLS Common Stock 370334104   9,357 122 SH   SOLE   0 0 122
GENUINE PARTS Common Stock 372460105   353,183 2,087 SH   SOLE   0 0 2,087
GILEAD SCIENCES Common Stock 375558103   8,118,192 105,335 SH   SOLE   4,510 0 100,825
GLOBAL X MF Closed and MF Open 37954Y871   48,022 2,213 SH   SOLE   0 0 2,213
GOLDMAN SACHS MF Closed and MF Open 381430503   187,171 2,144 SH   SOLE   53 0 2,091
GUIDEWIRE SOFTWARE Common Stock 40171V100   79,295 1,042 SH   SOLE   0 0 1,042
HOME DEPOT Common Stock 437076102   47,217 152 SH   SOLE   0 0 152
HONEYWELL INTL Common Stock 438516106   6,433 31 SH   SOLE   0 0 31
HUBSPOT INC Common Stock 443573100   26,073 49 SH   SOLE   0 0 49
INTEL CORP Common Stock 458140100   2,742 82 SH   SOLE   0 0 82
INTELLIA THERAPEUTICS Common Stock 45826J105   326 8 SH   SOLE   0 0 8
INVESCO EXCHANGE MF Closed and MF Open 46138E396   82 2 SH   SOLE   0 0 2
INVESCO NASDAQ MF Closed and MF Open 46138G631   1,057,890 40,470 SH   SOLE   183 0 40,287
INVESCO NATIONAL MF Closed and MF Open 46138E537   4,897,684 207,529 SH   SOLE   11,135 0 196,394
INVESCO RUSSELL MF Closed and MF Open 46138J619   8,011,584 163,568 SH   SOLE   2,942 0 160,626
INVESCO S&P MF Closed and MF Open 46137V258   5,776,383 74,486 SH   SOLE   865 0 73,621
INVESCO TREASURY MF Closed and MF Open 46138G888   105 1 SH   SOLE   0 0 1
ISHARES TR MF Closed and MF Open 464287432   4,401,307 42,756 SH   SOLE   692 0 42,064
ISHARES RUSSELL MF Closed and MF Open 464287598   280,937 1,780 SH   SOLE   0 0 1,780
ISHARES S&P MF Closed and MF Open 464287309   151,039 2,143 SH   SOLE   0 0 2,143
ISHARES U S MF Closed and MF Open 46434V282   850,605 19,089 SH   SOLE   500 0 18,589
JOHN HANCOCK MF Closed and MF Open 47804J107   10,648,557 193,998 SH   SOLE   8,131 0 185,867
JOHNSON & JOHNSON Common Stock 478160104   21,352 129 SH   SOLE   0 0 129
JP MORGAN MF Closed and MF Open 46641Q852   21,249 456 SH   SOLE   0 0 456
JPMORGAN CHASE Common Stock 46625H100   108,936 749 SH   SOLE   0 0 749
KIMBERLY CLARK Common Stock 494368103   240,224 1,740 SH   SOLE   870 0 870
LAM RESEARCH CORPORATION Common Stock 512807108   2,147,154 3,340 SH   SOLE   86 0 3,254
LAMB WESTON Common Stock 513272104   6,552 57 SH   SOLE   0 0 57
LITHIUM AMERS Common Stock 53680Q207   7,154 354 SH   SOLE   0 0 354
LOCKHEED MARTIN Common Stock 539830109   5,525 12 SH   SOLE   0 0 12
LUMEN TECHNOLOGIES Common Stock 550241103   106 47 SH   SOLE   0 0 47
MASCO CORP Common Stock 574599106   25,880 451 SH   SOLE   0 0 451
MASTERCARD INC Common Stock 57636Q104   318,573 810 SH   SOLE   290 0 520
MERCADOLIBRE INC Common Stock 58733R102   171,767 145 SH   SOLE   0 0 145
MERCK & COMPANY Common Stock 58933Y105   19,732 171 SH   SOLE   0 0 171
MICROCHIP TECHNOLOGY INC Common Stock 595017104   1,405,670 15,690 SH   SOLE   427 0 15,263
MICRON TECHNOLOGY INC Common Stock 595112103   180,305 2,857 SH   SOLE   0 0 2,857
MICROSOFT CORP Common Stock 594918104   7,868,359 23,106 SH   SOLE   1,305 0 21,801
MONDELEZ INTERNATIONAL Common Stock 609207105   5,325 73 SH   SOLE   0 0 73
NEWMONT CORP Common Stock 651639106   1,067 25 SH   SOLE   0 0 25
NEXTERA ENERGY Common Stock 65339F101   2,471,456 33,308 SH   SOLE   1,605 0 31,703
NIKE INC Common Stock 654106103   4,415 40 SH   SOLE   0 0 40
NOKIA CORP Common Stock 654902204   62 15 SH   SOLE   0 0 15
NORFOLK SOUTHERN Common Stock 655844108   2,317,261 10,219 SH   SOLE   321 0 9,898
NUVEEN NEW JERSEY MF Closed and MF Open 67069Y102   18,524 1,615 SH   SOLE   0 0 1,615
NVIDIA CORP Common Stock 67066G104   982,669 2,323 SH   SOLE   52 0 2,271
NXP SEMICONDUCTORS Common Stock N6596X109   79,824 390 SH   SOLE   130 0 260
OTTER TAIL Common Stock 689648103   52,666 667 SH   SOLE   0 0 667
PAYCHEX INC Common Stock 704326107   138,718 1,240 SH   SOLE   620 0 620
PAYPAL HOLDINGS Common Stock 70450Y103   2,093,124 31,367 SH   SOLE   1,265 0 30,102
PEPSICO INC Common Stock 713448108   22,227 120 SH   SOLE   0 0 120
PFIZER INC Common Stock 717081103   9,333,074 254,446 SH   SOLE   8,276 0 246,170
PIMCO EHNANCED MF Closed and MF Open 72201R833   36,964,135 370,531 SH   SOLE   11,470 0 359,061
PROCTER & GAMBLE Common Stock 742718109   69,951 461 SH   SOLE   0 0 461
RAYTHEON TECHNOLOGIES Common Stock 75513E101   28,996 296 SH   SOLE   0 0 296
ROBLOX CORP Common Stock 771049103   8,544 212 SH   SOLE   0 0 212
ROPER TECHNOLOGIES Common Stock 776696106   6,918,306 14,389 SH   SOLE   457 0 13,932
S&P GLOBAL Common Stock 78409V104   313,897 783 SH   SOLE   0 0 783
SALESFORCE INC Common Stock 79466L302   943,274 4,465 SH   SOLE   226 0 4,239
SANOFI Common Stock 80105N105   539 10 SH   SOLE   0 0 10
SECTOR FINANCIAL MF Closed and MF Open 81369Y605   11,293 335 SH   SOLE   0 0 335
SECTOR HEALTHCARE MF Closed and MF Open 81369Y209   389,164 2,932 SH   SOLE   0 0 2,932
SPDR BLOOMBERG MF Closed and MF Open 78464A359   332 5 SH   SOLE   0 0 5
SPDR BLOOMBERG MF Closed and MF Open 78468R408   5,977,646 242,009 SH   SOLE   2,431 0 239,578
SPDR MSCI MF Closed and MF Open 78468R812   11,502,432 93,546 SH   SOLE   2,395 0 91,151
SPDR NUVEEN MF Closed and MF Open 78468R721   7,421,093 160,769 SH   SOLE   17,952 0 142,817
SPDR NUVEEN MF Closed and MF Open 78468R739   1,129 24 SH   SOLE   0 0 24
SPDR PORTFOLIO MF Closed and MF Open 78464A409   9,761 160 SH   SOLE   0 0 160
SPDR PORTFOLIO MF Closed and MF Open 78464A508   56,505 1,308 SH   SOLE   26 0 1,282
SPDR PORTFOLIO MF Closed and MF Open 78464A664   9,391,722 314,104 SH   SOLE   2,646 0 311,458
SPDR PORTFOLIO MF Closed and MF Open 78464A854   22,254,570 427,069 SH   SOLE   8,455 0 418,614
SPDR S&P MF Closed and MF Open 78462F103   93,089 210 SH   SOLE   0 0 210
SPDR SERIES MF Closed and MF Open 78464A102   1,047,559 7,507 SH   SOLE   33 0 7,474
SPDR SERIES MF Closed and MF Open 78464A870   1,082 13 SH   SOLE   0 0 13
SPROTT PHYSICAL MF Closed and MF Open 85207H104   45,730 3,065 SH   SOLE   0 0 3,065
STARBUCKS CORP Common Stock 855244109   6,043 61 SH   SOLE   0 0 61
STRYKER CORP Common Stock 863667101   25,933 85 SH   SOLE   0 0 85
SYSCO CORP Common Stock 871829107   12,095 163 SH   SOLE   0 0 163
TAIWAN SEMICONDUCTOR Common Stock 874039100   5,117,845 50,712 SH   SOLE   988 0 49,724
TERADATA CORP Common Stock 88076W103   1,869 35 SH   SOLE   0 0 35
TERADYNE INC Common Stock 880770102   4,385,774 39,394 SH   SOLE   1,218 0 38,176
THERMO FISHER Common Stock 883556102   183,136 351 SH   SOLE   130 0 221
TJX COS Common Stock 872540109   71,224 840 SH   SOLE   0 0 840
TORONTO DOMINION Common Stock 891160509   11,533 186 SH   SOLE   0 0 186
TRADEWEB MARKETS Common Stock 892672106   2,253,338 32,905 SH   SOLE   935 0 31,970
TYLER TECHNOLOGIES Common Stock 902252105   3,105,200 7,456 SH   SOLE   62 0 7,394
U S BANCORP DE Common Stock 902973304   6,672,232 201,944 SH   SOLE   3,369 0 198,575
UNITEDHEALTH GROUP Common Stock 91324P102   8,652 18 SH   SOLE   0 0 18
UNITI GROUP Common Stock 91325V108   5 1 SH   SOLE   0 0 1
VALLEY NATIONAL Common Stock 919794107   775 100 SH   SOLE   0 0 100
VANECK FALLEN MF Closed and MF Open 92189F437   778 28 SH   SOLE   0 0 28
VANECK MORNINGSTAR MF Closed and MF Open 92189F643   7,981,239 100,028 SH   SOLE   1,787 0 98,241
VANGUARD LARGE MF Closed and MF Open 922908637   162,784 803 SH   SOLE   0 0 803
VANGUARD MID MF Closed and MF Open 922908629   36,326 165 SH   SOLE   0 0 165
VANGUARD MUNICIPAL MF Closed and MF Open 922907746   1,581,026 31,482 SH   SOLE   0 0 31,482
VANGUARD S&P MF Closed and MF Open 922908363   64,757 159 SH   SOLE   0 0 159
VANGUARD SMALL MF Closed and MF Open 922908751   34,408 173 SH   SOLE   0 0 173
VEEVA SYSTEMS Common Stock 922475108   2,307,112 11,668 SH   SOLE   422 0 11,246
VERIZON COMMUNICATIONS Common Stock 92343V104   16,178 435 SH   SOLE   0 0 435
VERTEX PHARMACEUTICALS Common Stock 92532F100   183,346 521 SH   SOLE   125 0 396
VIATRIS INC Common Stock 92556V106   759 76 SH   SOLE   0 0 76
VISA INC Common Stock 92826C839   91,667 386 SH   SOLE   0 0 386
VODAFONE GROUP Common Stock 92857W308   1,276 135 SH   SOLE   0 0 135
WALT DISNEY Common Stock 254687106   17,945 201 SH   SOLE   0 0 201
WARNER BROS Common Stock 934423104   4,891 390 SH   SOLE   0 0 390
WILLIAMS SONOMA Common Stock 969904101   2,099,973 16,781 SH   SOLE   276 0 16,505
ZSCALER INC Common Stock 98980G102   1,494,314 10,214 SH   SOLE   140 0 10,074