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
22nd Century Group COM 90137F103   46 50,000 SH   SOLE   0 0 50,000
3M Company COM 88579Y101   10,226 85,277 SH   SOLE   350 0 84,927
Abbott Laboratories COM 002824100   57,980 528,104 SH   SOLE   5,600 0 522,504
AbbVie COM 00287Y109   52,635 325,692 SH   SOLE   2,772 0 322,920
ABM Industries COM 000957100   213 4,800 SH   SOLE   0 0 4,800
Activision Blizzard COM 00507V109   7,477 97,669 SH   SOLE   4,100 0 93,569
Adobe COM 00724F101   10,047 29,854 SH   SOLE   150 0 29,704
Advanced Micro Devices COM 007903107   419 6,471 SH   SOLE   0 0 6,471
Air Products & Chemicals COM 009158106   32,523 105,506 SH   SOLE   1,475 0 104,031
AirBNB COM 009066101   465 5,435 SH   SOLE   0 0 5,435
Albemarle COM 012653101   219 1,010 SH   SOLE   0 0 1,010
Alliant Energy COM 018802108   545 9,880 SH   SOLE   2,000 0 7,880
Allstate COM 020002101   23,158 170,781 SH   SOLE   3,360 0 167,421
Ally Financial COM 02005N100   1,441 58,950 SH   SOLE   9,700 0 49,250
Alphabet Cl A COM 02079K305   28,487 322,867 SH   SOLE   1,500 0 321,367
Alphabet Cl C COM 02079K107   77,174 869,757 SH   SOLE   15,500 0 854,257
Alteryx Cl A COM 02156B103   574 11,322 SH   SOLE   0 0 11,322
Altria Group COM 02209S103   3,932 86,013 SH   SOLE   700 0 85,313
Amazon.com COM 023135106   42,492 505,861 SH   SOLE   9,260 0 496,601
Ameren COM 023608102   233 2,616 SH   SOLE   0 0 2,616
American Electric Power COM 025537101   877 9,238 SH   SOLE   0 0 9,238
American Express COM 025816109   56,185 380,273 SH   SOLE   5,055 0 375,218
American Financial Group COM 025932104   220 1,600 SH   SOLE   0 0 1,600
American Water Works COM 030420103   774 5,080 SH   SOLE   0 0 5,080
Ameriprise Financial COM 03076C106   930 2,987 SH   SOLE   0 0 2,987
AMETEK COM 031100100   8,698 62,255 SH   SOLE   0 0 62,255
Amgen COM 031162100   6,615 25,188 SH   SOLE   200 0 24,988
Amkor Technology COM 031652100   300 12,500 SH   SOLE   0 0 12,500
Amphenol Cl A COM 032095101   349 4,584 SH   SOLE   0 0 4,584
Analog Devices COM 032654105   5,756 35,089 SH   SOLE   0 0 35,089
ANSYS COM 03662Q105   370 1,531 SH   SOLE   0 0 1,531
Apollo Global Management COM 03769M106   10,752 168,550 SH   SOLE   0 0 168,550
Apple COM 037833100   181,708 1,398,504 SH   SOLE   9,080 0 1,389,424
Applied Materials COM 038222105   1,088 11,175 SH   SOLE   0 0 11,175
AptarGroup COM 038336103   6,640 60,374 SH   SOLE   1,050 0 59,324
Archer-Daniels-Midland COM 039483102   651 7,015 SH   SOLE   0 0 7,015
Ascend Wellness Holdings COM 04351N106   23 20,000 SH   SOLE   0 0 20,000
AT&T COM 00206R102   6,038 327,959 SH   SOLE   0 0 327,959
Atreca COM 04965G109   16 20,000 SH   SOLE   0 0 20,000
Autodesk COM 052769106   209 1,119 SH   SOLE   0 0 1,119
Automatic Data Processing COM 053015103   4,972 20,817 SH   SOLE   0 0 20,817
Bank of America COM 060505104   4,087 123,406 SH   SOLE   300 0 123,106
Bank of New York Mellon Corp COM 064058100   1,771 38,905 SH   SOLE   471 0 38,434
Baxter International COM 071813109   700 13,739 SH   SOLE   2,000 0 11,739
Becton Dickinson COM 075887109   19,349 76,086 SH   SOLE   1,725 0 74,361
Berkshire Hathaway Cl A COM 084670108   18,748 40 SH   SOLE   0 0 40
Berkshire Hathaway Cl B COM 084670702   37,137 120,222 SH   SOLE   3,025 0 117,197
Biogen COM 09062X103   206 745 SH   SOLE   0 0 745
BlackRock COM 09247X101   4,878 6,884 SH   SOLE   0 0 6,884
Blackstone Group COM 09260D107   11,316 152,533 SH   SOLE   900 0 151,633
Boeing COM 097023105   31,261 164,109 SH   SOLE   525 0 163,584
Booking Holdings COM 09857L108   230 114 SH   SOLE   0 0 114
Boston Scientific COM 101137107   626 13,531 SH   SOLE   0 0 13,531
Bristol-Myers Squibb COM 110122108   6,830 94,923 SH   SOLE   1,500 0 93,423
Broadcom Ltd COM 11135F101   61,434 109,875 SH   SOLE   2,155 0 107,720
Broadridge Financial Solutions COM 11133T103   212 1,579 SH   SOLE   0 0 1,579
Cable One COM 12685J105   290 408 SH   SOLE   0 0 408
Campbell Soup COM 134429109   224 3,950 SH   SOLE   0 0 3,950
Cannabis Science COM 137648101   0 10,000 SH   SOLE   0 0 10,000
Cardinal Health COM 14149Y108   1,012 13,172 SH   SOLE   0 0 13,172
Carrier Global COM 14448C104   1,401 33,952 SH   SOLE   400 0 33,552
Caterpillar COM 149123101   14,754 61,590 SH   SOLE   0 0 61,590
CBOE Holdings COM 12503M108   1,061 8,457 SH   SOLE   0 0 8,457
Charles Schwab COM 808513105   19,797 237,770 SH   SOLE   2,600 0 235,170
Charter Communications A COM 16119P108   667 1,967 SH   SOLE   0 0 1,967
Chevron COM 166764100   55,356 308,409 SH   SOLE   3,537 0 304,872
Chipotle Mexican Grill COM 169656105   259 187 SH   SOLE   0 0 187
Cigna COM 125523100   3,388 10,226 SH   SOLE   0 0 10,226
Cintas COM 172908105   231 512 SH   SOLE   0 0 512
Cisco Systems COM 17275R102   19,414 407,517 SH   SOLE   7,595 0 399,922
Citigroup COM 172967424   11,434 252,791 SH   SOLE   1,475 0 251,316
Clorox COM 189054109   447 3,185 SH   SOLE   0 0 3,185
CME Group COM 12572Q105   8,659 51,494 SH   SOLE   1,400 0 50,094
Coca-Cola COM 191216100   26,197 411,835 SH   SOLE   1,825 0 410,010
Colgate-Palmolive COM 194162103   9,477 120,286 SH   SOLE   350 0 119,936
Comcast Cl A COM 20030N101   45,260 1,294,254 SH   SOLE   15,350 0 1,278,904
ConocoPhillips COM 20825C104   2,902 24,589 SH   SOLE   0 0 24,589
Consolidated Edison COM 209115104   775 8,137 SH   SOLE   0 0 8,137
Constellation Brands Cl A COM 21036P108   14,306 61,732 SH   SOLE   1,175 0 60,557
Constellation Energy COM 21037T109   462 5,355 SH   SOLE   0 0 5,355
Copart COM 217204106   2,008 32,973 SH   SOLE   0 0 32,973
Corteva COM 22052L104   6,124 104,185 SH   SOLE   2,765 0 101,420
Costco Wholesale COM 22160K105   31,924 69,932 SH   SOLE   1,030 0 68,902
CrowdStrike Holdings COM 22788C105   249 2,361 SH   SOLE   0 0 2,361
CSX COM 126408103   609 19,646 SH   SOLE   0 0 19,646
Cummins COM 231021106   2,465 10,175 SH   SOLE   0 0 10,175
CVS Health Corp COM 126650100   3,208 34,429 SH   SOLE   125 0 34,304
D R Horton COM 23331A109   312 3,500 SH   SOLE   0 0 3,500
Danaher COM 235851102   66,734 251,429 SH   SOLE   5,260 0 246,169
Deere & Co COM 244199105   35,336 82,414 SH   SOLE   2,500 0 79,914
Defentect Group COM 244639100   0 23,000 SH   SOLE   0 0 23,000
DexCom COM 252131107   679 6,000 SH   SOLE   0 0 6,000
Disney Walt COM 254687106   32,828 377,855 SH   SOLE   6,125 0 371,730
Dominion Energy COM 25746U109   4,238 69,108 SH   SOLE   100 0 69,008
Dover COM 260003108   244 1,800 SH   SOLE   0 0 1,800
Dow COM 260557103   1,151 22,850 SH   SOLE   0 0 22,850
DTE Energy COM 233331107   782 6,651 SH   SOLE   0 0 6,651
Duke Energy COM 26441C204   1,550 15,054 SH   SOLE   0 0 15,054
DuPont de Nemours COM 26614N102   12,682 184,789 SH   SOLE   3,547 0 181,242
Eargo COM 270087109   19 33,062 SH   SOLE   0 0 33,062
Ecolab COM 278865100   30,136 207,034 SH   SOLE   4,175 0 202,859
Edwards Lifesciences COM 28176E108   317 4,253 SH   SOLE   0 0 4,253
Electronic Arts COM 285512109   214 1,755 SH   SOLE   0 0 1,755
Elevance Health COM 036752103   1,749 3,409 SH   SOLE   0 0 3,409
Emerson Electric COM 291011104   4,738 49,321 SH   SOLE   0 0 49,321
Energy Transfer LP COM 29273V100   119 10,051 SH   SOLE   0 0 10,051
Entergy COM 29364G103   616 5,472 SH   SOLE   0 0 5,472
Estee Lauder Cl A COM 518439104   13,150 53,002 SH   SOLE   0 0 53,002
Everest Re Group Ltd COM G3223R108   381 1,150 SH   SOLE   0 0 1,150
Evergy COM 30034W106   1,346 21,383 SH   SOLE   0 0 21,383
Eversource Energy COM 30040W108   487 5,806 SH   SOLE   0 0 5,806
Exact Sciences COM 30063P105   366 7,400 SH   SOLE   0 0 7,400
Exelon COM 30161N101   556 12,871 SH   SOLE   0 0 12,871
Exxon Mobil COM 30231G102   37,818 342,867 SH   SOLE   3,300 0 339,567
Fifth Third Bancorp COM 316773100   2,504 76,307 SH   SOLE   0 0 76,307
First Horizon COM 320517105   3,637 148,440 SH   SOLE   2,500 0 145,940
First Republic Bank COM 33616C100   2,161 17,725 SH   SOLE   0 0 17,725
Fiserv COM 337738108   20,835 206,145 SH   SOLE   3,850 0 202,295
Ford Motor COM 345370860   210 18,025 SH   SOLE   0 0 18,025
Fortive COM 34959J108   1,146 17,830 SH   SOLE   0 0 17,830
Gallagher Arthur J & Co COM 363576109   235 1,248 SH   SOLE   0 0 1,248
Generac Hldgs COM 368736104   235 2,335 SH   SOLE   0 0 2,335
General Dynamics COM 369550108   911 3,673 SH   SOLE   0 0 3,673
General Electric COM 369604301   2,127 25,381 SH   SOLE   0 0 25,381
General Mills COM 370334104   970 11,569 SH   SOLE   0 0 11,569
Genuine Parts COM 372460105   988 5,694 SH   SOLE   0 0 5,694
Gilead Sciences COM 375558103   15,007 174,810 SH   SOLE   1,550 0 173,260
Globus Medical COM 379577208   4,653 62,648 SH   SOLE   0 0 62,648
Goldman Sachs Group COM 38141G104   1,446 4,212 SH   SOLE   0 0 4,212
Grainger W W COM 384802104   9,184 16,511 SH   SOLE   0 0 16,511
Hanesbrands COM 410345102   135 21,172 SH   SOLE   0 0 21,172
Hartford Financial Services Gr COM 416515104   268 3,528 SH   SOLE   0 0 3,528
Hershey Company COM 427866108   1,944 8,396 SH   SOLE   0 0 8,396
Home Depot COM 437076102   24,904 78,846 SH   SOLE   1,000 0 77,846
Honeywell International COM 438516106   49,366 230,360 SH   SOLE   3,360 0 227,000
Humana COM 444859102   244 476 SH   SOLE   0 0 476
IDEX COM 45167R104   7,029 30,786 SH   SOLE   0 0 30,786
IHS COM 451734107   1,290 11,000 SH   SOLE   0 0 11,000
Illinois Tool Works COM 452308109   5,316 24,133 SH   SOLE   0 0 24,133
Insulet COM 45784P101   236 800 SH   SOLE   0 0 800
Intel COM 458140100   3,577 135,326 SH   SOLE   0 0 135,326
IntercontinentalExchange Grp COM 45866F104   9,405 91,677 SH   SOLE   3,500 0 88,177
InterDigital COM 45867G101   267 5,400 SH   SOLE   0 0 5,400
International Business Machine COM 459200101   10,530 74,736 SH   SOLE   0 0 74,736
International Flavors & Fragra COM 459506101   20,926 199,599 SH   SOLE   1,703 0 197,896
Intuit COM 461202103   1,458 3,746 SH   SOLE   0 0 3,746
Intuitive Surgical COM 46120E602   8,690 32,749 SH   SOLE   200 0 32,549
Jackson Financial Cl A COM 46817M107   531 15,269 SH   SOLE   0 0 15,269
Jacobs Solutions COM 46982L108   306 2,550 SH   SOLE   0 0 2,550
Johnson & Johnson COM 478160104   95,992 543,403 SH   SOLE   5,325 0 538,078
JPMorgan Chase & Co COM 46625H100   102,161 761,830 SH   SOLE   6,204 0 755,626
Juniper Group COM 481905875   0 100,000 SH   SOLE   0 0 100,000
Keysight Technologies COM 49338L103   16,281 95,171 SH   SOLE   6,450 0 88,721
Kimberly Clark COM 494368103   5,559 40,947 SH   SOLE   100 0 40,847
Korn/Ferry International COM 500643200   1,576 31,129 SH   SOLE   0 0 31,129
Kraft Heinz Co. COM 500754106   747 18,351 SH   SOLE   0 0 18,351
Kroger COM 501044101   437 9,798 SH   SOLE   0 0 9,798
L3Harris Technologies COM 502431109   6,821 32,762 SH   SOLE   1,600 0 31,162
Lam Research Corp COM 512807108   428 1,019 SH   SOLE   0 0 1,019
Leafly Holdings COM 52178J105   16 25,000 SH   SOLE   0 0 25,000
Lennar Cl A COM 526057104   439 4,851 SH   SOLE   0 0 4,851
Lennox International COM 526107107   202 843 SH   SOLE   0 0 843
Liberty Broadband C COM 530307305   351 4,608 SH   SOLE   0 0 4,608
Liberty Global-C COM G5480U120   307 15,789 SH   SOLE   0 0 15,789
Liberty SiriusXM Cl A COM 531229409   213 5,424 SH   SOLE   0 0 5,424
Liberty SiriusXM Cl C COM 531229607   442 11,305 SH   SOLE   0 0 11,305
LifeMD COM 53216B104   29 15,000 SH   SOLE   0 0 15,000
Lilly Eli COM 532457108   8,845 24,176 SH   SOLE   0 0 24,176
Littelfuse COM 537008104   510 2,316 SH   SOLE   0 0 2,316
LMP Automotive Holdings COM 53952P101   177 22,637 SH   SOLE   0 0 22,637
Lockheed Martin COM 539830109   25,956 53,354 SH   SOLE   585 0 52,769
Lowe's Companies COM 548661107   3,945 19,798 SH   SOLE   0 0 19,798
Lululemon Athletica COM 550021109   678 2,117 SH   SOLE   0 0 2,117
M & T Bank COM 55261F104   229 1,582 SH   SOLE   0 0 1,582
Marathon Petroleum Corp. COM 56585A102   468 4,017 SH   SOLE   0 0 4,017
MariMed COM 56782V107   18 50,000 SH   SOLE   0 0 50,000
Markel COM 570535104   1,429 1,085 SH   SOLE   0 0 1,085
Marriott International Cl A COM 571903202   355 2,386 SH   SOLE   0 0 2,386
Marsh & McLennan COM 571748102   629 3,803 SH   SOLE   0 0 3,803
Mastercard Cl A COM 57636Q104   52,828 151,922 SH   SOLE   1,075 0 150,847
McCormick Non-Voting COM 579780206   21,576 260,293 SH   SOLE   1,200 0 259,093
McDonalds COM 580135101   59,245 224,812 SH   SOLE   900 0 223,912
McKesson HBOC COM 58155Q103   917 2,444 SH   SOLE   0 0 2,444
Merck COM 58933Y105   45,492 410,024 SH   SOLE   5,890 0 404,134
Meta Platforms Inc COM 30303M102   16,251 135,039 SH   SOLE   3,040 0 131,999
MetLife COM 59156R108   6,215 85,875 SH   SOLE   500 0 85,375
Microchip Technology COM 595017104   856 12,188 SH   SOLE   0 0 12,188
Microsoft COM 594918104   193,173 805,490 SH   SOLE   7,042 0 798,448
MICT COM 55328R109   17 20,000 SH   SOLE   0 0 20,000
Middleby Corporation COM 596278101   616 4,602 SH   SOLE   0 0 4,602
Mondelez Intl COM 609207105   33,902 508,651 SH   SOLE   4,650 0 504,001
Moody's COM 615369105   698 2,505 SH   SOLE   0 0 2,505
Morgan Stanley & Co COM 617446448   1,029 12,097 SH   SOLE   0 0 12,097
Motorola Solutions COM 620076307   327 1,268 SH   SOLE   0 0 1,268
MSCI COM 55354G100   2,606 5,602 SH   SOLE   0 0 5,602
Neogen COM 640491106   161 10,563 SH   SOLE   0 0 10,563
NeoVolta COM 640655106   56 20,000 SH   SOLE   0 0 20,000
NetFlix COM 64110L106   1,111 3,767 SH   SOLE   0 0 3,767
NextEra Energy COM 65339F101   6,538 78,208 SH   SOLE   1,200 0 77,008
NextEra Energy Partners LP COM 65341B106   409 5,838 SH   SOLE   0 0 5,838
Nike Cl B COM 654106103   39,355 336,336 SH   SOLE   1,300 0 335,036
Norfolk Southern COM 655844108   730 2,963 SH   SOLE   0 0 2,963
Northern Trust COM 665859104   12,238 138,300 SH   SOLE   1,700 0 136,600
Northrop Grumman COM 666807102   5,002 9,168 SH   SOLE   50 0 9,118
Northwest Biotherapeutics COM 66737P600   10 12,740 SH   SOLE   0 0 12,740
Nutra Pharma COM 67060U208   0 500,000 SH   SOLE   0 0 500,000
Nvidia COM 67066G104   10,263 70,229 SH   SOLE   250 0 69,979
Nymox Pharmaceutical COM P73398102   7 25,000 SH   SOLE   0 0 25,000
O'Reilly Automotive COM 67103H107   330 391 SH   SOLE   0 0 391
Occidental Petroleum COM 674599105   5,052 80,211 SH   SOLE   7,000 0 73,211
Old Dominion Freight line COM 679580100   451 1,588 SH   SOLE   0 0 1,588
ONEOK COM 682680103   428 6,510 SH   SOLE   0 0 6,510
Oracle COM 68389X105   4,687 57,344 SH   SOLE   0 0 57,344
Otis Worldwide COM 68902V107   6,396 81,672 SH   SOLE   1,325 0 80,347
PACCAR COM 693718108   2,542 25,684 SH   SOLE   1,300 0 24,384
Palo Alto Networks COM 697435105   9,856 70,633 SH   SOLE   2,370 0 68,263
Paychex COM 704326107   4,281 37,045 SH   SOLE   0 0 37,045
PayPal Hldgs COM 70450Y103   9,732 136,653 SH   SOLE   500 0 136,153
PepsiCo COM 713448108   70,808 391,941 SH   SOLE   3,037 0 388,904
Pfizer COM 717081103   19,257 375,818 SH   SOLE   6,000 0 369,818
Philip Morris International COM 718172109   9,347 92,355 SH   SOLE   250 0 92,105
Phillips 66 COM 718546104   505 4,849 SH   SOLE   0 0 4,849
Plug Power COM 72919P202   427 34,505 SH   SOLE   0 0 34,505
PNC Financial Services Group COM 693475105   2,359 14,933 SH   SOLE   0 0 14,933
Potbelly COM 73754Y100   68 12,269 SH   SOLE   0 0 12,269
PPG Industries COM 693506107   1,002 7,965 SH   SOLE   0 0 7,965
PPL COM 69351T106   445 15,214 SH   SOLE   0 0 15,214
Procter & Gamble COM 742718109   103,434 682,462 SH   SOLE   4,175 0 678,287
Public Service Enterprise Grou COM 744573106   386 6,300 SH   SOLE   0 0 6,300
QUALCOMM COM 747525103   16,261 147,912 SH   SOLE   0 0 147,912
Qurate Retail Group COM 74915M100   22 13,645 SH   SOLE   0 0 13,645
Raymond James Financial COM 754730109   1,088 10,186 SH   SOLE   0 0 10,186
Raytheon Technologies COM 75513E101   43,099 427,058 SH   SOLE   5,850 0 421,208
RBC Bearings COM 75524B104   743 3,551 SH   SOLE   0 0 3,551
Republic Services COM 760759100   241 1,869 SH   SOLE   0 0 1,869
Revive Therapeutics COM 761516103   11 130,000 SH   SOLE   0 0 130,000
Rockwell Automation COM 773903109   282 1,095 SH   SOLE   0 0 1,095
Roper Technologies COM 776696106   3,126 7,234 SH   SOLE   0 0 7,234
Ross Stores COM 778296103   864 7,440 SH   SOLE   0 0 7,440
Ryan Specialty Group Hldgs COM 78351F107   256 6,163 SH   SOLE   0 0 6,163
S&P Global COM 78409V104   4,184 12,492 SH   SOLE   100 0 12,392
Salesforce.com COM 79466L302   27,814 209,776 SH   SOLE   2,275 0 207,501
SBA Communications COM 78410G104   1,693 6,040 SH   SOLE   0 0 6,040
Sempra Energy COM 816851109   406 2,624 SH   SOLE   0 0 2,624
ServiceNow COM 81762P102   13,954 35,938 SH   SOLE   225 0 35,713
Sherwin Williams COM 824348106   14,542 61,273 SH   SOLE   0 0 61,273
Snap COM 83304A106   100 11,165 SH   SOLE   0 0 11,165
Sofi Technologies COM 83406F102   60 13,000 SH   SOLE   0 0 13,000
Solaredge Technologies COM 83417M104   340 1,200 SH   SOLE   0 0 1,200
South State COM 840441109   211 2,758 SH   SOLE   0 0 2,758
Southern Company COM 842587107   585 8,190 SH   SOLE   0 0 8,190
Southwest Airlines COM 844741108   213 6,314 SH   SOLE   0 0 6,314
Spero Therapeutics COM 84833T103   30 17,500 SH   SOLE   0 0 17,500
Splunk COM 848637104   9,491 110,240 SH   SOLE   2,800 0 107,440
Square A COM 852234103   280 4,455 SH   SOLE   0 0 4,455
Starbucks COM 855244109   42,511 428,533 SH   SOLE   2,850 0 425,683
Stryker COM 863667101   3,070 12,556 SH   SOLE   0 0 12,556
Sunhydrogen COM 86738R108   1 27,000 SH   SOLE   0 0 27,000
SVB Financial Group COM 78486Q101   8,755 38,042 SH   SOLE   75 0 37,967
Sysco COM 871829107   492 6,436 SH   SOLE   0 0 6,436
T-Mobile US COM 872590104   5,326 38,041 SH   SOLE   1,000 0 37,041
Take-Two Interactive Software COM 874054109   1,839 17,663 SH   SOLE   0 0 17,663
Target COM 87612E106   2,848 19,112 SH   SOLE   0 0 19,112
Tellurian COM 87968A104   118 70,000 SH   SOLE   0 0 70,000
Tenax Therapeutics COM 88032L506   424 3,819,170 SH   SOLE   0 0 3,819,170
Tesla COM 88160R101   1,683 13,660 SH   SOLE   0 0 13,660
Texas Instruments COM 882508104   2,460 14,889 SH   SOLE   0 0 14,889
The Carlyle Group COM 14316J108   728 24,400 SH   SOLE   0 0 24,400
The RealReal COM 88339P101   13 10,000 SH   SOLE   0 0 10,000
Thermo Fisher Scientific COM 883556102   143,431 260,457 SH   SOLE   3,595 0 256,862
TJX Companies COM 872540109   15,210 191,075 SH   SOLE   300 0 190,775
Transportation & Logistics Sys COM 89388L108   2 560,000 SH   SOLE   0 0 560,000
Travelers Companies COM 89417E109   10,340 55,151 SH   SOLE   0 0 55,151
Truist Financial COM 89832Q109   9,666 224,641 SH   SOLE   6,500 0 218,141
Twilio COM 90138F102   346 7,070 SH   SOLE   0 0 7,070
U S Bancorp COM 902973304   5,347 122,619 SH   SOLE   450 0 122,169
UiPath COM 90364P105   146 11,500 SH   SOLE   0 0 11,500
Union Pacific COM 907818108   14,338 69,244 SH   SOLE   225 0 69,019
United Parcel Service Cl B COM 911312106   2,184 12,565 SH   SOLE   0 0 12,565
United Rentals COM 911363109   508 1,428 SH   SOLE   0 0 1,428
UnitedHealth Group COM 91324P102   3,400 6,412 SH   SOLE   0 0 6,412
Universal Display COM 91347P105   378 3,500 SH   SOLE   0 0 3,500
Valmont Industries COM 920253101   430 1,300 SH   SOLE   0 0 1,300
Vaxart COM 92243A200   18 18,325 SH   SOLE   0 0 18,325
Veeva Systems Cl A COM 922475108   248 1,539 SH   SOLE   0 0 1,539
Verizon Communications COM 92343V104   11,672 296,240 SH   SOLE   500 0 295,740
Vertex Pharmaceuticals COM 92532F100   858 2,970 SH   SOLE   0 0 2,970
Viaspace COM 92554W106   0 100,000 SH   SOLE   70,000 0 30,000
Visa Class A COM 92826C839   3,953 19,025 SH   SOLE   0 0 19,025
VITRO TECH COM 92851M108   0 15,000 SH   SOLE   0 0 15,000
Vulcan Materials COM 929160109   486 2,777 SH   SOLE   0 0 2,777
Walgreens Boots Alliance COM 931427108   3,177 85,046 SH   SOLE   0 0 85,046
Walmart COM 931142103   5,525 38,969 SH   SOLE   0 0 38,969
Warner Bros. Discovery COM 934423104   285 30,035 SH   SOLE   0 0 30,035
Waste Management COM 94106L109   6,992 44,570 SH   SOLE   0 0 44,570
WEC Energy Group COM 92939U106   5,096 54,354 SH   SOLE   3,000 0 51,354
Wells Fargo COM 949746101   5,753 139,326 SH   SOLE   3,104 0 136,222
Williams-Sonoma COM 969904101   1,816 15,801 SH   SOLE   0 0 15,801
Workday Cl-A COM 98138H101   2,010 12,012 SH   SOLE   0 0 12,012
Xcel Energy COM 98389B100   434 6,195 SH   SOLE   0 0 6,195
Xylem COM 98419M100   920 8,318 SH   SOLE   0 0 8,318
Yum China Hldgs COM 98850P109   273 4,995 SH   SOLE   0 0 4,995
Yum! Brands COM 988498101   8,411 65,672 SH   SOLE   250 0 65,422
Zebra Technologies Cl A COM 989207105   253 988 SH   SOLE   0 0 988
Zimmer Biomet Holdings COM 98956P102   692 5,425 SH   SOLE   0 0 5,425
Zoetis COM 98978V103   36,880 251,656 SH   SOLE   2,125 0 249,531
Enterprise Products Partners L LTD 293792107   1,616 66,980 SH   SOLE   0 0 66,980
Magellan Midstream Partners LP LTD 559080106   486 9,676 SH   SOLE   0 0 9,676
Alibaba Group Hldgs LTD. ADR COM 01609W102   908 10,306 SH   SOLE   0 0 10,306
America Movil SAB ADR Ser L COM 02364W105   837 45,974 SH   SOLE   0 0 45,974
ASML Hldgs NV ADR COM N07059210   66,678 122,031 SH   SOLE   1,810 0 120,221
AstraZeneca PLC Spon ADR COM 046353108   2,303 33,965 SH   SOLE   0 0 33,965
BHP Group Ltd Spon ADR COM 088606108   561 9,042 SH   SOLE   0 0 9,042
BP PLC Spon ADR COM 055622104   438 12,540 SH   SOLE   0 0 12,540
Diageo PLC Spon ADR COM 25243Q205   399 2,236 SH   SOLE   0 0 2,236
Infineon Technologies ADR COM 45662N103   12,082 400,736 SH   SOLE   13,425 0 387,311
LVMH Moet Hennessy Louis Vuitt COM 502441306   263 1,814 SH   SOLE   0 0 1,814
National Grid PLC ADR COM 636274409   5,035 83,477 SH   SOLE   458 0 83,019
Nestle SA Sponsored ADR COM 641069406   39,085 338,866 SH   SOLE   3,605 0 335,261
Novartis AG ADR COM 66987V109   20,644 227,555 SH   SOLE   4,250 0 223,305
Novozymes A/S ADR COM 670108109   252 5,000 SH   SOLE   0 0 5,000
Renalytix PLC ADR COM 75973T101   352 188,224 SH   SOLE   0 0 188,224
Shell PLC ADR COM 780259305   1,694 29,740 SH   SOLE   0 0 29,740
Siemens AG Sp ADR COM 826197501   1,041 15,128 SH   SOLE   0 0 15,128
Unilever PLC Spon ADR COM 904767704   16,071 319,183 SH   SOLE   5,100 0 314,083
4Front Ventures COM 35086B207   23 100,000 SH   SOLE   0 0 100,000
Accenture Plc Cl A COM G1151C101   13,795 51,696 SH   SOLE   0 0 51,696
Acreage Holdings Inc-Sub VTG E COM 00489Y600   8 15,000 SH   SOLE   0 0 15,000
Alcon COM H01301128   12,623 184,147 SH   SOLE   4,450 0 179,697
Aon PLC COM G0403H108   2,630 8,762 SH   SOLE   0 0 8,762
Aptiv PLC COM G6095L109   616 6,613 SH   SOLE   0 0 6,613
ATAI Life Science COM N0731H103   27 10,300 SH   SOLE   0 0 10,300
BCE COM 05534B760   206 4,695 SH   SOLE   0 0 4,695
BellRock Brands COM 07987E101   0 287,012 SH   SOLE   0 0 287,012
Braxia Scientific Corp. COM 105736102   1 40,000 SH   SOLE   0 0 40,000
Canadian Pacific Railway Ltd COM 13645T100   23,677 317,430 SH   SOLE   1,945 0 315,485
Chubb Ltd COM H1467J104   12,848 58,241 SH   SOLE   355 0 57,886
Columbia Care COM 197309107   32 42,510 SH   SOLE   0 0 42,510
Cresco Labs COM 22587M106   162 89,750 SH   SOLE   0 0 89,750
Curaleaf Holdings COM 23126M102   481 111,926 SH   SOLE   0 0 111,926
Denison Mines COM 248356107   23 20,000 SH   SOLE   0 0 20,000
Eaton Corp PLC COM G29183103   786 5,006 SH   SOLE   0 0 5,006
Enbridge COM 29250N105   541 13,836 SH   SOLE   0 0 13,836
Goldstorm Metals COM 38154G108   3 14,056 SH   SOLE   0 0 14,056
Goodness Growth Holdings Inc COM 38238W103   11 70,000 SH   SOLE   0 0 70,000
Green Thumb Industries COM 39342L108   1,103 127,698 SH   SOLE   0 0 127,698
Linde PLC COM G5494J103   4,954 15,187 SH   SOLE   0 0 15,187
Lowells Farms COM 547572107   7 69,000 SH   SOLE   0 0 69,000
Medtronic Plc COM G5960L103   3,498 45,004 SH   SOLE   500 0 44,504
Meyer Burger Technology AG COM 047962536   8 13,500 SH   SOLE   0 0 13,500
Nansonics Limited COM Q6499K102   270 90,051 SH   SOLE   0 0 90,051
North Energy ASA COM R62649109   4 17,350 SH   SOLE   0 0 17,350
Norwegian Cruise Line Hldg COM G66721104   132 10,800 SH   SOLE   0 0 10,800
NXP Semiconductors NV COM N6596X109   1,061 6,713 SH   SOLE   0 0 6,713
Options Media Group Hldgs COM 684008105   0 234,993 SH   SOLE   0 0 234,993
RIV Capital COM 768014102   8 50,000 SH   SOLE   0 0 50,000
Schlumberger Ltd COM 806857108   19,467 364,148 SH   SOLE   9,992 0 354,156
Slang Worldwide COM 831006309   1 21,333 SH   SOLE   0 0 21,333
StateHouse Holdings COM 85754G301   6 85,000 SH   SOLE   0 0 85,000
TE Connectivity Ltd COM H84989104   774 6,745 SH   SOLE   0 0 6,745
TerrAscend COM 88105E108   31 27,505 SH   SOLE   0 0 27,505
Trane Technologies PLC COM G8994E103   873 5,194 SH   SOLE   0 0 5,194
Trulieve Cannabis COM 89788C104   102 13,417 SH   SOLE   0 0 13,417
Tudor Gold COM 89901T109   43 56,000 SH   SOLE   0 0 56,000
Verano Holdings COM 92338D101   100 32,000 SH   SOLE   0 0 32,000
Verici Dx PLC COM 225826480   34 222,700 SH   SOLE   0 0 222,700
Vext Science COM 925540106   18 100,000 SH   SOLE   0 0 100,000
VSBLTY Groupe Technologies COM 91834N100   5 40,000 SH   SOLE   40,000 0 0
YourWay Cannabis Brands COM 987812104   3 100,000 SH   SOLE   0 0 100,000
Leafly Holdings Wts Ex 11/26 WT 52178J113   3 64,725 SH   SOLE   0 0 64,725
WM Tech Wts @ 11.50 Ex 12/31/2 WT 92971A117   2 18,500 SH   SOLE   0 0 18,500
Alexandria Real Estate Equitie COM 015271109   789 5,414 SH   SOLE   0 0 5,414
American Tower REIT COM 03027X100   8,684 40,991 SH   SOLE   0 0 40,991
Camden Property Trust COM 133131102   731 6,530 SH   SOLE   0 0 6,530
Corporate Office Properties COM 22002T108   724 27,910 SH   SOLE   0 0 27,910
Crown Castle COM 22822V101   11,716 86,373 SH   SOLE   825 0 85,548
Empire State Realty COM 292102100   150 22,903 SH   SOLE   0 0 22,903
Equinix COM 29444U700   226 345 SH   SOLE   0 0 345
Equity Lifestyle Properties COM 29472R108   249 3,847 SH   SOLE   0 0 3,847
Equity Residential COM 29476L107   1,377 23,338 SH   SOLE   0 0 23,338
ProLogis COM 74340W103   663 5,880 SH   SOLE   0 0 5,880
Public Storage COM 74460D109   8,149 29,083 SH   SOLE   400 0 28,683
Realty Income COM 756109104   201 3,171 SH   SOLE   0 0 3,171
Simon Property Group COM 828806109   1,331 11,332 SH   SOLE   0 0 11,332
Texas Pacific Land Corp. COM 88262P102   574 245 SH   SOLE   0 0 245
Ventas COM 92276F100   596 13,238 SH   SOLE   0 0 13,238
Weyerhaeuser COM 962166104   1,088 35,088 SH   SOLE   0 0 35,088
AB Wealth Appreciation Strateg COM 01877F666   188 11,995 SH   SOLE   0 0 11,995
Akre Focus Fd COM 742935125   398 8,281 SH   SOLE   0 0 8,281
AllianceBernstein Sm/Mdcap Gr COM 018636100   101 11,960 SH   SOLE   0 0 11,960
Amer Fds-Cap Wrld Grwth&Inc COM 140543109   1,184 22,961 SH   SOLE   0 0 22,961
Amer Fds-Invest Co of Amer A COM 461308108   274 6,643 SH   SOLE   0 0 6,643
Amer Fds - Fundamental Inv COM 360802821   364 6,048 SH   SOLE   0 0 6,048
American Fds-Growth Fd of Amer COM 399874106   566 11,444 SH   SOLE   0 0 11,444
American Fds-New Perspective-A COM 648018109   627 13,257 SH   SOLE   0 0 13,257
American Fds-Washington Mutual COM 939330106   314 6,033 SH   SOLE   0 0 6,033
American Fds - American Mutual COM 027681105   290 5,995 SH   SOLE   0 0 5,995
American Grw Fd of Amer 2 COM 399874825   415 8,423 SH   SOLE   0 0 8,423
American SMALLCAP World Fd-A COM 831681101   285 5,078 SH   SOLE   0 0 5,078
BlackRock H/Y Bd Port COM 09260B630   221 33,312 SH   SOLE   0 0 33,312
Bluerock Fund Advisors COM 09630D407   5,220 144,996 SH   SOLE   0 0 144,996
Carlyle-Tactical Pvt-Crdt-N COM 143106508   783 95,181 SH   SOLE   0 0 95,181
Catalyst Enhanced Inc Strat Fd COM 62827P436   129 13,364 SH   SOLE   0 0 13,364
Columbia Acorn Fund-Z COM 197199409   4,321 481,769 SH   SOLE   0 0 481,769
Columbia Acorn Intl Fd-Z COM 197199813   843 39,305 SH   SOLE   0 0 39,305
Columbia Disciplined Core Fd COM 19763T640   131 12,020 SH   SOLE   0 0 12,020
Columbia L/C Grwth Fd Z COM 19765P661   516 11,674 SH   SOLE   0 0 11,674
CREF Stock Acct R3 COM 194408126   209 325 SH   SOLE   0 0 325
DFA Intl Core Eq Fd COM 233203371   213 15,757 SH   SOLE   0 0 15,757
Dodge & Cox Balanced Fund COM 256201104   637 6,819 SH   SOLE   0 0 6,819
Dodge & Cox Income Fund COM 256210105   314 25,736 SH   SOLE   0 0 25,736
Dodge & Cox Intl Stock Fd COM 256206103   223 5,171 SH   SOLE   0 0 5,171
Dodge & Cox Stock Fund COM 256219106   455 2,110 SH   SOLE   0 0 2,110
Eventide Gilead Fund COM 62827L682   220 5,341 SH   SOLE   0 0 5,341
Fidelity 4-in-1 Index Fd COM 31634R109   381 8,098 SH   SOLE   0 0 8,098
Fidelity 500 Index Fund COM 315911750   7,751 58,229 SH   SOLE   0 0 58,229
Fidelity Contrafund COM 316071109   2,014 166,545 SH   SOLE   0 0 166,545
Fidelity Equity Income Fd COM 316138106   276 4,335 SH   SOLE   0 0 4,335
Fidelity Fund COM 316153105   437 7,489 SH   SOLE   0 0 7,489
Fidelity Intl Index Fd COM 315911727   493 11,971 SH   SOLE   0 0 11,971
Fidelity Magellan Fund COM 316184100   197 18,467 SH   SOLE   0 0 18,467
Fidelity Puritan Fund COM 316345107   597 29,130 SH   SOLE   0 0 29,130
Fidelity Spartan Inter Muni In COM 31638R204   2,087 210,767 SH   SOLE   0 0 210,767
Fidelity Tax Free Bond Fund COM 316128503   254 23,941 SH   SOLE   0 0 23,941
Fidelity Value Fund COM 316464106   241 19,257 SH   SOLE   0 0 19,257
Franklin Income Fd COM 353496300   49 21,615 SH   SOLE   0 0 21,615
Franklin Income Fd COM 353496847   260 115,549 SH   SOLE   0 0 115,549
Harding Loevner Intl Equity Po COM 412295107   273 11,643 SH   SOLE   0 0 11,643
Harris Assoc Oakmark Fund COM 413838103   1,355 13,240 SH   SOLE   0 0 13,240
Invesco Oppenheimer Dev Mkts-A COM 00143W701   316 8,865 SH   SOLE   0 0 8,865
IShares S&P 500 Index-K COM 066922204   19,174 42,612 SH   SOLE   0 0 42,612
Janus Balanced Fd COM 471023879   255 6,781 SH   SOLE   0 0 6,781
Janus Henderson Euro Focus-A COM 47103X641   857 22,360 SH   SOLE   0 0 22,360
Janus Henderson Research D COM 47103E759   213 4,481 SH   SOLE   0 0 4,481
John Hancock Life Bal Fd COM 47803V481   240 20,621 SH   SOLE   0 0 20,621
JPMorgan Equity Index Sel COM 4812C1553   267 4,639 SH   SOLE   0 0 4,639
JPMorgan Interm Tax Free Bd Fd COM 4812A0458   301 30,380 SH   SOLE   0 0 30,380
JPMorgan Tax Free Bd-Sel COM 4812C0456   266 24,969 SH   SOLE   0 0 24,969
JPMorgan Tax R/R Fd COM 4812A2538   231 24,874 SH   SOLE   0 0 24,874
MFS Mass Investors Tr-A COM 575736103   253 7,911 SH   SOLE   0 0 7,911
Money Market Pool SCGM1 COM 808516603   202 187,202 SH   SOLE   0 0 187,202
Northern Stock Index Fd COM 665162772   303 7,423 SH   SOLE   0 0 7,423
Nuveen Inter Dur Muni Bd-R COM 67065Q400   1,798 207,578 SH   SOLE   0 0 207,578
Parnassus Core Equity Fd COM 701769408   573 12,177 SH   SOLE   0 0 12,177
Parnassus Equity Income Fd COM 701769101   469 9,991 SH   SOLE   0 0 9,991
PIMCO Income Fund COM 72201F490   127 12,253 SH   SOLE   0 0 12,253
Price T Rowe Capital Appreciat COM 77954M105   1,245 41,894 SH   SOLE   0 0 41,894
Price T Rowe Dividend Growth F COM 779546100   434 6,771 SH   SOLE   0 0 6,771
Price T Rowe Mid Cap Grwth Fd COM 779556109   621 7,000 SH   SOLE   0 0 7,000
Price T Rowe New Horizons Fund COM 779562107   300 6,466 SH   SOLE   0 0 6,466
Price T Rowe Tax Free Inc Bond COM 779576107   192 20,945 SH   SOLE   0 0 20,945
Putnam Grth Opportunities-A COM 746802800   211 5,545 SH   SOLE   0 0 5,545
Schwab Intl Index Fund COM 808509830   211 10,683 SH   SOLE   0 0 10,683
Schwab S&P 500 Index Fd COM 808509855   5,365 91,301 SH   SOLE   0 0 91,301
Schwab Total Stock Mrkt Ind-Se COM 808509756   1,411 21,651 SH   SOLE   0 0 21,651
Spyglass Growth Fund COM 56170L703   146 15,441 SH   SOLE   0 0 15,441
Stone Ridge H/Y Reinsur Risk P COM 861728509   1,862 225,961 SH   SOLE   0 0 225,961
T Rowe Price Gr Stock Fund COM 741479109   695 11,276 SH   SOLE   0 0 11,276
T Rowe Price Health Sciences F COM 741480107   539 6,005 SH   SOLE   0 0 6,005
T Rowe Price S/T Bond COM 77957P105   507 112,911 SH   SOLE   0 0 112,911
Templeton Glbl Smaller Co.'s COM 88022L102   301 36,929 SH   SOLE   0 0 36,929
Tweedy Browne Global Value Fd COM 901165100   586 23,027 SH   SOLE   0 0 23,027
Vanguard 500 Index Fd-Admiral COM 922908710   8,404 23,734 SH   SOLE   0 0 23,734
Vanguard Bal Index Adm Fed COM 921931200   221 5,572 SH   SOLE   0 0 5,572
Vanguard Dev Mkt Indx Adm COM 921943809   5,053 373,761 SH   SOLE   0 0 373,761
Vanguard Div Apprec Index Fd COM 921908828   628 15,231 SH   SOLE   0 0 15,231
Vanguard Dividend Grwth Fd COM 921908604   705 20,008 SH   SOLE   0 0 20,008
Vanguard Emg Mkt Stk Indx Fd COM 922042841   242 7,466 SH   SOLE   0 0 7,466
Vanguard Equity Income Fd COM 921921300   798 9,427 SH   SOLE   0 0 9,427
Vanguard FTSE Social Index Fun COM 921910717   400 11,515 SH   SOLE   0 0 11,515
Vanguard GNMA Fd-Inv COM 922031307   319 34,631 SH   SOLE   0 0 34,631
Vanguard GNMA Fd - Adm COM 922031794   2,203 238,947 SH   SOLE   0 0 238,947
Vanguard Growth Index Fd-Adm COM 922908660   301 2,745 SH   SOLE   0 0 2,745
Vanguard Healthcare Fd COM 921908885   903 10,053 SH   SOLE   0 0 10,053
Vanguard High Div Yld Indx COM 921946786   631 19,328 SH   SOLE   0 0 19,328
Vanguard Inflat Protected Sec COM 922031869   202 17,103 SH   SOLE   0 0 17,103
Vanguard Intl Growth Fd-I COM 921910204   627 22,051 SH   SOLE   0 0 22,051
Vanguard Ltd Term T/E Fd COM 922907886   379 35,492 SH   SOLE   0 0 35,492
Vanguard M/C Gr Index-Adm COM 921937728   312 4,027 SH   SOLE   0 0 4,027
Vanguard Mid Cap Index-Adm COM 922908645   485 1,920 SH   SOLE   0 0 1,920
Vanguard S/T Invest Gr Adm Fd COM 922031836   214 21,490 SH   SOLE   0 0 21,490
Vanguard Shrt Trm Treas-ADM COM 922031851   447 45,000 SH   SOLE   0 0 45,000
Vanguard Small Cap Index Fd-Ad COM 922908686   432 4,917 SH   SOLE   0 0 4,917
Vanguard Tot Stk Mkt Index Fd COM 922908728   5,629 60,463 SH   SOLE   0 0 60,463
Vanguard Total Intl Stk Index COM 921909818   1,191 42,761 SH   SOLE   0 0 42,761
Vanguard Total Stock Mkt Index COM 922908801   3,197 34,327 SH   SOLE   0 0 34,327
Vanguard Value Index Fd COM 922908678   488 8,912 SH   SOLE   0 0 8,912
Vanguard Wellesley Income Fund COM 921938106   367 15,000 SH   SOLE   0 0 15,000
Vanguard Wellington Fd COM 921935201   789 11,893 SH   SOLE   0 0 11,893
Vanguard Windsor Fd ADM COM 922018403   218 3,197 SH   SOLE   0 0 3,197
WCM Focused International Grow COM 461418444   199 10,131 SH   SOLE   0 0 10,131
AdvisorShares Psychedelics COM 00768Y362   37 20,000 SH   SOLE   0 0 20,000
AdvisorShares Pure US Cannabis COM 00768Y453   84 12,000 SH   SOLE   0 0 12,000
AMEX Technology Sel Sector SP COM 81369Y803   600 4,822 SH   SOLE   0 0 4,822
AMEX Consumer Staples Select S COM 81369Y308   211 2,827 SH   SOLE   0 0 2,827
AMEX Financial Select Sector COM 81369Y605   350 10,248 SH   SOLE   0 0 10,248
AMEX Health Care Select Sector COM 81369Y209   702 5,166 SH   SOLE   0 0 5,166
Barclays iPath B COM 06746P613   908 35,054 SH   SOLE   0 0 35,054
Consumer Discr Selt Sec SPDR COM 81369Y407   239 1,852 SH   SOLE   0 0 1,852
Deutsche X-Trackers MSCI Hdgd COM 233051200   490 15,194 SH   SOLE   0 0 15,194
DNP Select Income Fd COM 23325P104   169 15,049 SH   SOLE   0 0 15,049
Eaton Vance Tax-Man Global BR COM 27829C105   163 21,000 SH   SOLE   0 0 21,000
Global X NASDAQ 100 Cov Call COM 37954Y483   937 58,891 SH   SOLE   0 0 58,891
Global X S&P 500 Covered Call COM 37954Y475   775 19,674 SH   SOLE   0 0 19,674
Goldman Sachs Treas Acc Fd COM 381430529   418 4,188 SH   SOLE   0 0 4,188
iM DBi Mgd Futures COM 53700T827   901 30,963 SH   SOLE   0 0 30,963
Innovator S&P 500 Power Buffer COM 45782C540   1,186 39,695 SH   SOLE   0 0 39,695
Invesco QQQ COM 46090E103   5,027 18,880 SH   SOLE   0 0 18,880
iShares 0-5 Yr TIPS Bd ETF COM 46429B747   1,801 18,573 SH   SOLE   0 0 18,573
iShares 1-5yr IGC Bd ETF COM 464288646   246 4,930 SH   SOLE   0 0 4,930
iShares Barclays 1-3 Yr Trsy B COM 464287457   1,093 13,463 SH   SOLE   9,400 0 4,063
iShares Barclays Shrt Trea COM 464288679   943 8,580 SH   SOLE   0 0 8,580
iShares Core MSCI EAFE ETF COM 46432F842   9,146 148,376 SH   SOLE   1,100 0 147,276
iShares Core MSCI Emer Mkts ET COM 46434G103   4,821 103,239 SH   SOLE   0 0 103,239
ishares Core S&P 500 ETF COM 464287200   10,122 26,345 SH   SOLE   0 0 26,345
iShares Core S&P MidCap ETF COM 464287507   17,520 72,431 SH   SOLE   0 0 72,431
iShares Core S&P SmallCap ETF COM 464287804   19,092 201,730 SH   SOLE   1,000 0 200,730
iShares Core S&P Total U S Sto COM 464287150   2,379 28,057 SH   SOLE   0 0 28,057
iShares DJ Select Div Index Fd COM 464287168   3,010 24,960 SH   SOLE   0 0 24,960
iShares DJ US Tech Sec Ind Fd COM 464287721   387 5,200 SH   SOLE   0 0 5,200
iShares ESG Aware MSCI EAFE COM 46435G516   316 4,805 SH   SOLE   0 0 4,805
iShares ESG Aware MSCI ETF COM 46434G863   673 22,380 SH   SOLE   0 0 22,380
ishares Glbl Clean Energy ETF COM 464288224   274 13,791 SH   SOLE   0 0 13,791
iShares iBonds Dec 2023 COM 46434VAX8   534 21,350 SH   SOLE   0 0 21,350
iShares ibonds Dec 2024 Term COM 46434VBG4   648 26,550 SH   SOLE   0 0 26,550
iShares iBonds Dec 2024 Trm Mu COM 46435U697   206 8,000 SH   SOLE   0 0 8,000
iShares Lehman Treas Inf Prot COM 464287176   696 6,536 SH   SOLE   0 0 6,536
iShares MSCI ACWI Index Fd COM 464288257   590 6,950 SH   SOLE   0 0 6,950
iShares MSCI Asia Ex-Japan COM 464288182   328 5,066 SH   SOLE   0 0 5,066
iShares MSCI Canada Index Fd COM 464286509   298 9,112 SH   SOLE   0 0 9,112
iShares MSCI EAFE Index Fd COM 464287465   11,427 174,089 SH   SOLE   3,645 0 170,444
iShares MSCI EAFE S/C COM 464288273   292 5,177 SH   SOLE   0 0 5,177
iShares MSCI Emerging Mkts Ind COM 464287234   7,526 198,580 SH   SOLE   15,709 0 182,871
iShares MSCI Japan Index Fd COM 46434G822   298 5,477 SH   SOLE   0 0 5,477
iShares Nasdaq Biotechnlgy Ind COM 464287556   415 3,160 SH   SOLE   0 0 3,160
iShares North American Tech COM 464287515   219 857 SH   SOLE   0 0 857
iShares Russell 1000 Grow Indx COM 464287614   1,978 9,233 SH   SOLE   0 0 9,233
iShares Russell 1000 Index Fd COM 464287622   537 2,553 SH   SOLE   0 0 2,553
iShares Russell 1000 Val Index COM 464287598   729 4,805 SH   SOLE   0 0 4,805
iShares Russell 2000 Grwth Ind COM 464287648   229 1,066 SH   SOLE   0 0 1,066
iShares Russell 2000 Index Fun COM 464287655   8,186 46,949 SH   SOLE   0 0 46,949
iShares Russell Midcap Grwth COM 464287481   320 3,829 SH   SOLE   0 0 3,829
iShares Russell Midcap Index F COM 464287499   12,914 191,458 SH   SOLE   0 0 191,458
ishares S&P 100 Index Fd COM 464287101   401 2,350 SH   SOLE   0 0 2,350
iShares S&P 500 Value Index Fd COM 464287408   865 5,963 SH   SOLE   0 0 5,963
iShares S&P Global 100 Index F COM 464287572   390 6,094 SH   SOLE   800 0 5,294
iShares S&P MidCap 400/Value I COM 464287705   2,696 26,748 SH   SOLE   0 0 26,748
iShares S&P MidCap400 Grwth In COM 464287606   369 5,399 SH   SOLE   0 0 5,399
iShares S&P S/C 600/Barra Grw COM 464287887   319 2,954 SH   SOLE   0 0 2,954
iShares S&P SmallCap 600 Val I COM 464287879   537 5,878 SH   SOLE   0 0 5,878
iShares Ultra Short-Term Bd COM 46434V878   13,855 276,880 SH   SOLE   0 0 276,880
JP Morgan Equity Prem Inc ETF COM 46641Q332   2,563 47,029 SH   SOLE   0 0 47,029
JPM Ultra Short Muni Inc COM 46641Q654   250 4,940 SH   SOLE   0 0 4,940
JPMorgan Ultra Short Income COM 46641Q837   1,477 29,460 SH   SOLE   0 0 29,460
Proshares Short 20 Plus Trsy COM 74347X849   284 12,500 SH   SOLE   0 0 12,500
ProShares VIX Mid Term COM 74347W338   2,196 72,323 SH   SOLE   0 0 72,323
Robo Global Healthcare Tech Fd COM 301505723   5,195 179,882 SH   SOLE   7,200 0 172,682
Robo Global Robotics & Automat COM 301505707   9,131 197,080 SH   SOLE   8,600 0 188,480
S&P Mid-Cap 400 ETF Trust COM 78467Y107   27,533 62,181 SH   SOLE   955 0 61,226
Schwab Emerging Mkts Equity Fd COM 808524706   280 11,812 SH   SOLE   0 0 11,812
Schwab Fundamental Intl L/C Fd COM 808524755   215 7,408 SH   SOLE   0 0 7,408
Schwab Intl Equity ETF COM 808524805   534 16,572 SH   SOLE   0 0 16,572
Schwab U S Broad Mkt ETF COM 808524102   644 14,369 SH   SOLE   0 0 14,369
Schwab US Dvd Equity ETF COM 808524797   247 3,271 SH   SOLE   0 0 3,271
Schwab US Lg Cap Fd COM 808524201   355 7,854 SH   SOLE   0 0 7,854
Schwab US Lg Cap Value Fd COM 808524409   353 5,342 SH   SOLE   0 0 5,342
Schwab US Sm Cap Fd COM 808524607   253 6,249 SH   SOLE   0 0 6,249
SPDR 500 ETF Trust Ser 1 COM 78462F103   83,488 218,310 SH   SOLE   0 0 218,310
SPDR Barclays 1-3 Month COM 78468R663   1,418 15,502 SH   SOLE   0 0 15,502
SPDR DJIA ETF Trust COM 78467X109   394 1,188 SH   SOLE   0 0 1,188
SPDR Gold Trust COM 78463V107   1,198 7,063 SH   SOLE   0 0 7,063
SPDR S&P 500 ESG ETF COM 78468R531   1,860 50,731 SH   SOLE   0 0 50,731
SPDR S&P 600 S/C ETF COM 78464A813   399 4,856 SH   SOLE   0 0 4,856
SPDR S&P Aerspace & Defense COM 78464A631   221 2,005 SH   SOLE   0 0 2,005
SPDR S&P Dividend COM 78464A763   568 4,538 SH   SOLE   0 0 4,538
SPDR SSgA Multi-Asset Real R COM 78467V103   1,000 36,304 SH   SOLE   0 0 36,304
Sprott Physical Gold Trust COM 85207H104   302 21,643 SH   SOLE   0 0 21,643
Tri Continental COM 895436103   226 8,831 SH   SOLE   0 0 8,831
Utilities Sel Sector SPDR Fd COM 81369Y886   225 3,198 SH   SOLE   0 0 3,198
Vanguard 500 ETF COM 922908363   7,076 20,140 SH   SOLE   0 0 20,140
Vanguard Dividend Apprec COM 921908844   937 6,172 SH   SOLE   0 0 6,172
Vanguard Extended Mkt COM 922908652   798 6,008 SH   SOLE   0 0 6,008
Vanguard FTSE All Wo X-US COM 922042775   1,889 37,668 SH   SOLE   200 0 37,468
Vanguard FTSE All Wo X-US SC COM 922042718   306 2,977 SH   SOLE   100 0 2,877
Vanguard FTSE Dev Mrkts ETF COM 921943858   927 22,096 SH   SOLE   0 0 22,096
Vanguard FTSE Emerging Mkts COM 922042858   12,820 328,885 SH   SOLE   2,000 0 326,885
Vanguard FTSE Europe ETF COM 922042874   222 3,998 SH   SOLE   0 0 3,998
Vanguard Growth ETF COM 922908736   1,171 5,497 SH   SOLE   0 0 5,497
Vanguard Health Care ETF COM 92204A504   274 1,106 SH   SOLE   0 0 1,106
Vanguard High Div Yield ETF COM 921946406   1,538 14,217 SH   SOLE   0 0 14,217
Vanguard Info Tech ETF COM 92204A702   321 1,005 SH   SOLE   0 0 1,005
Vanguard MidCap ETF COM 922908629   493 2,420 SH   SOLE   0 0 2,420
Vanguard REIT ETF COM 922908553   503 6,097 SH   SOLE   0 0 6,097
Vanguard S/T Corp Bond COM 92206C409   272 3,617 SH   SOLE   0 0 3,617
Vanguard Short-Term Treasury COM 92206C102   257 4,437 SH   SOLE   0 0 4,437
Vanguard Sm Cap Growth COM 922908595   834 4,157 SH   SOLE   0 0 4,157
Vanguard Small Cap ETF COM 922908751   632 3,442 SH   SOLE   0 0 3,442
Vanguard Total Stock Market ET COM 922908769   2,930 15,323 SH   SOLE   0 0 15,323
Vanguard Ultra Short Bond COM 92203C303   417 8,500 SH   SOLE   0 0 8,500
Vanguard Value ETF Fund COM 922908744   517 3,686 SH   SOLE   0 0 3,686
Wisdom Tree Intl Quality Divid COM 97717X131   236 7,725 SH   SOLE   0 0 7,725
Wisdomtree Emrg. Mkts. Ex-Stat COM 97717X578   230 8,603 SH   SOLE   0 0 8,603