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
22nd Century Group COM 90137F103 46 50,000 SH   SOLE   0 0 50,000
3M Company COM 88579Y101 10,349 93,659 SH   SOLE   600 0 93,059
Abbott Laboratories COM 002824100 50,855 525,580 SH   SOLE   5,900 0 519,680
AbbVie COM 00287Y109 43,991 327,778 SH   SOLE   2,772 0 325,006
Activision Blizzard COM 00507V109 7,316 98,411 SH   SOLE   4,100 0 94,311
Adobe COM 00724F101 8,252 29,984 SH   SOLE   150 0 29,834
Advanced Micro Devices COM 007903107 435 6,861 SH   SOLE   0 0 6,861
Air Products & Chemicals COM 009158106 25,009 107,460 SH   SOLE   1,475 0 105,985
AirBNB COM 009066101 270 2,570 SH   SOLE   0 0 2,570
Albemarle COM 012653101 250 944 SH   SOLE   0 0 944
Alliant Energy COM 018802108 494 9,330 SH   SOLE   2,000 0 7,330
Allstate COM 020002101 21,693 174,197 SH   SOLE   3,360 0 170,837
Ally Financial COM 02005N100 4,493 161,450 SH   SOLE   9,700 0 151,750
Alphabet Cl A COM 02079K305 30,725 321,228 SH   SOLE   1,500 0 319,728
Alphabet Cl C COM 02079K107 84,313 876,894 SH   SOLE   15,800 0 861,094
Alteryx Cl A COM 02156B103 465 8,332 SH   SOLE   0 0 8,332
Altria Group COM 02209S103 3,525 87,289 SH   SOLE   700 0 86,589
Amazon.com COM 023135106 58,432 517,095 SH   SOLE   9,260 0 507,835
American Electric Power COM 025537101 799 9,238 SH   SOLE   0 0 9,238
American Express COM 025816109 51,528 381,942 SH   SOLE   5,055 0 376,887
American Water Works COM 030420103 314 2,416 SH   SOLE   0 0 2,416
Ameriprise Financial COM 03076C106 753 2,987 SH   SOLE   0 0 2,987
AMETEK COM 031100100 7,230 63,754 SH   SOLE   0 0 63,754
Amgen COM 031162100 5,592 24,808 SH   SOLE   200 0 24,608
Amkor Technology COM 031652100 213 12,500 SH   SOLE   0 0 12,500
Amphenol Cl A COM 032095101 306 4,564 SH   SOLE   0 0 4,564
Analog Devices COM 032654105 4,358 31,275 SH   SOLE   0 0 31,275
ANSYS COM 03662Q105 344 1,553 SH   SOLE   0 0 1,553
Apollo Global Management COM 03769M106 7,654 164,597 SH   SOLE   0 0 164,597
Apple COM 037833100 193,418 1,399,550 SH   SOLE   9,580 0 1,389,970
Applied Materials COM 038222105 1,085 13,247 SH   SOLE   0 0 13,247
AptarGroup COM 038336103 5,760 60,609 SH   SOLE   1,050 0 59,559
Arcimoto COM 039587100 15 11,000 SH   SOLE   0 0 11,000
Ascend Wellness Holdings COM 04351N106 36 20,000 SH   SOLE   0 0 20,000
AT&T COM 00206R102 5,083 331,359 SH   SOLE   0 0 331,359
Atreca COM 04965G109 39 25,000 SH   SOLE   0 0 25,000
Autodesk COM 052769106 259 1,385 SH   SOLE   0 0 1,385
Automatic Data Processing COM 053015103 4,252 18,797 SH   SOLE   0 0 18,797
Bank of America COM 060505104 3,412 112,970 SH   SOLE   300 0 112,670
Bank of New York Mellon Corp COM 064058100 1,499 38,904 SH   SOLE   471 0 38,433
Baxter International COM 071813109 740 13,739 SH   SOLE   2,000 0 11,739
Becton Dickinson COM 075887109 17,245 77,393 SH   SOLE   1,725 0 75,668
Berkshire Hathaway Cl A COM 084670108 16,259 40 SH   SOLE   0 0 40
Berkshire Hathaway Cl B COM 084670702 31,857 119,306 SH   SOLE   3,025 0 116,281
BlackRock COM 09247X101 3,322 6,036 SH   SOLE   0 0 6,036
Blackstone Group COM 09260D107 12,506 149,417 SH   SOLE   900 0 148,517
Boeing COM 097023105 20,642 170,483 SH   SOLE   525 0 169,958
Booking Holdings COM 09857L108 212 129 SH   SOLE   0 0 129
Boston Scientific COM 101137107 524 13,531 SH   SOLE   0 0 13,531
Bristol-Myers Squibb COM 110122108 6,951 97,775 SH   SOLE   1,500 0 96,275
Broadcom Ltd COM 11135F101 48,746 109,786 SH   SOLE   2,255 0 107,531
Broadridge Financial Solutions COM 11133T103 219 1,515 SH   SOLE   0 0 1,515
Cable One COM 12685J105 348 408 SH   SOLE   0 0 408
Cannabis Science COM 137648101 0 10,000 SH   SOLE   0 0 10,000
Cardinal Health COM 14149Y108 888 13,321 SH   SOLE   0 0 13,321
CarMax COM 143130102 203 3,073 SH   SOLE   0 0 3,073
Carrier Global COM 14448C104 1,216 34,195 SH   SOLE   400 0 33,795
Caterpillar COM 149123101 9,825 59,880 SH   SOLE   0 0 59,880
CBOE Holdings COM 12503M108 993 8,457 SH   SOLE   0 0 8,457
Charles Schwab COM 808513105 17,407 242,208 SH   SOLE   2,600 0 239,608
Charter Communications A COM 16119P108 665 2,191 SH   SOLE   0 0 2,191
Chevron COM 166764100 44,449 309,383 SH   SOLE   3,762 0 305,621
Chipotle Mexican Grill COM 169656105 280 186 SH   SOLE   0 0 186
Cigna COM 125523100 2,837 10,226 SH   SOLE   0 0 10,226
Cisco Systems COM 17275R102 15,906 397,641 SH   SOLE   7,495 0 390,146
Citigroup COM 172967424 11,987 287,669 SH   SOLE   1,475 0 286,194
Citrix Systems COM 177376100 317 151 SH   SOLE   0 0 151
Clorox COM 189054109 429 3,345 SH   SOLE   0 0 3,345
CME Group COM 12572Q105 9,958 56,218 SH   SOLE   1,400 0 54,818
Coca-Cola COM 191216100 23,122 412,743 SH   SOLE   2,300 0 410,443
Colgate-Palmolive COM 194162103 8,383 119,334 SH   SOLE   900 0 118,434
Comcast Cl A COM 20030N101 38,801 1,322,926 SH   SOLE   15,850 0 1,307,076
ConocoPhillips COM 20825C104 2,551 24,931 SH   SOLE   0 0 24,931
Consolidated Edison COM 209115104 708 8,260 SH   SOLE   0 0 8,260
Constellation Brands Cl A COM 21036P108 14,700 64,002 SH   SOLE   1,175 0 62,827
Constellation Energy COM 21037T109 367 4,413 SH   SOLE   0 0 4,413
Copart COM 217204106 1,723 16,194 SH   SOLE   0 0 16,194
Corteva COM 22052L104 6,206 108,585 SH   SOLE   2,765 0 105,820
Costco Wholesale COM 22160K105 32,621 69,073 SH   SOLE   1,030 0 68,043
CrowdStrike Holdings COM 22788C105 274 1,661 SH   SOLE   0 0 1,661
CSX COM 126408103 619 23,246 SH   SOLE   0 0 23,246
Cummins COM 231021106 2,090 10,270 SH   SOLE   0 0 10,270
CVS Health Corp COM 126650100 2,981 31,257 SH   SOLE   125 0 31,132
D R Horton COM 23331A109 236 3,500 SH   SOLE   0 0 3,500
Danaher COM 235851102 64,463 249,575 SH   SOLE   5,310 0 244,265
Deere & Co COM 244199105 27,325 81,837 SH   SOLE   2,500 0 79,337
Defentect Group COM 244639100 0 23,000 SH   SOLE   0 0 23,000
DexCom COM 252131107 483 6,000 SH   SOLE   0 0 6,000
Disney Walt COM 254687106 35,485 376,182 SH   SOLE   6,125 0 370,057
Dominion Energy COM 25746U109 4,372 63,260 SH   SOLE   100 0 63,160
Dover COM 260003108 210 1,800 SH   SOLE   0 0 1,800
Dow COM 260557103 1,115 25,382 SH   SOLE   0 0 25,382
DTE Energy COM 233331107 774 6,727 SH   SOLE   0 0 6,727
Duke Energy COM 26441C204 1,160 12,466 SH   SOLE   0 0 12,466
DuPont de Nemours COM 26614N102 9,642 191,309 SH   SOLE   3,547 0 187,762
Eargo COM 270087109 18 17,262 SH   SOLE   0 0 17,262
Ecolab COM 278865100 29,469 204,053 SH   SOLE   4,175 0 199,878
Edwards Lifesciences COM 28176E108 347 4,200 SH   SOLE   0 0 4,200
Electronic Arts COM 285512109 203 1,755 SH   SOLE   0 0 1,755
Elevance Health COM 036752103 1,650 3,632 SH   SOLE   0 0 3,632
Emerson Electric COM 291011104 3,538 48,324 SH   SOLE   0 0 48,324
Energy Transfer LP COM 29273V100 124 11,251 SH   SOLE   0 0 11,251
Entergy COM 29364G103 551 5,472 SH   SOLE   0 0 5,472
Estee Lauder Cl A COM 518439104 10,222 47,346 SH   SOLE   0 0 47,346
Everest Re Group Ltd COM G3223R108 302 1,150 SH   SOLE   0 0 1,150
Evergy COM 30034W106 1,276 21,483 SH   SOLE   0 0 21,483
Eversource Energy COM 30040W108 431 5,523 SH   SOLE   0 0 5,523
Exact Sciences COM 30063P105 240 7,400 SH   SOLE   0 0 7,400
Exelon COM 30161N101 490 13,077 SH   SOLE   0 0 13,077
Exxon Mobil COM 30231G102 29,954 343,075 SH   SOLE   3,300 0 339,775
Fifth Third Bancorp COM 316773100 2,443 76,427 SH   SOLE   0 0 76,427
First Horizon COM 320517105 3,648 159,281 SH   SOLE   2,500 0 156,781
First Republic Bank COM 33616C100 1,326 10,155 SH   SOLE   0 0 10,155
Fiserv COM 337738108 21,923 234,300 SH   SOLE   3,850 0 230,450
Ford Motor COM 345370860 211 18,874 SH   SOLE   0 0 18,874
Fortive COM 34959J108 1,046 17,943 SH   SOLE   0 0 17,943
Gallagher Arthur J & Co COM 363576109 208 1,215 SH   SOLE   0 0 1,215
General Dynamics COM 369550108 753 3,547 SH   SOLE   0 0 3,547
General Electric COM 369604301 1,690 27,296 SH   SOLE   0 0 27,296
General Mills COM 370334104 907 11,833 SH   SOLE   0 0 11,833
Genuine Parts COM 372460105 470 3,145 SH   SOLE   0 0 3,145
Gilead Sciences COM 375558103 11,099 179,912 SH   SOLE   2,000 0 177,912
Globus Medical COM 379577208 3,732 62,648 SH   SOLE   0 0 62,648
Goldman Sachs Group COM 38141G104 1,205 4,112 SH   SOLE   0 0 4,112
Grainger W W COM 384802104 7,991 16,336 SH   SOLE   0 0 16,336
Hanesbrands COM 410345102 143 20,568 SH   SOLE   0 0 20,568
Hartford Financial Services Gr COM 416515104 277 4,467 SH   SOLE   0 0 4,467
Hershey Company COM 427866108 2,049 9,296 SH   SOLE   0 0 9,296
Home Depot COM 437076102 21,749 78,818 SH   SOLE   1,000 0 77,818
Honeywell International COM 438516106 38,778 232,246 SH   SOLE   3,560 0 228,686
Humana COM 444859102 212 437 SH   SOLE   0 0 437
IDEX COM 45167R104 6,157 30,810 SH   SOLE   0 0 30,810
IHS COM 451734107 1,173 10,000 SH   SOLE   0 0 10,000
Illinois Tool Works COM 452308109 4,188 23,183 SH   SOLE   0 0 23,183
Intel COM 458140100 3,634 141,002 SH   SOLE   0 0 141,002
IntercontinentalExchange Grp COM 45866F104 8,283 91,674 SH   SOLE   3,500 0 88,174
InterDigital COM 45867G101 218 5,400 SH   SOLE   0 0 5,400
International Business Machine COM 459200101 9,022 75,932 SH   SOLE   0 0 75,932
International Flavors & Fragra COM 459506101 18,886 207,927 SH   SOLE   1,803 0 206,124
Intuit COM 461202103 1,312 3,387 SH   SOLE   0 0 3,387
Intuitive Surgical COM 46120E602 5,818 31,039 SH   SOLE   200 0 30,839
Jackson Financial Cl A COM 46817M107 424 15,269 SH   SOLE   0 0 15,269
Jacobs Solutions COM 46982L108 277 2,550 SH   SOLE   0 0 2,550
Johnson & Johnson COM 478160104 89,305 546,678 SH   SOLE   5,550 0 541,128
JPMorgan Chase & Co COM 46625H100 79,676 762,451 SH   SOLE   6,404 0 756,047
Keysight Technologies COM 49338L103 14,765 93,829 SH   SOLE   6,450 0 87,379
Kimberly Clark COM 494368103 4,603 40,897 SH   SOLE   100 0 40,797
Korn/Ferry International COM 500643200 1,462 31,129 SH   SOLE   0 0 31,129
Kraft Heinz Co. COM 500754106 639 19,151 SH   SOLE   0 0 19,151
Kroger COM 501044101 429 9,798 SH   SOLE   0 0 9,798
L3Harris Technologies COM 502431109 6,820 32,813 SH   SOLE   1,600 0 31,213
Lam Research Corp COM 512807108 373 1,019 SH   SOLE   0 0 1,019
Leafly Holdings COM 52178J105 7 10,000 SH   SOLE   0 0 10,000
Lennar Cl A COM 526057104 362 4,851 SH   SOLE   0 0 4,851
Liberty Broadband C COM 530307305 340 4,608 SH   SOLE   0 0 4,608
Liberty Global-C COM G5480U120 261 15,789 SH   SOLE   0 0 15,789
Liberty SiriusXM Cl A COM 531229409 206 5,424 SH   SOLE   0 0 5,424
Liberty SiriusXM Cl C COM 531229607 426 11,305 SH   SOLE   0 0 11,305
LifeMD COM 53216B104 30 15,000 SH   SOLE   0 0 15,000
Lilly Eli COM 532457108 7,697 23,804 SH   SOLE   0 0 23,804
Littelfuse COM 537008104 460 2,316 SH   SOLE   0 0 2,316
LMP Automotive Holdings COM 53952P101 208 22,637 SH   SOLE   0 0 22,637
Lockheed Martin COM 539830109 20,849 53,972 SH   SOLE   660 0 53,312
Lowe's Companies COM 548661107 3,337 17,768 SH   SOLE   0 0 17,768
Lululemon Athletica COM 550021109 506 1,811 SH   SOLE   0 0 1,811
M & T Bank COM 55261F104 276 1,563 SH   SOLE   0 0 1,563
Marathon Petroleum Corp. COM 56585A102 399 4,017 SH   SOLE   0 0 4,017
MariMed COM 56782V107 22 50,000 SH   SOLE   0 0 50,000
Markel COM 570535104 1,176 1,085 SH   SOLE   0 0 1,085
Marriott International Cl A COM 571903202 345 2,465 SH   SOLE   0 0 2,465
Marsh & McLennan COM 571748102 550 3,683 SH   SOLE   0 0 3,683
Mastercard Cl A COM 57636Q104 42,951 151,054 SH   SOLE   1,075 0 149,979
McCormick Non-Voting COM 579780206 18,370 257,748 SH   SOLE   1,200 0 256,548
McDonalds COM 580135101 52,406 227,119 SH   SOLE   1,150 0 225,969
McKesson HBOC COM 58155Q103 822 2,418 SH   SOLE   0 0 2,418
Merck COM 58933Y105 35,622 413,633 SH   SOLE   5,890 0 407,743
Meta Platforms Inc COM 30303M102 20,075 147,957 SH   SOLE   3,040 0 144,917
MetLife COM 59156R108 5,135 84,480 SH   SOLE   500 0 83,980
Microchip Technology COM 595017104 408 6,688 SH   SOLE   0 0 6,688
Microsoft COM 594918104 187,934 806,928 SH   SOLE   7,242 0 799,686
MICT COM 55328R109 14 20,000 SH   SOLE   0 0 20,000
Middleby Corporation COM 596278101 592 4,621 SH   SOLE   0 0 4,621
Mondelez Intl COM 609207105 28,293 516,018 SH   SOLE   4,650 0 511,368
Moody's COM 615369105 560 2,304 SH   SOLE   0 0 2,304
Morgan Stanley & Co COM 617446448 763 9,657 SH   SOLE   0 0 9,657
Motorola Solutions COM 620076307 284 1,268 SH   SOLE   0 0 1,268
MSCI COM 55354G100 2,384 5,652 SH   SOLE   0 0 5,652
Neogen COM 640491106 160 11,435 SH   SOLE   0 0 11,435
NeoVolta COM 640655106 101 20,000 SH   SOLE   0 0 20,000
NetFlix COM 64110L106 976 4,146 SH   SOLE   0 0 4,146
NextEra Energy COM 65339F101 5,888 75,098 SH   SOLE   1,200 0 73,898
Nike Cl B COM 654106103 28,028 337,199 SH   SOLE   1,300 0 335,899
Norfolk Southern COM 655844108 551 2,630 SH   SOLE   0 0 2,630
Northern Trust COM 665859104 12,062 140,981 SH   SOLE   1,700 0 139,281
Northrop Grumman COM 666807102 4,342 9,233 SH   SOLE   125 0 9,108
Northwest Biotherapeutics COM 66737P600 9 12,740 SH   SOLE   0 0 12,740
Nutra Pharma COM 67060U208 0 500,000 SH   SOLE   0 0 500,000
Nvidia COM 67066G104 8,858 72,974 SH   SOLE   250 0 72,724
Nymox Pharmaceutical COM P73398102 21 50,000 SH   SOLE   0 0 50,000
O'Reilly Automotive COM 67103H107 274 390 SH   SOLE   0 0 390
Occidental Petroleum COM 674599105 5,000 81,361 SH   SOLE   8,000 0 73,361
Old Dominion Freight line COM 679580100 261 1,050 SH   SOLE   0 0 1,050
ONEOK COM 682680103 325 6,352 SH   SOLE   0 0 6,352
Oracle COM 68389X105 3,371 55,204 SH   SOLE   0 0 55,204
Otis Worldwide COM 68902V107 5,237 82,083 SH   SOLE   1,325 0 80,758
PACCAR COM 693718108 2,071 24,744 SH   SOLE   1,300 0 23,444
Palo Alto Networks COM 697435105 11,157 68,117 SH   SOLE   2,370 0 65,747
Paychex COM 704326107 3,691 32,895 SH   SOLE   0 0 32,895
PayPal Hldgs COM 70450Y103 13,958 162,174 SH   SOLE   1,100 0 161,074
PepsiCo COM 713448108 64,328 394,019 SH   SOLE   3,187 0 390,832
Pfizer COM 717081103 16,556 378,337 SH   SOLE   6,000 0 372,337
Philip Morris International COM 718172109 7,661 92,291 SH   SOLE   250 0 92,041
Phillips 66 COM 718546104 391 4,841 SH   SOLE   0 0 4,841
Plug Power COM 72919P202 314 14,940 SH   SOLE   0 0 14,940
PNC Financial Services Group COM 693475105 2,272 15,205 SH   SOLE   0 0 15,205
Potbelly COM 73754Y100 68 15,000 SH   SOLE   0 0 15,000
PPG Industries COM 693506107 873 7,891 SH   SOLE   0 0 7,891
PPL COM 69351T106 375 14,781 SH   SOLE   0 0 14,781
Procter & Gamble COM 742718109 85,907 680,450 SH   SOLE   4,175 0 676,275
Public Service Enterprise Grou COM 744573106 354 6,300 SH   SOLE   0 0 6,300
QUALCOMM COM 747525103 16,850 149,144 SH   SOLE   0 0 149,144
Qurate Retail Group COM 74915M100 27 13,645 SH   SOLE   0 0 13,645
Raymond James Financial COM 754730109 911 9,217 SH   SOLE   0 0 9,217
Raytheon Technologies COM 75513E101 34,982 427,344 SH   SOLE   6,000 0 421,344
RBC Bearings COM 75524B104 731 3,520 SH   SOLE   0 0 3,520
Revive Therapeutics COM 761516103 19 109,500 SH   SOLE   0 0 109,500
Rockwell Automation COM 773903109 235 1,095 SH   SOLE   0 0 1,095
Roper Technologies COM 776696106 2,551 7,093 SH   SOLE   0 0 7,093
Ross Stores COM 778296103 627 7,440 SH   SOLE   0 0 7,440
Ryan Specialty Group Hldgs COM 78351F107 246 6,063 SH   SOLE   0 0 6,063
S&P Global COM 78409V104 3,741 12,250 SH   SOLE   100 0 12,150
Salesforce.com COM 79466L302 31,097 216,194 SH   SOLE   2,400 0 213,794
SBA Communications COM 78410G104 1,719 6,040 SH   SOLE   0 0 6,040
Sempra Energy COM 816851109 393 2,624 SH   SOLE   0 0 2,624
ServiceNow COM 81762P102 13,360 35,381 SH   SOLE   225 0 35,156
Sherwin Williams COM 824348106 12,599 61,532 SH   SOLE   0 0 61,532
Snap COM 83304A106 110 11,165 SH   SOLE   0 0 11,165
Sofi Technologies COM 83406F102 63 13,000 SH   SOLE   0 0 13,000
South State COM 840441109 218 2,758 SH   SOLE   0 0 2,758
Southern Company COM 842587107 557 8,190 SH   SOLE   0 0 8,190
Spero Therapeutics COM 84833T103 35 17,500 SH   SOLE   0 0 17,500
Splunk COM 848637104 7,543 100,301 SH   SOLE   2,800 0 97,501
Square A COM 852234103 252 4,590 SH   SOLE   0 0 4,590
Starbucks COM 855244109 36,249 430,207 SH   SOLE   3,450 0 426,757
Stryker COM 863667101 1,981 9,781 SH   SOLE   0 0 9,781
Sunhydrogen COM 86738R108 1 27,000 SH   SOLE   0 0 27,000
SVB Financial Group COM 78486Q101 13,706 40,818 SH   SOLE   75 0 40,743
Sysco COM 871829107 312 4,416 SH   SOLE   0 0 4,416
T-Mobile US COM 872590104 4,575 34,097 SH   SOLE   1,000 0 33,097
Take-Two Interactive Software COM 874054109 1,344 12,328 SH   SOLE   0 0 12,328
Target COM 87612E106 2,689 18,119 SH   SOLE   0 0 18,119
Tellurian COM 87968A104 24 10,000 SH   SOLE   0 0 10,000
Tenax Therapeutics COM 88032L209 649 3,819,170 SH   SOLE   0 0 3,819,170
Tesla COM 88160R101 3,737 14,087 SH   SOLE   0 0 14,087
Texas Instruments COM 882508104 2,063 13,326 SH   SOLE   0 0 13,326
The Carlyle Group COM 14316J108 975 37,750 SH   SOLE   0 0 37,750
The RealReal COM 88339P101 15 10,000 SH   SOLE   0 0 10,000
Thermo Fisher Scientific COM 883556102 133,369 262,957 SH   SOLE   3,870 0 259,087
TJX Companies COM 872540109 11,877 191,188 SH   SOLE   300 0 190,888
Transportation & Logistics Sys COM 89388L108 3 560,000 SH   SOLE   0 0 560,000
Travelers Companies COM 89417E109 8,418 54,951 SH   SOLE   0 0 54,951
Truist Financial COM 89832Q109 9,843 226,066 SH   SOLE   6,500 0 219,566
Twilio COM 90138F102 528 7,630 SH   SOLE   0 0 7,630
U S Bancorp COM 902973304 4,003 99,272 SH   SOLE   450 0 98,822
Union Pacific COM 907818108 13,317 68,355 SH   SOLE   225 0 68,130
United Parcel Service Cl B COM 911312106 1,671 10,342 SH   SOLE   0 0 10,342
United Rentals COM 911363109 382 1,415 SH   SOLE   0 0 1,415
UnitedHealth Group COM 91324P102 3,041 6,021 SH   SOLE   0 0 6,021
Universal Display COM 91347P105 330 3,500 SH   SOLE   0 0 3,500
Valmont Industries COM 920253101 349 1,300 SH   SOLE   0 0 1,300
Vaxart COM 92243A200 40 18,325 SH   SOLE   0 0 18,325
Veeva Systems Cl A COM 922475108 247 1,500 SH   SOLE   0 0 1,500
Verizon Communications COM 92343V104 12,623 332,447 SH   SOLE   1,200 0 331,247
Vertex Pharmaceuticals COM 92532F100 839 2,896 SH   SOLE   0 0 2,896
Viaspace COM 92554W106 0 100,000 SH   SOLE   70,000 0 30,000
Visa Class A COM 92826C839 3,000 16,888 SH   SOLE   0 0 16,888
VITRO TECH COM 92851M108 0 15,000 SH   SOLE   0 0 15,000
Vulcan Materials COM 929160109 438 2,777 SH   SOLE   0 0 2,777
Walgreens Boots Alliance COM 931427108 2,766 88,093 SH   SOLE   0 0 88,093
Walmart COM 931142103 6,005 46,299 SH   SOLE   0 0 46,299
Warner Bros. Discovery COM 934423104 660 57,350 SH   SOLE   0 0 57,350
Waste Management COM 94106L109 7,197 44,922 SH   SOLE   0 0 44,922
WEC Energy Group COM 92939U106 4,860 54,349 SH   SOLE   3,000 0 51,349
Wells Fargo COM 949746101 5,647 140,402 SH   SOLE   3,104 0 137,298
Williams-Sonoma COM 969904101 1,839 15,601 SH   SOLE   0 0 15,601
Workday Cl-A COM 98138H101 1,886 12,387 SH   SOLE   0 0 12,387
Xcel Energy COM 98389B100 435 6,795 SH   SOLE   0 0 6,795
Xylem COM 98419M100 776 8,888 SH   SOLE   0 0 8,888
Yum China Hldgs COM 98850P109 240 5,061 SH   SOLE   0 0 5,061
Yum! Brands COM 988498101 7,114 66,899 SH   SOLE   250 0 66,649
Zebra Technologies Cl A COM 989207105 259 988 SH   SOLE   0 0 988
Zimmer Biomet Holdings COM 98956P102 617 5,905 SH   SOLE   0 0 5,905
Zoetis COM 98978V103 37,152 250,539 SH   SOLE   2,925 0 247,614
Enterprise Products Partners L LTD 293792107 1,617 67,980 SH   SOLE   0 0 67,980
Magellan Midstream Partners LP LTD 559080106 483 10,176 SH   SOLE   0 0 10,176
Alibaba Group Hldgs LTD. ADR COM 01609W102 1,292 16,152 SH   SOLE   0 0 16,152
America Movil SAB ADR Ser L COM 02364W105 646 39,246 SH   SOLE   0 0 39,246
ASML Hldgs NV ADR COM N07059210 50,595 121,812 SH   SOLE   1,810 0 120,002
AstraZeneca PLC Spon ADR COM 046353108 1,860 33,908 SH   SOLE   0 0 33,908
BHP Group Ltd Spon ADR COM 088606108 452 9,042 SH   SOLE   0 0 9,042
BP PLC Spon ADR COM 055622104 359 12,571 SH   SOLE   0 0 12,571
Diageo PLC Spon ADR COM 25243Q205 361 2,124 SH   SOLE   0 0 2,124
Infineon Technologies ADR COM 45662N103 9,365 426,460 SH   SOLE   13,425 0 413,035
LVMH Moet Hennessy Louis Vuitt COM 502441306 213 1,814 SH   SOLE   0 0 1,814
National Grid PLC ADR COM 636274409 4,339 84,210 SH   SOLE   858 0 83,352
Nestle SA Sponsored ADR COM 641069406 36,528 339,446 SH   SOLE   3,605 0 335,841
Novartis AG ADR COM 66987V109 17,634 231,989 SH   SOLE   4,250 0 227,739
Renalytix PLC ADR COM 75973T101 240 187,224 SH   SOLE   0 0 187,224
Shell PLC ADR COM 780259305 1,625 32,660 SH   SOLE   0 0 32,660
Siemens AG Sp ADR COM 826197501 713 14,567 SH   SOLE   0 0 14,567
Unilever PLC Spon ADR COM 904767704 14,466 329,974 SH   SOLE   5,500 0 324,474
4Front Ventures COM 35086B207 29 88,500 SH   SOLE   0 0 88,500
Accenture Plc Cl A COM G1151C101 13,037 50,669 SH   SOLE   0 0 50,669
Alcon COM H01301128 10,954 188,284 SH   SOLE   4,450 0 183,834
Aon PLC COM G0403H108 2,348 8,764 SH   SOLE   0 0 8,764
BellRock Brands COM 07987E101 0 287,012 SH   SOLE   0 0 287,012
Braxia Scientific Corp. COM 105736102 2 40,000 SH   SOLE   0 0 40,000
Canadian Pacific Railway Ltd COM 13645T100 21,584 323,505 SH   SOLE   2,233 0 321,272
Chubb Ltd COM H1467J104 10,644 58,524 SH   SOLE   355 0 58,169
Columbia Care COM 197309107 53 42,510 SH   SOLE   0 0 42,510
Cresco Labs COM 22587M106 216 79,650 SH   SOLE   0 0 79,650
Curaleaf Holdings COM 23126M102 504 101,926 SH   SOLE   0 0 101,926
Denison Mines COM 248356107 24 20,000 SH   SOLE   0 0 20,000
Eaton Corp PLC COM G29183103 309 2,316 SH   SOLE   0 0 2,316
Enbridge COM 29250N105 482 12,983 SH   SOLE   0 0 12,983
Goodness Growth Holdings Inc COM 38238W103 75 80,000 SH   SOLE   0 0 80,000
Green Thumb Industries COM 39342L108 1,201 128,198 SH   SOLE   0 0 128,198
IM Cannabis COM 44969Q208 8 20,000 SH   SOLE   0 0 20,000
Koninklijke Philips Electronic COM 500472303 192 12,500 SH   SOLE   0 0 12,500
Linde PLC COM G5494J103 4,114 15,257 SH   SOLE   0 0 15,257
Lowells Farms COM 547572107 10 68,408 SH   SOLE   0 0 68,408
Medtronic Plc COM G5960L103 2,972 36,799 SH   SOLE   500 0 36,299
Meyer Burger Technology AG COM 047962536 5 13,500 SH   SOLE   0 0 13,500
Nansonics Limited COM Q6499K102 248 90,051 SH   SOLE   0 0 90,051
North Energy ASA COM R62649109 37 17,350 SH   SOLE   0 0 17,350
NXP Semiconductors NV COM N6596X109 953 6,463 SH   SOLE   0 0 6,463
Options Media Group Hldgs COM 684008105 0 234,993 SH   SOLE   0 0 234,993
RIV Capital COM 768014102 18 50,000 SH   SOLE   0 0 50,000
Schlumberger Ltd COM 806857108 13,212 368,011 SH   SOLE   10,067 0 357,944
Slang Worldwide COM 831006309 1 21,333 SH   SOLE   0 0 21,333
StateHouse Holdings COM 85754G301 9 75,000 SH   SOLE   0 0 75,000
TE Connectivity Ltd COM H84989104 579 5,245 SH   SOLE   0 0 5,245
TerrAscend COM 88105E108 35 27,505 SH   SOLE   0 0 27,505
Trane Technologies PLC COM G8994E103 520 3,594 SH   SOLE   0 0 3,594
Trulieve Cannabis COM 89788C104 114 13,417 SH   SOLE   0 0 13,417
Tudor Gold COM 89901P107 36 56,000 SH   SOLE   0 0 56,000
Verano Holdings COM 92338D101 100 21,500 SH   SOLE   0 0 21,500
Verici Dx PLC COM 225826480 35 222,700 SH   SOLE   0 0 222,700
Vext Science COM 925540106 20 100,000 SH   SOLE   0 0 100,000
VSBLTY Groupe Technologies COM 91834N100 6 40,000 SH   SOLE   40,000 0 0
YourWay Cannabis Brands COM 987812104 5 100,000 SH   SOLE   0 0 100,000
Leafly Holdings Wts Ex 11/26 WT 52178J113 2 10,000 SH   SOLE   0 0 10,000
Alexandria Real Estate Equitie COM 015271109 770 5,489 SH   SOLE   0 0 5,489
American Tower REIT COM 03027X100 8,179 38,095 SH   SOLE   0 0 38,095
Broadstone Net Lease-A COM 11135E203 183 11,516 SH   SOLE   0 0 11,516
Camden Property Trust COM 133131102 589 4,930 SH   SOLE   0 0 4,930
Corporate Office Properties COM 22002T108 651 28,010 SH   SOLE   0 0 28,010
Crown Castle COM 22822V101 14,269 98,712 SH   SOLE   825 0 97,887
Empire State Realty COM 292102100 147 22,903 SH   SOLE   0 0 22,903
Equity Lifestyle Properties COM 29472R108 243 3,872 SH   SOLE   0 0 3,872
Equity Residential COM 29476L107 1,568 23,330 SH   SOLE   0 0 23,330
ProLogis COM 74340W103 525 5,168 SH   SOLE   0 0 5,168
Public Storage COM 74460D109 8,688 29,672 SH   SOLE   500 0 29,172
Simon Property Group COM 828806109 1,000 11,145 SH   SOLE   0 0 11,145
Texas Pacific Land Corp. COM 88262P102 451 254 SH   SOLE   0 0 254
Ventas COM 92276F100 506 12,597 SH   SOLE   0 0 12,597
Weyerhaeuser COM 962166104 1,002 35,088 SH   SOLE   0 0 35,088
AB Wealth Appreciation Strateg COM 01877F666 202 13,150 SH   SOLE   0 0 13,150
Akre Focus Fd COM 742935125 365 7,812 SH   SOLE   0 0 7,812
AllianceBernstein Sm/Mdcap Gr COM 018636100 98 11,960 SH   SOLE   0 0 11,960
Amer Fds-Cap Wrld Grwth&Inc COM 140543109 1,050 22,901 SH   SOLE   0 0 22,901
Amer Fds-Invest Co of Amer A COM 461308108 251 6,540 SH   SOLE   0 0 6,540
Amer Fds - Fundamental Inv COM 360802821 336 6,048 SH   SOLE   0 0 6,048
American Fds-Growth Fd of Amer COM 399874106 288 5,718 SH   SOLE   0 0 5,718
American Fds-New Perspective-A COM 648018109 549 12,092 SH   SOLE   0 0 12,092
American Grw Fd of Amer 2 COM 399874825 435 8,652 SH   SOLE   0 0 8,652
American SMALLCAP World Fd-A COM 831681101 264 5,078 SH   SOLE   0 0 5,078
BlackRock H/Y Bd Port COM 09260B630 213 32,881 SH   SOLE   0 0 32,881
Bluerock Fund Advisors COM 09630D407 5,963 155,539 SH   SOLE   0 0 155,539
Carlyle-Tactical Pvt-Crdt-N COM 143106508 817 98,927 SH   SOLE   0 0 98,927
Catalyst Enhanced Inc Strat Fd COM 62827P436 130 13,137 SH   SOLE   0 0 13,137
Columbia Acorn Fund-Z COM 197199409 4,027 465,037 SH   SOLE   0 0 465,037
Columbia Acorn Intl Fd-Z COM 197199813 723 39,372 SH   SOLE   0 0 39,372
Columbia Disciplined Core Fd COM 19763T640 123 11,194 SH   SOLE   0 0 11,194
Columbia L/C Grwth Fd Z COM 19765P661 505 11,674 SH   SOLE   0 0 11,674
DFA Intl Core Eq Fd COM 233203371 181 15,695 SH   SOLE   0 0 15,695
Dodge & Cox Balanced Fund COM 256201104 744 8,179 SH   SOLE   0 0 8,179
Dodge & Cox Stock Fund COM 256219106 417 2,105 SH   SOLE   0 0 2,105
Eventide Gilead Fund COM 62827L682 223 5,069 SH   SOLE   0 0 5,069
Fidelity 4-in-1 Index Fd COM 31634R109 350 7,857 SH   SOLE   0 0 7,857
Fidelity 500 Index Fund COM 315911750 7,311 58,524 SH   SOLE   0 0 58,524
Fidelity Contrafund COM 316071109 2,082 162,797 SH   SOLE   0 0 162,797
Fidelity Equity Income Fd COM 316138106 212 3,611 SH   SOLE   0 0 3,611
Fidelity Fund COM 316153105 416 7,468 SH   SOLE   0 0 7,468
Fidelity Intl Index Fd COM 315911727 461 12,903 SH   SOLE   0 0 12,903
Fidelity Magellan Fund COM 316184100 189 18,467 SH   SOLE   0 0 18,467
Fidelity Puritan Fund COM 316345107 559 26,364 SH   SOLE   0 0 26,364
Fidelity Spartan Inter Muni In COM 31638R204 2,020 209,317 SH   SOLE   0 0 209,317
Fidelity Tax Free Bond Fund COM 316128503 273 26,502 SH   SOLE   0 0 26,502
Fidelity Value Fund COM 316464106 212 17,995 SH   SOLE   0 0 17,995
Franklin Income Fd COM 353496300 46 21,272 SH   SOLE   0 0 21,272
Franklin Income Fd COM 353496847 241 113,653 SH   SOLE   0 0 113,653
Harding Loevner Intl Equity Po COM 412295107 243 11,643 SH   SOLE   0 0 11,643
Harris Assoc Oakmark Fund COM 413838103 1,244 13,286 SH   SOLE   0 0 13,286
Invesco Oppenheimer Dev Mkts-A COM 00143W701 284 8,820 SH   SOLE   0 0 8,820
IShares S&P 500 Index-K COM 066922204 18,986 45,161 SH   SOLE   0 0 45,161
Janus Balanced Fd COM 471023879 330 9,183 SH   SOLE   0 0 9,183
Janus Henderson Euro Focus-A COM 47103X641 727 22,360 SH   SOLE   0 0 22,360
John Hancock Life Bal Fd COM 47803V481 225 18,549 SH   SOLE   0 0 18,549
JPMorgan Equity Index Sel COM 4812C1553 249 4,639 SH   SOLE   0 0 4,639
JPMorgan Income Builder Fd COM 4812A3254 101 11,517 SH   SOLE   0 0 11,517
JPMorgan Interm Tax Free Bd Fd COM 4812A0458 294 30,380 SH   SOLE   0 0 30,380
JPMorgan Tax Free Bd-Sel COM 4812C0456 257 24,969 SH   SOLE   0 0 24,969
JPMorgan Tax R/R Fd COM 4812A2538 224 24,874 SH   SOLE   0 0 24,874
MFS Mass Investors Tr-A COM 575736103 234 7,495 SH   SOLE   0 0 7,495
Money Market Pool SCGM1 COM 808516603 349 325,196 SH   SOLE   0 0 325,196
Northern High Yield Fixed Inc COM 665162699 174 31,557 SH   SOLE   0 0 31,557
Northern Stock Index Fd COM 665162772 282 7,175 SH   SOLE   0 0 7,175
Nuveen Inter Dur Muni Bd-R COM 67065Q400 500 59,182 SH   SOLE   0 0 59,182
Parnassus Core Equity Fd COM 701769408 640 13,602 SH   SOLE   0 0 13,602
Parnassus Equity Income Fd COM 701769101 433 9,219 SH   SOLE   0 0 9,219
Price T Rowe Capital Appreciat COM 77954M105 1,193 38,671 SH   SOLE   0 0 38,671
Price T Rowe Dividend Growth F COM 779546100 394 6,606 SH   SOLE   0 0 6,606
Price T Rowe Mid Cap Grwth Fd COM 779556109 571 6,795 SH   SOLE   0 0 6,795
Price T Rowe New Horizons Fund COM 779562107 229 4,758 SH   SOLE   0 0 4,758
Price T Rowe Tax Free Inc Bond COM 779576107 186 20,945 SH   SOLE   0 0 20,945
Schwab 1000 Fund Investor Sh COM 808517106 238 3,056 SH   SOLE   0 0 3,056
Schwab Intl Index Fund COM 808509830 181 10,568 SH   SOLE   0 0 10,568
Schwab S&P 500 Index Fd COM 808509855 5,004 90,120 SH   SOLE   0 0 90,120
Schwab Total Stock Mrkt Ind-Se COM 808509756 1,334 21,593 SH   SOLE   0 0 21,593
Spyglass Growth Fund COM 56170L703 147 15,432 SH   SOLE   0 0 15,432
Stone Ridge H/Y Reinsur Risk P COM 861728509 1,746 224,188 SH   SOLE   0 0 224,188
T Rowe Price Gr Stock Fund COM 741479109 734 11,276 SH   SOLE   0 0 11,276
T Rowe Price Health Sciences F COM 741480107 502 5,974 SH   SOLE   0 0 5,974
T Rowe Price S/T Bond COM 77957P105 581 130,004 SH   SOLE   0 0 130,004
Templeton Glbl Smaller Co.'s COM 88022L102 265 36,064 SH   SOLE   0 0 36,064
Tweedy Browne Global Value Fd COM 901165100 542 22,173 SH   SOLE   0 0 22,173
Vanguard 500 Index Fd-Admiral COM 922908710 7,958 24,055 SH   SOLE   0 0 24,055
Vanguard Bal Index Adm Fed COM 921931200 218 5,710 SH   SOLE   0 0 5,710
Vanguard Dev Mkt Indx Adm COM 921943809 4,657 398,690 SH   SOLE   0 0 398,690
Vanguard Div Apprec Index Fd COM 921908828 601 16,398 SH   SOLE   0 0 16,398
Vanguard Dividend Grwth Fd COM 921908604 379 11,868 SH   SOLE   0 0 11,868
Vanguard Emg Mkt Stk Indx Fd COM 922042841 300 9,857 SH   SOLE   0 0 9,857
Vanguard Equity Income Fd COM 921921300 922 11,629 SH   SOLE   0 0 11,629
Vanguard FTSE Social Index Fun COM 921910717 390 11,740 SH   SOLE   0 0 11,740
Vanguard GNMA Fd-Inv COM 922031307 300 33,103 SH   SOLE   0 0 33,103
Vanguard GNMA Fd - Adm COM 922031794 2,739 301,940 SH   SOLE   0 0 301,940
Vanguard Growth Index Fd-Adm COM 922908660 302 2,744 SH   SOLE   0 0 2,744
Vanguard H/Y Corp COM 922031760 58 11,719 SH   SOLE   0 0 11,719
Vanguard Healthcare Fd COM 921908885 933 11,404 SH   SOLE   0 0 11,404
Vanguard High Div Yld Indx COM 921946786 595 20,815 SH   SOLE   0 0 20,815
Vanguard Inflat Protected Sec COM 922031869 203 17,103 SH   SOLE   0 0 17,103
Vanguard Intl Growth Fd-Adv COM 921910501 447 5,227 SH   SOLE   0 0 5,227
Vanguard Intl Growth Fd-I COM 921910204 507 18,841 SH   SOLE   0 0 18,841
Vanguard Intm Trm Inv Grade Fd COM 922031810 87 10,716 SH   SOLE   0 0 10,716
Vanguard Ltd Term T/E Fd COM 922907886 421 40,065 SH   SOLE   0 0 40,065
Vanguard M/C Gr Index-Adm COM 921937728 295 4,023 SH   SOLE   0 0 4,023
Vanguard Mid Cap Index-Adm COM 922908645 392 1,681 SH   SOLE   0 0 1,681
Vanguard S/T Invest Gr Adm Fd COM 922031836 240 24,373 SH   SOLE   0 0 24,373
Vanguard Shrt Trm Treas-ADM COM 922031851 448 45,000 SH   SOLE   0 0 45,000
Vanguard Small Cap Index Fd-Ad COM 922908686 347 4,241 SH   SOLE   0 0 4,241
Vanguard ST Inv Gr Fd COM 922031406 261 26,553 SH   SOLE   0 0 26,553
Vanguard Tot Stk Mkt Index Fd COM 922908728 5,274 60,411 SH   SOLE   0 0 60,411
Vanguard Total Intl Stk Index COM 921909818 626 25,452 SH   SOLE   0 0 25,452
Vanguard Value Index Fd COM 922908678 429 8,909 SH   SOLE   0 0 8,909
Vanguard Wellesley Income Fund COM 921938106 409 16,912 SH   SOLE   0 0 16,912
Vanguard Wellington Fd COM 921935201 809 12,285 SH   SOLE   0 0 12,285
Vanguard Windsor Fd ADM COM 922018403 221 3,197 SH   SOLE   0 0 3,197
WCM Focused International Grow COM 461418444 176 10,121 SH   SOLE   0 0 10,121
AdvisorShares Poseidon Dyn Can COM 00768Y354 21 10,000 SH   SOLE   0 0 10,000
AdvisorShares Psychedelics COM 00768Y362 48 17,000 SH   SOLE   0 0 17,000
AMEX Technology Sel Sector SP COM 81369Y803 434 3,657 SH   SOLE   0 0 3,657
AMEX Financial Select Sector COM 81369Y605 401 13,203 SH   SOLE   0 0 13,203
AMEX Health Care Select Sector COM 81369Y209 571 4,716 SH   SOLE   0 0 4,716
Barclays iPath B COM 06746P613 959 31,932 SH   SOLE   0 0 31,932
Cambria Global Momentum Fd COM 132061508 415 14,659 SH   SOLE   0 0 14,659
Consumer Discr Selt Sec SPDR COM 81369Y407 240 1,682 SH   SOLE   0 0 1,682
DNP Select Income Fd COM 23325P104 156 15,049 SH   SOLE   0 0 15,049
Eaton Vance Tax-Man Global BR COM 27829C105 160 21,000 SH   SOLE   0 0 21,000
Global X Dow 30 Covered Call COM 37960A859 812 40,000 SH   SOLE   0 0 40,000
Global X NASDAQ 100 Cov Call COM 37954Y483 2,976 190,142 SH   SOLE   0 0 190,142
Global X Russell 2000 Cvrd Cal COM 37954Y459 476 25,807 SH   SOLE   0 0 25,807
Global X S&P 500 Covered Call COM 37954Y475 3,123 81,956 SH   SOLE   0 0 81,956
Goldman Sachs Treas Acc Fd COM 381430529 308 3,085 SH   SOLE   0 0 3,085
iM DBi Mgd Futures COM 53700T827 851 25,061 SH   SOLE   0 0 25,061
Invesco DB Commodity COM 46138B103 267 11,151 SH   SOLE   0 0 11,151
Invesco QQQ COM 46090E103 4,571 17,104 SH   SOLE   0 0 17,104
Invesco Wilderhill Clean En COM 46137V134 209 4,329 SH   SOLE   0 0 4,329
iShares 0-5 Yr TIPS Bd ETF COM 46429B747 407 4,234 SH   SOLE   0 0 4,234
iShares 20 Plus Yrs Treas Bd E COM 464287432 474 4,631 SH   SOLE   0 0 4,631
iShares Barclays 1-3 Yr Trsy B COM 464287457 1,173 14,444 SH   SOLE   10,400 0 4,044
iShares Barclays Shrt Trea COM 464288679 1,059 9,631 SH   SOLE   0 0 9,631
iShares Core MSCI EAFE ETF COM 46432F842 7,990 151,695 SH   SOLE   1,100 0 150,595
iShares Core MSCI Emer Mkts ET COM 46434G103 4,677 108,815 SH   SOLE   0 0 108,815
ishares Core S&P 500 ETF COM 464287200 9,599 26,765 SH   SOLE   0 0 26,765
iShares Core S&P MidCap ETF COM 464287507 15,988 72,920 SH   SOLE   0 0 72,920
iShares Core S&P SmallCap ETF COM 464287804 17,842 204,639 SH   SOLE   1,000 0 203,639
iShares Core S&P Total U S Sto COM 464287150 2,380 29,918 SH   SOLE   0 0 29,918
iShares DJ Select Div Index Fd COM 464287168 2,639 24,608 SH   SOLE   0 0 24,608
iShares DJ US Tech Sec Ind Fd COM 464287721 382 5,200 SH   SOLE   0 0 5,200
iShares ESG Aware MSCI ETF COM 46434G863 453 16,361 SH   SOLE   0 0 16,361
ishares Glbl Clean Energy ETF COM 464288224 263 13,791 SH   SOLE   0 0 13,791
iShares Global REIT COM 46434V647 270 12,709 SH   SOLE   0 0 12,709
iShares iBonds Dec 2024 Trm Mu COM 46435U697 204 8,000 SH   SOLE   0 0 8,000
iShares IBoxx H/Y Corp Bd COM 464288513 275 3,856 SH   SOLE   0 0 3,856
iShares Lehman Treas Inf Prot COM 464287176 822 7,836 SH   SOLE   0 0 7,836
iShares MSCI ACWI Index Fd COM 464288257 506 6,500 SH   SOLE   0 0 6,500
iShares MSCI Asia Ex-Japan COM 464288182 295 5,034 SH   SOLE   0 0 5,034
iShares MSCI Canada Index Fd COM 464286509 300 9,762 SH   SOLE   0 0 9,762
iShares MSCI EAFE Index Fd COM 464287465 9,785 174,692 SH   SOLE   3,645 0 171,047
iShares MSCI EAFE S/C COM 464288273 222 4,559 SH   SOLE   0 0 4,559
iShares MSCI Emerging Mkts Ind COM 464287234 7,198 206,350 SH   SOLE   16,409 0 189,941
iShares MSCI Japan Index Fd COM 46434G822 268 5,487 SH   SOLE   0 0 5,487
iShares North American Tech COM 464287515 214 857 SH   SOLE   0 0 857
iShares Russell 1000 Grow Indx COM 464287614 1,943 9,233 SH   SOLE   0 0 9,233
iShares Russell 1000 Index Fd COM 464287622 421 2,136 SH   SOLE   0 0 2,136
iShares Russell 1000 Val Index COM 464287598 653 4,805 SH   SOLE   0 0 4,805
iShares Russell 2000 Grwth Ind COM 464287648 241 1,166 SH   SOLE   0 0 1,166
iShares Russell 2000 Index Fun COM 464287655 8,010 48,568 SH   SOLE   0 0 48,568
iShares Russell Midcap Grwth COM 464287481 306 3,902 SH   SOLE   0 0 3,902
iShares Russell Midcap Index F COM 464287499 11,933 191,996 SH   SOLE   0 0 191,996
ishares S&P 100 Index Fd COM 464287101 390 2,400 SH   SOLE   0 0 2,400
iShares S&P 500 Value Index Fd COM 464287408 784 6,102 SH   SOLE   0 0 6,102
iShares S&P Global 100 Index F COM 464287572 363 6,094 SH   SOLE   800 0 5,294
iShares S&P MidCap 400/Value I COM 464287705 2,407 26,748 SH   SOLE   0 0 26,748
iShares S&P MidCap400 Grwth In COM 464287606 340 5,399 SH   SOLE   0 0 5,399
iShares S&P Natl AMT Free Bd COM 464288414 204 1,988 SH   SOLE   0 0 1,988
iShares S&P S/C 600/Barra Grw COM 464287887 300 2,954 SH   SOLE   0 0 2,954
iShares S&P SmallCap 600 Val I COM 464287879 485 5,878 SH   SOLE   0 0 5,878
iShares Ultra Short-Term Bd COM 46434V878 15,692 313,785 SH   SOLE   0 0 313,785
JPM Ultra Short Muni Inc COM 46641Q654 248 4,940 SH   SOLE   0 0 4,940
JPMorgan Ultra Short Income COM 46641Q837 1,453 28,980 SH   SOLE   0 0 28,980
Proshares Short 20 Plus Trsy COM 74347X849 279 12,500 SH   SOLE   0 0 12,500
ProShares VIX Mid Term COM 74347W338 3,528 99,378 SH   SOLE   0 0 99,378
Quadratic int rte vol and infl COM 500767736 539 24,312 SH   SOLE   0 0 24,312
Robo Global Healthcare Tech Fd COM 301505723 4,901 181,134 SH   SOLE   7,200 0 173,934
Robo Global Robotics & Automat COM 301505707 8,145 197,081 SH   SOLE   8,600 0 188,481
S&P Mid-Cap 400 ETF Trust COM 78467Y107 24,715 61,531 SH   SOLE   955 0 60,576
Schwab Emerging Mkts Equity Fd COM 808524706 268 11,956 SH   SOLE   0 0 11,956
Schwab Intl Equity ETF COM 808524805 467 16,598 SH   SOLE   0 0 16,598
Schwab Intl Small Cap Equity F COM 808524888 261 9,416 SH   SOLE   0 0 9,416
Schwab U S Broad Mkt ETF COM 808524102 656 15,633 SH   SOLE   0 0 15,633
Schwab US Dvd Equity ETF COM 808524797 247 3,718 SH   SOLE   0 0 3,718
Schwab US Lg Cap Fd COM 808524201 347 8,198 SH   SOLE   0 0 8,198
Schwab US Lg Cap Value Fd COM 808524409 319 5,444 SH   SOLE   0 0 5,444
Schwab US Sm Cap Fd COM 808524607 235 6,205 SH   SOLE   0 0 6,205
SPDR 500 ETF Trust Ser 1 COM 78462F103 78,575 219,986 SH   SOLE   0 0 219,986
SPDR Barclays 1-3 Month COM 78468R663 449 4,901 SH   SOLE   0 0 4,901
SPDR DJIA ETF Trust COM 78467X109 347 1,206 SH   SOLE   0 0 1,206
SPDR Gold Trust COM 78463V107 1,090 7,045 SH   SOLE   0 0 7,045
SPDR S&P 500 ESG ETF COM 78468R531 1,733 50,921 SH   SOLE   0 0 50,921
SPDR S&P 600 S/C ETF COM 78464A813 368 4,856 SH   SOLE   0 0 4,856
SPDR S&P Dividend COM 78464A763 521 4,672 SH   SOLE   0 0 4,672
SPDR SSgA Multi-Asset Real R COM 78467V103 613 23,640 SH   SOLE   0 0 23,640
Sprott Physical Gold Trust COM 85207H104 279 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 210 3,198 SH   SOLE   0 0 3,198
Vanguard 500 ETF COM 922908363 6,216 18,934 SH   SOLE   0 0 18,934
Vanguard Dividend Apprec COM 921908844 816 6,041 SH   SOLE   0 0 6,041
Vanguard Extended Mkt COM 922908652 731 5,747 SH   SOLE   0 0 5,747
Vanguard FTSE All Wo X-US COM 922042775 1,944 43,829 SH   SOLE   200 0 43,629
Vanguard FTSE All Wo X-US SC COM 922042718 336 3,624 SH   SOLE   100 0 3,524
Vanguard FTSE Dev Mrkts ETF COM 921943858 987 27,156 SH   SOLE   0 0 27,156
Vanguard FTSE Emerging Mkts COM 922042858 11,822 323,989 SH   SOLE   2,000 0 321,989
Vanguard Growth ETF COM 922908736 1,433 6,697 SH   SOLE   0 0 6,697
Vanguard Health Care ETF COM 92204A504 240 1,075 SH   SOLE   0 0 1,075
Vanguard High Div Yield ETF COM 921946406 1,154 12,167 SH   SOLE   0 0 12,167
Vanguard Info Tech ETF COM 92204A702 406 1,321 SH   SOLE   0 0 1,321
Vanguard MidCap ETF COM 922908629 492 2,617 SH   SOLE   0 0 2,617
Vanguard REIT ETF COM 922908553 527 6,573 SH   SOLE   0 0 6,573
Vanguard S/T Corp Bond COM 92206C409 256 3,440 SH   SOLE   0 0 3,440
Vanguard Short-Term Treasury COM 92206C102 210 3,637 SH   SOLE   0 0 3,637
Vanguard Sm Cap Growth COM 922908595 799 4,093 SH   SOLE   0 0 4,093
Vanguard Small Cap ETF COM 922908751 588 3,442 SH   SOLE   0 0 3,442
Vanguard Total Stock Market ET COM 922908769 2,505 13,957 SH   SOLE   0 0 13,957
Vanguard Ultra Short Bond COM 92203C303 548 11,200 SH   SOLE   0 0 11,200
Vanguard Value ETF Fund COM 922908744 627 5,076 SH   SOLE   0 0 5,076
Wisdom Tree Intl Quality Divid COM 97717X131 203 7,725 SH   SOLE   0 0 7,725