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
3M Company COM 88579Y101 24,035 137,012 SH   SOLE   1,500 0 135,512
Abbott Laboratories COM 002824100 61,239 518,406 SH   SOLE   8,015 0 510,391
AbbVie COM 00287Y109 34,010 315,285 SH   SOLE   2,772 0 312,513
ABM Industries COM 000957100 216 4,800 SH   SOLE   0 0 4,800
Activision Blizzard COM 00507V109 11,160 144,208 SH   SOLE   6,400 0 137,808
Adobe COM 00724F101 12,645 21,964 SH   SOLE   150 0 21,814
Advanced Micro Devices COM 007903107 225 2,187 SH   SOLE   0 0 2,187
Air Products & Chemicals COM 009158106 22,955 89,631 SH   SOLE   1,685 0 87,946
AirBNB COM 009066101 242 1,440 SH   SOLE   0 0 1,440
Alliant Energy COM 018802108 676 12,080 SH   SOLE   4,750 0 7,330
Allstate COM 020002101 24,261 190,564 SH   SOLE   5,275 0 185,289
Alphabet Cl A COM 02079K305 44,391 16,604 SH   SOLE   314 0 16,290
Alphabet Cl C COM 02079K107 115,768 43,435 SH   SOLE   795 0 42,640
Alteryx Cl A COM 02156B103 1,352 18,497 SH   SOLE   0 0 18,497
Altria Group COM 02209S103 3,866 84,927 SH   SOLE   700 0 84,227
Amazon.com COM 023135106 79,114 24,083 SH   SOLE   515 0 23,568
Ameren COM 023608102 266 3,280 SH   SOLE   0 0 3,280
American Electric Power COM 025537101 876 10,793 SH   SOLE   0 0 10,793
American Express COM 025816109 64,649 385,896 SH   SOLE   6,595 0 379,301
American Water Works COM 030420103 408 2,416 SH   SOLE   0 0 2,416
Ameriprise Financial COM 03076C106 814 3,081 SH   SOLE   0 0 3,081
AMETEK COM 031100100 6,453 52,036 SH   SOLE   0 0 52,036
Amgen COM 031162100 5,528 25,998 SH   SOLE   200 0 25,798
Amkor Technology COM 031652100 312 12,500 SH   SOLE   0 0 12,500
Analog Devices COM 032654105 5,567 33,242 SH   SOLE   0 0 33,242
ANSYS COM 03662Q105 576 1,692 SH   SOLE   0 0 1,692
Anthem COM 036752103 876 2,350 SH   SOLE   0 0 2,350
Apple COM 037833100 219,201 1,549,127 SH   SOLE   13,395 0 1,535,732
Applied Materials COM 038222105 748 5,811 SH   SOLE   0 0 5,811
AptarGroup COM 038336103 7,192 60,264 SH   SOLE   1,050 0 59,214
Arcimoto COM 039587100 126 11,000 SH   SOLE   0 0 11,000
AT&T COM 00206R102 7,812 289,217 SH   SOLE   0 0 289,217
Automatic Data Processing COM 053015103 3,844 19,227 SH   SOLE   0 0 19,227
AXON Enterprise COM 05464C101 333 1,900 SH   SOLE   0 0 1,900
Bank of America COM 060505104 4,136 97,423 SH   SOLE   300 0 97,123
Bank of New York Mellon Corp COM 064058100 2,111 40,724 SH   SOLE   471 0 40,253
Baxter International COM 071813109 1,491 18,540 SH   SOLE   2,000 0 16,540
Becton Dickinson COM 075887109 18,974 77,186 SH   SOLE   1,725 0 75,461
Berkshire Hathaway Cl A COM 084670108 12,753 31 SH   SOLE   0 0 31
Berkshire Hathaway Cl B COM 084670702 31,772 116,405 SH   SOLE   3,025 0 113,380
BlackRock COM 09247X101 5,193 6,191 SH   SOLE   0 0 6,191
Blackstone Group COM 09260D107 12,262 105,398 SH   SOLE   500 0 104,898
Boeing COM 097023105 28,424 129,234 SH   SOLE   1,245 0 127,989
Booking Holdings COM 09857L108 282 119 SH   SOLE   0 0 119
Bristol-Myers Squibb COM 110122108 8,482 143,348 SH   SOLE   2,000 0 141,348
Broadcom Ltd COM 11135F101 55,047 113,516 SH   SOLE   2,925 0 110,591
Broadridge Financial Solutions COM 11133T103 252 1,511 SH   SOLE   0 0 1,511
Cable One COM 12685J105 785 433 SH   SOLE   0 0 433
Cannabis Science COM 137648101 0 10,000 SH   SOLE   0 0 10,000
Cardinal Health COM 14149Y108 658 13,307 SH   SOLE   0 0 13,307
Carrier Global COM 14448C104 2,072 40,029 SH   SOLE   400 0 39,629
Caterpillar COM 149123101 11,543 60,128 SH   SOLE   0 0 60,128
CBOE Holdings COM 12503M108 972 7,847 SH   SOLE   0 0 7,847
Charles Schwab COM 808513105 17,047 234,038 SH   SOLE   2,600 0 231,438
Charter Communications A COM 16119P108 1,700 2,337 SH   SOLE   0 0 2,337
Chevron COM 166764100 33,061 325,889 SH   SOLE   6,147 0 319,742
Chipotle Mexican Grill COM 169656105 313 172 SH   SOLE   0 0 172
Cigna COM 125523100 2,242 11,200 SH   SOLE   0 0 11,200
Cisco Systems COM 17275R102 15,526 285,246 SH   SOLE   5,155 0 280,091
Citigroup COM 172967424 20,113 286,593 SH   SOLE   1,475 0 285,118
Clorox COM 189054109 813 4,908 SH   SOLE   0 0 4,908
CME Group COM 12572Q105 9,390 48,558 SH   SOLE   1,400 0 47,158
Coca-Cola COM 191216100 23,484 447,574 SH   SOLE   5,300 0 442,274
Cognizant Tech Solutions COM 192446102 294 3,958 SH   SOLE   0 0 3,958
Colgate-Palmolive COM 194162103 10,010 132,448 SH   SOLE   900 0 131,548
Comcast Cl A COM 20030N101 71,582 1,279,850 SH   SOLE   21,815 0 1,258,035
ConocoPhillips COM 20825C104 1,540 22,727 SH   SOLE   0 0 22,727
Consolidated Edison COM 209115104 523 7,210 SH   SOLE   0 0 7,210
Constellation Brands Cl A COM 21036P108 13,713 65,088 SH   SOLE   1,175 0 63,913
Copart COM 217204106 2,128 15,340 SH   SOLE   0 0 15,340
Corteva COM 22052L104 5,988 142,290 SH   SOLE   2,365 0 139,925
Costco Wholesale COM 22160K105 33,435 74,408 SH   SOLE   2,188 0 72,220
Crown Castle International COM 22822V101 16,748 96,632 SH   SOLE   1,770 0 94,862
CSX COM 126408103 583 19,595 SH   SOLE   0 0 19,595
Cummins COM 231021106 2,338 10,411 SH   SOLE   0 0 10,411
CVS Health Corp COM 126650100 2,667 31,431 SH   SOLE   125 0 31,306
D R Horton COM 23331A109 294 3,500 SH   SOLE   0 0 3,500
Danaher COM 235851102 76,559 251,476 SH   SOLE   5,850 0 245,626
Deere & Co COM 244199105 27,170 81,089 SH   SOLE   2,475 0 78,614
Defentect Group COM 244639100 2 23,000 SH   SOLE   0 0 23,000
Delta Airlines COM 247361702 313 7,340 SH   SOLE   0 0 7,340
DexCom COM 252131107 820 1,500 SH   SOLE   0 0 1,500
Discover Financial Services COM 254709108 331 2,696 SH   SOLE   0 0 2,696
Discovery C COM 25470F302 232 9,566 SH   SOLE   0 0 9,566
Disney Walt COM 254687106 59,148 349,638 SH   SOLE   6,125 0 343,513
Dominion Energy COM 25746U109 5,158 70,640 SH   SOLE   100 0 70,540
Dover COM 260003108 269 1,730 SH   SOLE   0 0 1,730
Dow COM 260557103 1,563 27,157 SH   SOLE   0 0 27,157
DTE Energy COM 233331107 751 6,727 SH   SOLE   0 0 6,727
Duke Energy COM 26441C204 1,309 13,418 SH   SOLE   0 0 13,418
DuPont de Nemours COM 26614N102 8,593 126,384 SH   SOLE   3,522 0 122,862
eBay COM 278642103 282 4,050 SH   SOLE   0 0 4,050
Ecolab COM 278865100 41,607 199,441 SH   SOLE   4,175 0 195,266
Edwards Lifesciences COM 28176E108 615 5,431 SH   SOLE   0 0 5,431
Electronic Arts COM 285512109 250 1,755 SH   SOLE   0 0 1,755
Emerson Electric COM 291011104 5,025 53,341 SH   SOLE   0 0 53,341
Entergy COM 29364G103 592 5,958 SH   SOLE   0 0 5,958
EPAM Systems COM 29414B104 228 400 SH   SOLE   0 0 400
Essential Utilities COM 29670G102 246 5,341 SH   SOLE   0 0 5,341
Estee Lauder Cl A COM 518439104 9,967 33,231 SH   SOLE   0 0 33,231
Etsy COM 29786A106 262 1,260 SH   SOLE   0 0 1,260
Everest Re Group Ltd COM G3223R108 301 1,200 SH   SOLE   0 0 1,200
Evergy COM 30034W106 1,694 27,228 SH   SOLE   0 0 27,228
Eversource Energy COM 30040W108 477 5,832 SH   SOLE   0 0 5,832
Evofem Biosciences COM 30048L104 7 10,000 SH   SOLE   0 0 10,000
Exact Sciences COM 30063P105 640 6,700 SH   SOLE   0 0 6,700
Exelon COM 30161N101 631 13,058 SH   SOLE   0 0 13,058
Exxon Mobil COM 30231G102 21,101 358,735 SH   SOLE   3,300 0 355,435
Facebook COM 30303M102 53,930 158,904 SH   SOLE   4,070 0 154,834
Fedex COM 31428X106 234 1,065 SH   SOLE   100 0 965
Fifth Third Bancorp COM 316773100 3,233 76,167 SH   SOLE   0 0 76,167
First Horizon COM 320517105 268 16,441 SH   SOLE   0 0 16,441
First Republic Bank COM 33616C100 543 2,815 SH   SOLE   0 0 2,815
Fiserv COM 337738108 25,210 232,349 SH   SOLE   3,850 0 228,499
Ford Motor COM 345370860 214 15,148 SH   SOLE   0 0 15,148
Fortive COM 34959J108 997 14,129 SH   SOLE   0 0 14,129
Fortune Brands Home & Security COM 34964C106 405 4,532 SH   SOLE   0 0 4,532
Gallagher Arthur J & Co COM 363576109 232 1,562 SH   SOLE   0 0 1,562
General Dynamics COM 369550108 763 3,890 SH   SOLE   0 0 3,890
General Electric COM 369604301 3,219 31,248 SH   SOLE   0 0 31,248
General Mills COM 370334104 701 11,721 SH   SOLE   0 0 11,721
Genuine Parts COM 372460105 419 3,457 SH   SOLE   0 0 3,457
Gilead Sciences COM 375558103 16,573 237,260 SH   SOLE   4,000 0 233,260
Globe Life COM 37959E102 213 2,391 SH   SOLE   0 0 2,391
Globus Medical COM 379577208 4,800 62,648 SH   SOLE   0 0 62,648
Goldman Sachs Group COM 38141G104 1,398 3,697 SH   SOLE   0 0 3,697
Grainger W W COM 384802104 7,292 18,551 SH   SOLE   0 0 18,551
Greenlane Holdings COM 395330103 36 15,080 SH   SOLE   0 0 15,080
Guardant Health COM 40131M109 386 3,091 SH   SOLE   0 0 3,091
Hanesbrands COM 410345102 490 28,568 SH   SOLE   0 0 28,568
Hershey Company COM 427866108 1,516 8,959 SH   SOLE   0 0 8,959
Home Depot COM 437076102 26,589 81,000 SH   SOLE   1,920 0 79,080
Honeywell International COM 438516106 46,518 219,135 SH   SOLE   5,205 0 213,930
IDEX COM 45167R104 6,998 33,815 SH   SOLE   0 0 33,815
Illinois Tool Works COM 452308109 5,064 24,507 SH   SOLE   0 0 24,507
Illumina COM 452327109 339 837 SH   SOLE   0 0 837
Insulet COM 45784P101 227 800 SH   SOLE   0 0 800
Intel COM 458140100 7,740 145,273 SH   SOLE   0 0 145,273
IntercontinentalExchange Grp COM 45866F104 9,709 84,555 SH   SOLE   3,500 0 81,055
International Business Machine COM 459200101 11,520 82,916 SH   SOLE   0 0 82,916
International Flavors & Fragra COM 459506101 18,705 139,881 SH   SOLE   1,803 0 138,078
International Paper COM 460146103 235 4,205 SH   SOLE   0 0 4,205
Intuit COM 461202103 1,954 3,622 SH   SOLE   0 0 3,622
Intuitive Surgical COM 46120E602 3,563 3,584 SH   SOLE   0 0 3,584
Johnson & Johnson COM 478160104 90,708 561,659 SH   SOLE   7,160 0 554,499
JPMorgan Chase & Co COM 46625H100 124,420 760,093 SH   SOLE   8,744 0 751,349
Kansas City Southern COM 485170302 30,784 113,745 SH   SOLE   900 0 112,845
Keysight Technologies COM 49338L103 13,981 85,102 SH   SOLE   6,450 0 78,652
Kimberly Clark COM 494368103 5,811 43,873 SH   SOLE   100 0 43,773
Korn/Ferry International COM 500643200 253 3,495 SH   SOLE   0 0 3,495
Kraft Heinz Co. COM 500754106 723 19,630 SH   SOLE   0 0 19,630
Kroger COM 501044101 396 9,798 SH   SOLE   0 0 9,798
L3Harris Technologies COM 502431109 8,623 39,153 SH   SOLE   1,600 0 37,553
Lam Research Corp COM 512807108 743 1,305 SH   SOLE   0 0 1,305
Leggett & Platt COM 524660107 245 5,473 SH   SOLE   0 0 5,473
Lennar Cl A COM 526057104 454 4,851 SH   SOLE   0 0 4,851
Lennox International COM 526107107 248 843 SH   SOLE   0 0 843
Liberty Broadband A COM 530307107 239 1,422 SH   SOLE   0 0 1,422
Liberty Broadband C COM 530307305 796 4,608 SH   SOLE   0 0 4,608
Liberty Global-C COM G5480U120 465 15,789 SH   SOLE   0 0 15,789
Liberty SiriusXM Cl A COM 531229409 256 5,424 SH   SOLE   0 0 5,424
Liberty SiriusXM Cl C COM 531229607 537 11,305 SH   SOLE   0 0 11,305
LifeMD COM 53216B104 76 12,250 SH   SOLE   0 0 12,250
Lilly Eli COM 532457108 5,086 22,012 SH   SOLE   0 0 22,012
Littelfuse COM 537008104 633 2,316 SH   SOLE   0 0 2,316
Lockheed Martin COM 539830109 21,414 62,051 SH   SOLE   660 0 61,391
Lowe's Companies COM 548661107 3,959 19,515 SH   SOLE   0 0 19,515
Lululemon Athletica COM 550021109 651 1,608 SH   SOLE   0 0 1,608
Marathon Petroleum Corp. COM 56585A102 240 3,888 SH   SOLE   0 0 3,888
Markel COM 570535104 1,297 1,085 SH   SOLE   0 0 1,085
Marriott International Cl A COM 571903202 353 2,386 SH   SOLE   0 0 2,386
Marsh & McLennan COM 571748102 549 3,628 SH   SOLE   0 0 3,628
Mastercard Cl A COM 57636Q104 53,186 152,973 SH   SOLE   1,075 0 151,898
McCormick Non-Voting COM 579780206 21,895 270,214 SH   SOLE   1,200 0 269,014
McDonalds COM 580135101 56,893 235,962 SH   SOLE   1,150 0 234,812
McKesson HBOC COM 58155Q103 467 2,342 SH   SOLE   0 0 2,342
Medical Cannabis Pymt Solution COM 584502108 1 101,000 SH   SOLE   0 0 101,000
Merck COM 58933Y105 31,692 421,944 SH   SOLE   8,070 0 413,874
MetLife COM 59156R108 6,927 112,218 SH   SOLE   500 0 111,718
Microchip Technology COM 595017104 513 3,344 SH   SOLE   0 0 3,344
Micron Technology COM 595112103 468 6,600 SH   SOLE   0 0 6,600
Microsoft COM 594918104 234,752 832,690 SH   SOLE   9,624 0 823,066
Middleby Corporation COM 596278101 811 4,756 SH   SOLE   0 0 4,756
Moderna COM 60770K107 222 576 SH   SOLE   0 0 576
Mondelez Intl COM 609207105 35,786 615,090 SH   SOLE   10,180 0 604,910
Moody's COM 615369105 555 1,563 SH   SOLE   0 0 1,563
Morgan Stanley & Co COM 617446448 744 7,641 SH   SOLE   0 0 7,641
Motorola Solutions COM 620076307 305 1,311 SH   SOLE   0 0 1,311
MSCI COM 55354G100 3,438 5,652 SH   SOLE   0 0 5,652
NeoVolta COM 640655106 133 19,000 SH   SOLE   0 0 19,000
NetFlix COM 64110L106 2,706 4,433 SH   SOLE   0 0 4,433
NextEra Energy COM 65339F101 5,209 66,336 SH   SOLE   1,200 0 65,136
Nike Cl B COM 654106103 46,355 319,186 SH   SOLE   4,065 0 315,121
Norfolk Southern COM 655844108 629 2,630 SH   SOLE   0 0 2,630
Northern Trust COM 665859104 15,849 147,007 SH   SOLE   1,700 0 145,307
Northrop Grumman COM 666807102 3,114 8,646 SH   SOLE   125 0 8,521
Northwest Biotherapeutics COM 66737P600 16 12,740 SH   SOLE   0 0 12,740
Nutra Pharma COM 67060U208 1 500,000 SH   SOLE   0 0 500,000
Nvidia COM 67066G104 12,474 60,213 SH   SOLE   0 0 60,213
Nymox Pharmaceutical COM P73398102 52 25,000 SH   SOLE   0 0 25,000
O'Reilly Automotive COM 67103H107 229 375 SH   SOLE   0 0 375
Occidental Petroleum COM 674599105 2,601 87,943 SH   SOLE   8,000 0 79,943
ONEOK COM 682680103 349 6,024 SH   SOLE   0 0 6,024
Oracle COM 68389X105 4,488 51,514 SH   SOLE   0 0 51,514
Organon & Co COM 68622V106 534 16,282 SH   SOLE   225 0 16,057
Otis Worldwide COM 68902V107 5,714 69,448 SH   SOLE   1,325 0 68,123
PACCAR COM 693718108 558 7,075 SH   SOLE   0 0 7,075
Palo Alto Networks COM 697435105 279 583 SH   SOLE   0 0 583
Paychex COM 704326107 3,943 35,068 SH   SOLE   0 0 35,068
PayPal Hldgs COM 70450Y103 22,065 84,798 SH   SOLE   2,175 0 82,623
PepsiCo COM 713448108 62,520 415,662 SH   SOLE   5,012 0 410,650
Pfizer COM 717081103 17,027 395,894 SH   SOLE   6,000 0 389,894
Philip Morris International COM 718172109 8,802 92,854 SH   SOLE   250 0 92,604
Phillips 66 COM 718546104 342 4,879 SH   SOLE   0 0 4,879
Pinterest COM 72352L106 233 4,566 SH   SOLE   0 0 4,566
Plug Power COM 72919P202 370 14,472 SH   SOLE   0 0 14,472
PNC Financial Services Group COM 693475105 3,178 16,243 SH   SOLE   0 0 16,243
Potbelly COM 73754Y100 136 20,000 SH   SOLE   0 0 20,000
PPG Industries COM 693506107 867 6,064 SH   SOLE   0 0 6,064
PPL COM 69351T106 601 21,564 SH   SOLE   0 0 21,564
Procter & Gamble COM 742718109 93,556 669,216 SH   SOLE   5,825 0 663,391
Public Service Enterprise Grou COM 744573106 354 5,808 SH   SOLE   0 0 5,808
QUALCOMM COM 747525103 20,125 156,030 SH   SOLE   2,245 0 153,785
Qurate Retail Group COM 74915M100 193 18,915 SH   SOLE   0 0 18,915
Raymond James Financial COM 754730109 857 9,285 SH   SOLE   0 0 9,285
Raytheon Technologies COM 75513E101 36,857 428,767 SH   SOLE   8,350 0 420,417
RBC Bearings COM 75524B104 747 3,520 SH   SOLE   0 0 3,520
ResMed COM 761152107 242 918 SH   SOLE   0 0 918
Revive Therapeutics COM 761516103 53 150,000 SH   SOLE   0 0 150,000
Rockwell Automation COM 773903109 316 1,074 SH   SOLE   0 0 1,074
Roku COM 77543R102 298 950 SH   SOLE   0 0 950
Roper Technologies COM 776696106 1,885 4,225 SH   SOLE   0 0 4,225
Ross Stores COM 778296103 864 7,940 SH   SOLE   0 0 7,940
Rush Street Interactive COM 782011100 217 11,300 SH   SOLE   0 0 11,300
Ryan Specialty Group Hldgs COM 78351F107 205 6,063 SH   SOLE   0 0 6,063
S&P Global COM 78409V104 4,016 9,452 SH   SOLE   100 0 9,352
Salesforce.com COM 79466L302 56,414 208,001 SH   SOLE   3,450 0 204,551
SBA Communications COM 78410G104 1,997 6,040 SH   SOLE   0 0 6,040
Sempra Energy COM 816851109 389 3,077 SH   SOLE   0 0 3,077
ServiceNow COM 81762P102 17,587 28,263 SH   SOLE   150 0 28,113
Sherwin Williams COM 824348106 17,216 61,546 SH   SOLE   0 0 61,546
Shopify Cl A COM 82509L107 339 250 SH   SOLE   0 0 250
Snap COM 83304A106 911 12,335 SH   SOLE   0 0 12,335
Sofi Technologies COM 83406F102 208 13,075 SH   SOLE   0 0 13,075
South State COM 840441109 206 2,758 SH   SOLE   0 0 2,758
Southern Company COM 842587107 546 8,817 SH   SOLE   0 0 8,817
Southwest Airlines COM 844741108 340 6,610 SH   SOLE   0 0 6,610
Spero Therapeutics COM 84833T103 322 17,500 SH   SOLE   0 0 17,500
Splunk COM 848637104 11,779 81,394 SH   SOLE   1,400 0 79,994
Square A COM 852234103 1,125 4,690 SH   SOLE   0 0 4,690
Starbucks COM 855244109 45,113 408,962 SH   SOLE   5,540 0 403,422
Stericycle COM 858912108 306 4,500 SH   SOLE   0 0 4,500
Stryker COM 863667101 2,642 10,020 SH   SOLE   0 0 10,020
SVB Financial Group COM 78486Q101 23,376 36,136 SH   SOLE   0 0 36,136
Sysco COM 871829107 336 4,279 SH   SOLE   0 0 4,279
T Rowe Price Group COM 74144T108 334 1,696 SH   SOLE   0 0 1,696
Take-Two Interactive Software COM 874054109 1,016 6,596 SH   SOLE   0 0 6,596
Target COM 87612E106 3,997 17,474 SH   SOLE   0 0 17,474
Tenax Therapeutics COM 88032L209 6,760 3,819,170 SH   SOLE   0 0 3,819,170
Tesla COM 88160R101 3,304 4,261 SH   SOLE   0 0 4,261
Texas Instruments COM 882508104 2,170 11,289 SH   SOLE   0 0 11,289
The Trade Desk COM 88339J105 292 4,150 SH   SOLE   0 0 4,150
Thermo Fisher Scientific COM 883556102 155,941 272,943 SH   SOLE   4,871 0 268,072
TJX Companies COM 872540109 12,203 184,943 SH   SOLE   4,405 0 180,538
Tonix Pharmaceuticals Hldg COM 890260706 15 25,000 SH   SOLE   0 0 25,000
Transportation & Logistics Sys COM 89388L108 14 540,000 SH   SOLE   0 0 540,000
Travelers Companies COM 89417E109 8,588 56,494 SH   SOLE   1,605 0 54,889
Truist Financial COM 89832Q109 13,286 226,523 SH   SOLE   6,500 0 220,023
U S Bancorp COM 902973304 6,697 112,673 SH   SOLE   450 0 112,223
Union Pacific COM 907818108 13,524 68,995 SH   SOLE   225 0 68,770
United Parcel Service Cl B COM 911312106 2,043 11,220 SH   SOLE   0 0 11,220
United Rentals COM 911363109 497 1,415 SH   SOLE   0 0 1,415
UnitedHealth Group COM 91324P102 2,164 5,539 SH   SOLE   0 0 5,539
Universal Display COM 91347P105 598 3,500 SH   SOLE   0 0 3,500
Valmont Industries COM 920253101 306 1,300 SH   SOLE   0 0 1,300
Veeva Systems Cl A COM 922475108 435 1,508 SH   SOLE   0 0 1,508
Verizon Communications COM 92343V104 21,181 392,169 SH   SOLE   3,500 0 388,669
Vertex Pharmaceuticals COM 92532F100 567 3,125 SH   SOLE   0 0 3,125
Viaspace COM 92554W106 0 100,000 SH   SOLE   70,000 0 30,000
Viatris COM 92556V106 159 11,770 SH   SOLE   0 0 11,770
Visa Class A COM 92826C839 3,486 15,648 SH   SOLE   0 0 15,648
VITRO TECH COM 92851M108 0 15,000 SH   SOLE   0 0 15,000
Vulcan Materials COM 929160109 521 3,077 SH   SOLE   0 0 3,077
Walgreens Boots Alliance COM 931427108 3,317 70,508 SH   SOLE   0 0 70,508
Walmart COM 931142103 6,792 48,730 SH   SOLE   0 0 48,730
Waste Management COM 94106L109 7,163 47,960 SH   SOLE   0 0 47,960
WEC Energy Group COM 92939U106 4,952 56,146 SH   SOLE   3,000 0 53,146
Wells Fargo COM 949746101 7,490 161,379 SH   SOLE   3,704 0 157,675
Williams-Sonoma COM 969904101 2,962 16,705 SH   SOLE   0 0 16,705
Workday Cl-A COM 98138H101 905 3,622 SH   SOLE   0 0 3,622
Xcel Energy COM 98389B100 437 6,991 SH   SOLE   0 0 6,991
Xylem COM 98419M100 1,104 8,924 SH   SOLE   0 0 8,924
Yum China Hldgs COM 98850P109 2,102 36,181 SH   SOLE   0 0 36,181
Yum! Brands COM 988498101 8,761 71,630 SH   SOLE   1,860 0 69,770
Zebra Technologies Cl A COM 989207105 509 988 SH   SOLE   0 0 988
Zimmer Biomet Holdings COM 98956P102 762 5,209 SH   SOLE   0 0 5,209
Zoetis COM 98978V103 46,419 239,102 SH   SOLE   2,625 0 236,477
Enterprise Products Partners L LTD 293792107 1,545 71,380 SH   SOLE   0 0 71,380
Magellan Midstream Partners LP LTD 559080106 504 11,066 SH   SOLE   0 0 11,066
Alibaba Group Hldgs LTD. ADR COM 01609W102 3,295 22,254 SH   SOLE   0 0 22,254
America Movil SAB ADR Ser L COM 02364W105 693 39,246 SH   SOLE   0 0 39,246
ASML Hldgs NV ADR COM N07059210 92,697 124,407 SH   SOLE   2,075 0 122,332
AstraZeneca PLC Spon ADR COM 046353108 2,264 37,699 SH   SOLE   0 0 37,699
BHP Group Ltd Spon ADR COM 088606108 524 9,795 SH   SOLE   0 0 9,795
BP PLC Spon ADR COM 055622104 430 15,749 SH   SOLE   0 0 15,749
Diageo PLC Spon ADR COM 25243Q205 421 2,179 SH   SOLE   0 0 2,179
GlaxoSmithKline PLC ADS COM 37733W105 403 10,540 SH   SOLE   0 0 10,540
Infineon Technologies ADR COM 45662N103 838 20,377 SH   SOLE   900 0 19,477
LVMH Moet Hennessy Louis Vuitt COM 502441306 262 1,832 SH   SOLE   0 0 1,832
National Grid PLC ADR COM 636274409 5,234 87,774 SH   SOLE   858 0 86,916
Nestle SA Sponsored ADR COM 641069406 42,544 353,917 SH   SOLE   3,605 0 350,312
Novartis AG ADR COM 66987V109 21,675 265,041 SH   SOLE   6,985 0 258,056
Prudential ADR COM 74435K204 214 5,456 SH   SOLE   0 0 5,456
Renalytix PLC ADR COM 75973T101 3,323 165,724 SH   SOLE   0 0 165,724
Royal Dutch Shell PLC ADR-A COM 780259206 1,261 28,285 SH   SOLE   0 0 28,285
Siemens AG Sp ADR COM 826197501 1,205 14,669 SH   SOLE   0 0 14,669
Unilever PLC Spon ADR COM 904767704 19,065 351,616 SH   SOLE   6,150 0 345,466
4Front Ventures COM 35086B207 73 70,000 SH   SOLE   0 0 70,000
Accenture Plc Cl A COM G1151C101 15,757 49,254 SH   SOLE   970 0 48,284
Alcon COM H01301128 10,308 128,098 SH   SOLE   4,450 0 123,648
Aon PLC COM G0403H108 2,623 9,180 SH   SOLE   0 0 9,180
Aptiv PLC COM G6095L109 276 1,853 SH   SOLE   0 0 1,853
Athene Holding Ltd Cl A COM G0684D107 9,960 144,618 SH   SOLE   0 0 144,618
Atlassian Plc Cl A COM G06242104 235 600 SH   SOLE   0 0 600
Aurinia Pharmaceuticals COM 05156V102 210 9,500 SH   SOLE   0 0 9,500
BCE COM 05534B760 210 4,188 SH   SOLE   0 0 4,188
BellRock Brands COM 07987E101 15 185,000 SH   SOLE   0 0 185,000
Braxia Scientific Corp. COM 105736102 7 40,000 SH   SOLE   0 0 40,000
BriaCell Therapeutics COM 10778Y302 81 10,000 SH   SOLE   0 0 10,000
C21 Investments COM 12675Q101 53 75,000 SH   SOLE   0 0 75,000
Canadian Pacific Railway Ltd COM 13645T100 899 13,815 SH   SOLE   0 0 13,815
Chubb Ltd COM H1467J104 10,133 58,412 SH   SOLE   355 0 58,057
Columbia Care COM 197309107 78 20,000 SH   SOLE   0 0 20,000
Cresco Labs COM 22587M106 918 98,900 SH   SOLE   0 0 98,900
Curaleaf Holdings COM 23126M102 1,213 100,644 SH   SOLE   0 0 100,644
Cybin COM 23256X100 55 25,000 SH   SOLE   0 0 25,000
Denison Mines COM 248356107 29 20,000 SH   SOLE   0 0 20,000
Dragontail Systems COM Q32679104 0 52,500 SH   SOLE   0 0 52,500
Eaton Corp PLC COM G29183103 351 2,351 SH   SOLE   0 0 2,351
Enbridge COM 29250N105 531 13,339 SH   SOLE   0 0 13,339
Field Trip Health Ltd. COM 31656R102 46 10,000 SH   SOLE   0 0 10,000
Gage Growth COM 362656407 46 25,000 SH   SOLE   0 0 25,000
Glass House Brands COM 377130406 100 20,000 SH   SOLE   0 0 20,000
Goodness Growth Holdings Inc COM 38238W103 104 65,000 SH   SOLE   0 0 65,000
Green Thumb Industries COM 39342L108 3,461 124,648 SH   SOLE   0 0 124,648
Harborside COM 411620107 44 53,396 SH   SOLE   0 0 53,396
Harvest Health & Recreation COM 41755M102 200 64,000 SH   SOLE   0 0 64,000
Hollister Biosciences COM 435631106 18 100,000 SH   SOLE   0 0 100,000
IHS Markit Ltd COM G47567105 442 3,790 SH   SOLE   0 0 3,790
IM Cannabis COM 44969Q208 35 10,000 SH   SOLE   0 0 10,000
Jushi Holdings COM 48213Y107 42 10,000 SH   SOLE   0 0 10,000
Koninklijke Philips Electronic COM 500472303 1,443 32,472 SH   SOLE   0 0 32,472
Linde PLC COM G5494J103 4,364 14,879 SH   SOLE   0 0 14,879
Medtronic Plc COM G5960L103 2,585 20,622 SH   SOLE   500 0 20,122
MindMed COM 60255C109 169 72,500 SH   SOLE   0 0 72,500
Nansonics Limited COM Q6499K102 446 90,051 SH   SOLE   0 0 90,051
North Energy ASA COM R62649109 48 17,350 SH   SOLE   0 0 17,350
Numinus Wellness COM 67054W103 31 50,000 SH   SOLE   0 0 50,000
NXP Semiconductors NV COM N6596X109 1,334 6,813 SH   SOLE   0 0 6,813
Options Media Group Hldgs COM 684008105 0 234,993 SH   SOLE   0 0 234,993
Pentair PLC COM G7S00T104 283 3,900 SH   SOLE   0 0 3,900
Quotient COM G73268107 59 25,000 SH   SOLE   0 0 25,000
RIV Capital COM 768014102 117 100,000 SH   SOLE   0 0 100,000
Schlumberger Ltd COM 806857108 11,779 397,398 SH   SOLE   11,067 0 386,331
Slang Worldwide COM 831006200 31 200,000 SH   SOLE   0 0 200,000
Terrascend COM 88105E108 120 17,000 SH   SOLE   0 0 17,000
TPCO Holding Corp COM 87270T106 64 20,000 SH   SOLE   0 0 20,000
Trane Technologies PLC COM G8994E103 570 3,300 SH   SOLE   0 0 3,300
Trulieve Cannabis COM 89788C104 334 12,400 SH   SOLE   0 0 12,400
Tudor Gold COM 89901P107 101 56,000 SH   SOLE   0 0 56,000
Verano Holdings COM 92338D101 249 21,800 SH   SOLE   0 0 21,800
Vext Science COM 925540106 63 100,000 SH   SOLE   0 0 100,000
Merida Merger Wts Ex 11/26 WT 58953M114 30 25,000 SH   SOLE   0 0 25,000
Alexandria Real Estate Equitie COM 015271109 1,666 8,719 SH   SOLE   0 0 8,719
American Campus Communities COM 024835100 1,381 28,503 SH   SOLE   0 0 28,503
American Tower REIT COM 03027X100 9,689 36,506 SH   SOLE   0 0 36,506
Boston Properties COM 101121101 217 2,000 SH   SOLE   0 0 2,000
Broadstone Net Lease-A COM 11135E203 293 11,516 SH   SOLE   0 0 11,516
Camden Property Trust COM 133131102 1,067 7,236 SH   SOLE   0 0 7,236
Corporate Office Properties COM 22002T108 870 32,260 SH   SOLE   0 0 32,260
Empire State Realty COM 292102100 230 22,903 SH   SOLE   0 0 22,903
Equinix COM 29444U700 237 300 SH   SOLE   0 0 300
Equity Lifestyle Properties COM 29472R108 327 4,192 SH   SOLE   0 0 4,192
Equity Residential COM 29476L107 2,120 26,204 SH   SOLE   0 0 26,204
ProLogis COM 74340W103 609 4,856 SH   SOLE   0 0 4,856
Public Storage COM 74460D109 9,162 30,837 SH   SOLE   500 0 30,337
Realty Income COM 756109104 226 3,483 SH   SOLE   0 0 3,483
Simon Property Group COM 828806109 1,182 9,091 SH   SOLE   0 0 9,091
Texas Pacific Land Corp. COM 88262P102 307 254 SH   SOLE   0 0 254
Ventas COM 92276F100 738 13,376 SH   SOLE   0 0 13,376
Weyerhaeuser COM 962166104 1,248 35,088 SH   SOLE   0 0 35,088
AB Wealth Appreciation Strateg COM 01877F666 256 12,042 SH   SOLE   0 0 12,042
Akre Focus Fd COM 742935125 263 4,097 SH   SOLE   0 0 4,097
AllianceBernstein Sm/Mdcap Gr COM 018636100 154 10,183 SH   SOLE   0 0 10,183
Amer Fds-Invest Co of Amer A COM 461308108 276 5,513 SH   SOLE   0 0 5,513
Amer Fds - Fundamental Inv COM 360802821 455 6,048 SH   SOLE   0 0 6,048
American Century Select Fd - I COM 025083502 256 2,207 SH   SOLE   0 0 2,207
American Fds-Fundamental Inv COM 360802102 219 2,905 SH   SOLE   0 0 2,905
American Fds-Growth Fd of Amer COM 399874106 417 5,513 SH   SOLE   0 0 5,513
American Fds-New Perspective-A COM 648018109 820 12,286 SH   SOLE   0 0 12,286
American Fds-Washington Mutual COM 939330106 207 3,748 SH   SOLE   0 0 3,748
American Grw Fd of Amer 2 COM 399874825 627 8,290 SH   SOLE   0 0 8,290
American SMALLCAP World Fd-A COM 831681101 446 5,055 SH   SOLE   0 0 5,055
BlackRock H/Y Bd Port COM 09260B630 276 34,969 SH   SOLE   0 0 34,969
BlackRock Strat Inc Opp Port F COM 09260B382 188 18,211 SH   SOLE   0 0 18,211
Catalyst Enhanced Inc Strat Fd COM 62827P436 188 16,841 SH   SOLE   0 0 16,841
Columbia Acorn Fund-Z COM 197199409 7,476 442,371 SH   SOLE   0 0 442,371
Columbia Acorn Intl Fd-Z COM 197199813 1,308 35,981 SH   SOLE   0 0 35,981
Columbia L/C Grwth Fd Z COM 19765P661 752 11,674 SH   SOLE   0 0 11,674
CREF Stock Acct R3 COM 194408126 241 325 SH   SOLE   0 0 325
DFA Emerg Mkt Core Eq Fd COM 233203421 359 14,331 SH   SOLE   0 0 14,331
DFA Intl Core Eq Fd COM 233203371 240 15,096 SH   SOLE   0 0 15,096
DFA US L/C Growth Port COM 23320G281 231 7,552 SH   SOLE   0 0 7,552
DFA US Lg Cap Value Port COM 233203827 268 6,074 SH   SOLE   0 0 6,074
Dodge & Cox Balanced Fund COM 256201104 938 8,179 SH   SOLE   0 0 8,179
Dodge & Cox Income Fund COM 256210105 363 25,415 SH   SOLE   0 0 25,415
Dodge & Cox Intl Stock Fd COM 256206103 218 4,608 SH   SOLE   0 0 4,608
Dodge & Cox Stock Fund COM 256219106 468 1,984 SH   SOLE   0 0 1,984
Dreyfus Mid Cap Index I Fd COM 05588M100 209 5,500 SH   SOLE   0 0 5,500
Eaton Vance Emrging Mkts Fd COM 27827V402 113 12,768 SH   SOLE   0 0 12,768
Federated Inst H/Y Bond Fd COM 31420B300 149 14,938 SH   SOLE   0 0 14,938
Fidelity 4-in-1 Index Fd COM 31634R109 441 7,249 SH   SOLE   0 0 7,249
Fidelity 500 Index Fund COM 315911750 8,127 54,193 SH   SOLE   0 0 54,193
Fidelity Advisor New Insights COM 316071208 238 5,771 SH   SOLE   0 0 5,771
Fidelity Contrafund COM 316071109 1,680 89,216 SH   SOLE   0 0 89,216
Fidelity Equity Income Fd COM 316138106 254 3,611 SH   SOLE   0 0 3,611
Fidelity Fund COM 316153105 526 7,417 SH   SOLE   0 0 7,417
Fidelity Intl Index Fd COM 315911727 500 10,175 SH   SOLE   0 0 10,175
Fidelity Magellan Fund COM 316184100 262 18,467 SH   SOLE   0 0 18,467
Fidelity Puritan Fund COM 316345107 749 26,038 SH   SOLE   0 0 26,038
Fidelity Spartan Inter Muni In COM 31638R204 1,691 156,581 SH   SOLE   0 0 156,581
Fidelity Tax Free Bond Fund COM 316128503 412 33,948 SH   SOLE   0 0 33,948
Fidelity Value Fund COM 316464106 244 16,299 SH   SOLE   0 0 16,299
Franklin H/Y Tax Free Inc COM 354723272 578 55,101 SH   SOLE   0 0 55,101
Franklin Income Fd COM 353496847 260 105,823 SH   SOLE   0 0 105,823
Harding Loevner Intl Equity Po COM 412295107 294 9,963 SH   SOLE   0 0 9,963
Harris Assoc Oakmark Fund COM 413838103 1,541 13,341 SH   SOLE   0 0 13,341
Harris Assoc Oakmark Select Fu COM 413838608 234 3,749 SH   SOLE   0 0 3,749
Invesco Oppenheimer Dev Mkts-A COM 00143W701 473 9,029 SH   SOLE   0 0 9,029
IShares S&P 500 Index-K COM 066922204 25,101 49,266 SH   SOLE   0 0 49,266
Janus Balanced Fd COM 471023879 362 8,175 SH   SOLE   0 0 8,175
Janus Henderson Research D COM 47103E759 223 3,123 SH   SOLE   0 0 3,123
Janus Mercury Fund COM 471023853 393 5,509 SH   SOLE   0 0 5,509
John Hancock Income Fd COM 410227839 143 21,554 SH   SOLE   0 0 21,554
John Hancock Lg Cap Eq Fd COM 41013P103 250 3,457 SH   SOLE   0 0 3,457
John Hancock Life Bal Fd COM 47803V481 278 16,796 SH   SOLE   0 0 16,796
JP Morgan Global Allocation fd COM 48121L692 208 9,071 SH   SOLE   0 0 9,071
JPMorgan Equity Index Sel COM 4812C1553 304 4,639 SH   SOLE   0 0 4,639
JPMorgan Income Builder Fd COM 4812A3254 131 11,428 SH   SOLE   0 0 11,428
JPMorgan Interm Tax Free Bd Fd COM 4812A0458 339 30,380 SH   SOLE   0 0 30,380
JPMorgan Tax Free Bd-Sel COM 4812C0456 313 24,969 SH   SOLE   0 0 24,969
JPMorgan Tax R/R Fd COM 4812A2538 246 24,874 SH   SOLE   0 0 24,874
Litman Gregory Master Alter St COM 53700T801 156 12,791 SH   SOLE   0 0 12,791
Lord Abbett Shrt Dur Inc Fd COM 543916704 55 12,990 SH   SOLE   0 0 12,990
MFS Mass Investors Tr-A COM 575736103 286 6,875 SH   SOLE   0 0 6,875
Northern High Yield Fixed Inc COM 665162699 204 29,823 SH   SOLE   0 0 29,823
Northern Stock Index Fd COM 665162772 334 6,925 SH   SOLE   0 0 6,925
Nuveen Inter Dur Muni Bd-R COM 67065Q400 570 59,182 SH   SOLE   0 0 59,182
Oakmark Equity & Income Fd COM 413838772 321 8,912 SH   SOLE   0 0 8,912
Oakmark Fund COM 413838798 212 1,834 SH   SOLE   0 0 1,834
Parnassus Core Equity Fd COM 701769408 762 12,344 SH   SOLE   0 0 12,344
Parnassus Equity Income Fd COM 701769101 551 8,946 SH   SOLE   0 0 8,946
PIMCO Foreign Bd US Dollar Hed COM 693390882 114 10,517 SH   SOLE   0 0 10,517
PIMCO Income Fund COM 72201F490 225 18,662 SH   SOLE   0 0 18,662
Price T Rowe Capital Appreciat COM 77954M105 1,294 33,929 SH   SOLE   0 0 33,929
Price T Rowe Dividend Growth F COM 779546100 438 6,489 SH   SOLE   0 0 6,489
Price T Rowe Mid Cap Grwth Fd COM 779556109 833 6,698 SH   SOLE   0 0 6,698
Price T Rowe New Horizons Fund COM 779562107 305 3,247 SH   SOLE   0 0 3,247
Price T Rowe Science & Technol COM 77957M102 234 3,914 SH   SOLE   0 0 3,914
Price T Rowe Tax Free Inc Bond COM 779576107 218 20,945 SH   SOLE   0 0 20,945
Schwab 1000 Fund Investor Sh COM 808517106 288 3,003 SH   SOLE   0 0 3,003
Schwab Intl Index Fund COM 808509830 261 11,022 SH   SOLE   0 0 11,022
Schwab S&P 500 Index Fd COM 808509855 4,772 71,706 SH   SOLE   0 0 71,706
Schwab Total Stock Mrkt Ind-Se COM 808509756 1,706 22,305 SH   SOLE   0 0 22,305
Segall Bryant & Hamill Shrt Tr COM 81580H670 185 18,261 SH   SOLE   0 0 18,261
Stone Ridge H/Y Reinsur Risk P COM 861728509 3,777 417,388 SH   SOLE   0 0 417,388
T Rowe Price Gr Stock Fund COM 741479109 1,253 11,276 SH   SOLE   0 0 11,276
T Rowe Price Health Sciences F COM 741480107 438 3,995 SH   SOLE   0 0 3,995
T Rowe Price High Yield Fd COM 741481105 119 17,807 SH   SOLE   0 0 17,807
T Rowe Price Intl Eqty Indx Fd COM 77958A107 181 11,034 SH   SOLE   0 0 11,034
T Rowe Price S/T Bond COM 77957P105 570 118,231 SH   SOLE   0 0 118,231
T Rowe Price Ultra ST Bd-Inv COM 77957P303 166 32,696 SH   SOLE   0 0 32,696
Tweedy Browne Global Value Fd COM 901165100 625 20,720 SH   SOLE   0 0 20,720
Vanguard 500 Index Fd-Admiral COM 922908710 7,508 18,882 SH   SOLE   0 0 18,882
Vanguard Bal Index Adm Fed COM 921931200 265 5,605 SH   SOLE   0 0 5,605
Vanguard Dev Mkt Indx Adm COM 921943809 331 20,431 SH   SOLE   0 0 20,431
Vanguard Developed Mkts Indx COM 921943882 5,779 356,062 SH   SOLE   0 0 356,062
Vanguard Div Apprec Index Fd COM 921908828 683 16,398 SH   SOLE   0 0 16,398
Vanguard Dividend Grwth Fd COM 921908604 416 11,320 SH   SOLE   0 0 11,320
Vanguard FTSE Social Index Fun COM 921910717 488 11,597 SH   SOLE   0 0 11,597
Vanguard GNMA Fd-Inv COM 922031307 466 43,860 SH   SOLE   0 0 43,860
Vanguard GNMA Fd - Adm COM 922031794 6,074 571,915 SH   SOLE   0 0 571,915
Vanguard H/Y Corp COM 922031760 70 11,719 SH   SOLE   0 0 11,719
Vanguard Healthcare Fd COM 921908885 1,128 11,549 SH   SOLE   0 0 11,549
Vanguard High Div Yld Indx COM 921946786 649 20,815 SH   SOLE   0 0 20,815
Vanguard Inflat Protected Sec COM 922031869 260 18,003 SH   SOLE   0 0 18,003
Vanguard Intl Growth Fd-I COM 921910204 894 17,400 SH   SOLE   0 0 17,400
Vanguard Intm Trm T/E Fd COM 922907878 239 16,267 SH   SOLE   0 0 16,267
Vanguard Long-Term T/E Fd COM 922907308 162 13,374 SH   SOLE   0 0 13,374
Vanguard Ltd Term T/E Fd COM 922907886 397 35,492 SH   SOLE   0 0 35,492
Vanguard Mid Cap Index-Adm COM 922908645 489 1,668 SH   SOLE   0 0 1,668
Vanguard S/T Invest Gr Adm Fd COM 922031836 295 27,003 SH   SOLE   0 0 27,003
Vanguard S/T Tax Exempt Fd COM 922907803 235 14,775 SH   SOLE   0 0 14,775
Vanguard Small Cap Index Fd-Ad COM 922908686 520 4,958 SH   SOLE   0 0 4,958
Vanguard ST Inv Gr Fd COM 922031406 290 26,553 SH   SOLE   0 0 26,553
Vanguard Tot Stk Mkt Index Fd COM 922908728 6,565 60,739 SH   SOLE   0 0 60,739
Vanguard Total Intl Stk Index COM 921909818 551 16,205 SH   SOLE   0 0 16,205
Vanguard Value Index Fd COM 922908678 470 8,899 SH   SOLE   0 0 8,899
Vanguard Wellesley Inc Fund COM 921938205 211 2,978 SH   SOLE   0 0 2,978
Vanguard Wellesley Income Fund COM 921938106 548 18,705 SH   SOLE   0 0 18,705
Vanguard Wellington Fd COM 921935201 992 11,815 SH   SOLE   0 0 11,815
Vanguard Windsor Fd ADM COM 922018403 268 3,197 SH   SOLE   0 0 3,197
WCM Focused International Grow COM 461418444 265 9,672 SH   SOLE   0 0 9,672
AdvisorShares Pure US Cannabis COM 00768Y453 246 7,780 SH   SOLE   0 0 7,780
AMEX Technology Sel Sector SP COM 81369Y803 282 1,886 SH   SOLE   0 0 1,886
AMEX Financial Select Sector COM 81369Y605 556 14,821 SH   SOLE   0 0 14,821
AMEX Health Care Select Sector COM 81369Y209 569 4,466 SH   SOLE   0 0 4,466
Cambria Tail Risk ETF COM 132061862 7,979 425,319 SH   SOLE   0 0 425,319
Consumer Discr Selt Sec SPDR COM 81369Y407 287 1,600 SH   SOLE   0 0 1,600
DNP Select Income Fd COM 23325P104 160 15,049 SH   SOLE   0 0 15,049
Global X NASDAQ 100 Cov Call COM 37954Y483 3,944 179,007 SH   SOLE   0 0 179,007
Global X Russell 2000 Cvrd Cal COM 37954Y459 1,597 64,147 SH   SOLE   0 0 64,147
Global X S&P 500 Covered Call COM 37954Y475 3,181 65,543 SH   SOLE   0 0 65,543
Goldman Sachs Treas Acc Fd COM 381430529 258 2,574 SH   SOLE   0 0 2,574
Invesco QQQ COM 46090E103 6,781 18,944 SH   SOLE   0 0 18,944
Invesco Wilderhill Clean En COM 46137V134 334 4,329 SH   SOLE   0 0 4,329
iShares 20 Plus Yrs Treas Bd E COM 464287432 807 5,590 SH   SOLE   0 0 5,590
iShares Barclays 1-3 Yr Trsy B COM 464287457 1,132 13,143 SH   SOLE   9,500 0 3,643
iShares Barclays 3-7 Yr Trea COM 464288661 215 1,648 SH   SOLE   1,200 0 448
iShares Barclays Shrt Trea COM 464288679 2,156 19,521 SH   SOLE   0 0 19,521
iShares Core MSCI EAFE ETF COM 46432F842 10,834 145,919 SH   SOLE   1,100 0 144,819
iShares Core MSCI Emer Mkts ET COM 46434G103 6,737 109,086 SH   SOLE   0 0 109,086
ishares Core S&P 500 ETF COM 464287200 11,153 25,887 SH   SOLE   0 0 25,887
iShares Core S&P MidCap ETF COM 464287507 15,403 58,550 SH   SOLE   0 0 58,550
iShares Core S&P SmallCap ETF COM 464287804 17,958 164,468 SH   SOLE   1,000 0 163,468
iShares Core S&P Total U S Sto COM 464287150 2,809 28,551 SH   SOLE   0 0 28,551
iShares Cur Hdg MSCI EAFE Sm COM 46435G839 332 9,000 SH   SOLE   2,000 0 7,000
iShares DJ Select Div Index Fd COM 464287168 2,812 24,515 SH   SOLE   0 0 24,515
iShares DJ US Tech Sec Ind Fd COM 464287721 527 5,200 SH   SOLE   0 0 5,200
ishares Glbl Clean Energy ETF COM 464288224 310 14,300 SH   SOLE   0 0 14,300
iShares Gold Trust COM 464285204 219 6,561 SH   SOLE   0 0 6,561
iShares iBond Dec 2022 Trm COM 46435G755 514 19,625 SH   SOLE   0 0 19,625
IShares IBonds Dec 2021 Term COM 46435G789 737 28,800 SH   SOLE   0 0 28,800
IShares IBonds Dec 2023 Term COM 46435G318 215 8,250 SH   SOLE   0 0 8,250
iShares IBoxx H/Y Corp Bd COM 464288513 570 6,516 SH   SOLE   0 0 6,516
iShares Lehman Treas Inf Prot COM 464287176 739 5,788 SH   SOLE   0 0 5,788
iShares MSCI ACWI Index Fd COM 464288257 699 7,000 SH   SOLE   0 0 7,000
iShares MSCI Asia Ex-Japan COM 464288182 730 8,592 SH   SOLE   0 0 8,592
iShares MSCI Canada Index Fd COM 464286509 363 10,012 SH   SOLE   0 0 10,012
iShares MSCI EAFE Growth Fd COM 464288885 211 1,982 SH   SOLE   0 0 1,982
iShares MSCI EAFE Index Fd COM 464287465 12,980 166,387 SH   SOLE   3,870 0 162,517
iShares MSCI EAFE S/C COM 464288273 715 9,606 SH   SOLE   1,100 0 8,506
iShares MSCI EAFE Value Ind Fd COM 464288877 243 4,772 SH   SOLE   0 0 4,772
iShares MSCI Emerging Mkts Ind COM 464287234 11,120 220,726 SH   SOLE   18,609 0 202,117
iShares MSCI Japan Index Fd COM 46434G822 384 5,471 SH   SOLE   0 0 5,471
iShares Russell 1000 Grow Indx COM 464287614 2,522 9,204 SH   SOLE   0 0 9,204
iShares Russell 1000 Index Fd COM 464287622 494 2,043 SH   SOLE   0 0 2,043
iShares Russell 1000 Val Index COM 464287598 896 5,727 SH   SOLE   0 0 5,727
iShares Russell 2000 Index Fun COM 464287655 11,122 50,842 SH   SOLE   2,000 0 48,842
iShares Russell Midcap Index F COM 464287499 16,313 208,556 SH   SOLE   10,050 0 198,506
ishares S&P 100 Index Fd COM 464287101 474 2,400 SH   SOLE   0 0 2,400
iShares S&P 500 Growth Index F COM 464287309 270 3,654 SH   SOLE   0 0 3,654
iShares S&P 500 Value Index Fd COM 464287408 886 6,095 SH   SOLE   0 0 6,095
iShares S&P Global 100 Index F COM 464287572 462 6,494 SH   SOLE   800 0 5,694
iShares S&P MidCap 400/Value I COM 464287705 2,760 26,788 SH   SOLE   0 0 26,788
iShares S&P MidCap400 Grwth In COM 464287606 428 5,399 SH   SOLE   0 0 5,399
iShares S&P Natl AMT Free Bd COM 464288414 517 4,453 SH   SOLE   0 0 4,453
iShares S&P S/C 600/Barra Grw COM 464287887 384 2,954 SH   SOLE   0 0 2,954
iShares S&P SmallCap 600 Val I COM 464287879 587 5,826 SH   SOLE   0 0 5,826
iShares Ultra Short-Term Bd COM 46434V878 11,901 235,640 SH   SOLE   0 0 235,640
JPMorgan Ultra Short Income COM 46641Q837 1,090 21,500 SH   SOLE   0 0 21,500
Proshares Short 20 Plus Trsy COM 74347X849 225 13,500 SH   SOLE   0 0 13,500
ProShares Short S&P 500 COM 74347B425 799 52,500 SH   SOLE   0 0 52,500
ProShares VIX Mid Term COM 74347W338 4,551 140,840 SH   SOLE   0 0 140,840
Quadratic int rte vol and infl COM 500767736 8,279 297,047 SH   SOLE   0 0 297,047
Robo Global Healthcare Tech Fd COM 301505723 8,322 182,575 SH   SOLE   7,200 0 175,375
Robo Global Robotics & Automat COM 301505707 12,824 199,105 SH   SOLE   8,600 0 190,505
S&P Mid-Cap 400 ETF Trust COM 78467Y107 29,263 60,854 SH   SOLE   975 0 59,879
Schwab Emerging Mkts Equity Fd COM 808524706 388 12,718 SH   SOLE   0 0 12,718
Schwab Intl Equity ETF COM 808524805 683 17,638 SH   SOLE   0 0 17,638
Schwab U S Broad Mkt ETF COM 808524102 725 6,977 SH   SOLE   0 0 6,977
Schwab US Dvd Equity ETF COM 808524797 275 3,705 SH   SOLE   0 0 3,705
Schwab US Lg Cap Fd COM 808524201 367 3,524 SH   SOLE   0 0 3,524
Schwab US Lg Cap Value Fd COM 808524409 367 5,440 SH   SOLE   0 0 5,440
Schwab US Sm Cap Fd COM 808524607 210 2,096 SH   SOLE   0 0 2,096
SPDR 500 ETF Trust Ser 1 COM 78462F103 80,449 187,465 SH   SOLE   0 0 187,465
SPDR Barclays 1-3 Month COM 78468R663 566 6,190 SH   SOLE   0 0 6,190
SPDR DJIA ETF Trust COM 78467X109 363 1,073 SH   SOLE   0 0 1,073
SPDR Gold Trust COM 78463V107 1,198 7,298 SH   SOLE   0 0 7,298
SPDR S&P 600 S/C ETF COM 78464A813 460 4,856 SH   SOLE   0 0 4,856
SPDR S&P Aerspace & Defense COM 78464A631 239 2,004 SH   SOLE   0 0 2,004
SPDR S&P Dividend COM 78464A763 524 4,457 SH   SOLE   0 0 4,457
Sprott Physical Gold Trust COM 85207H104 299 21,643 SH   SOLE   0 0 21,643
Tri Continental COM 895436103 289 8,662 SH   SOLE   0 0 8,662
Utilities Sel Sector SPDR Fd COM 81369Y886 209 3,265 SH   SOLE   0 0 3,265
Vanguard 500 ETF COM 922908363 7,085 17,964 SH   SOLE   0 0 17,964
Vanguard Dividend Apprec COM 921908844 949 6,176 SH   SOLE   0 0 6,176
Vanguard Extended Mkt COM 922908652 1,041 5,708 SH   SOLE   0 0 5,708
Vanguard FTSE All Wo X-US COM 922042775 2,935 48,142 SH   SOLE   200 0 47,942
Vanguard FTSE All Wo X-US SC COM 922042718 550 4,113 SH   SOLE   100 0 4,013
Vanguard FTSE Dev Mrkts ETF COM 921943858 1,186 23,483 SH   SOLE   0 0 23,483
Vanguard FTSE Emerging Mkts COM 922042858 16,185 323,634 SH   SOLE   3,800 0 319,834
Vanguard FTSE Europe ETF COM 922042874 252 3,844 SH   SOLE   0 0 3,844
Vanguard Growth ETF COM 922908736 1,856 6,395 SH   SOLE   0 0 6,395
Vanguard Health Care ETF COM 92204A504 314 1,270 SH   SOLE   0 0 1,270
Vanguard High Div Yield ETF COM 921946406 1,192 11,530 SH   SOLE   0 0 11,530
Vanguard Info Tech ETF COM 92204A702 249 620 SH   SOLE   0 0 620
Vanguard Int-Term Corp Bond Fd COM 92206C870 612 6,484 SH   SOLE   0 0 6,484
Vanguard MidCap ETF COM 922908629 832 3,514 SH   SOLE   0 0 3,514
Vanguard REIT ETF COM 922908553 842 8,276 SH   SOLE   0 0 8,276
Vanguard S/T Corp Bond COM 92206C409 402 4,875 SH   SOLE   0 0 4,875
Vanguard Short-Term Treasury COM 92206C102 343 5,577 SH   SOLE   0 0 5,577
Vanguard Short Term Bd ETF COM 921937827 303 3,692 SH   SOLE   0 0 3,692
Vanguard Sm Cap Growth COM 922908595 365 1,301 SH   SOLE   0 0 1,301
Vanguard Small Cap ETF COM 922908751 719 3,287 SH   SOLE   0 0 3,287
Vanguard Tot Intl Stk Index ET COM 921909768 208 3,292 SH   SOLE   0 0 3,292
Vanguard Total Stock Market ET COM 922908769 3,274 14,745 SH   SOLE   0 0 14,745
Vanguard Ultra Short Bond COM 92203C303 1,473 29,373 SH   SOLE   0 0 29,373
Vanguard Value ETF Fund COM 922908744 383 2,827 SH   SOLE   0 0 2,827
Wisdom Tree Intl Quality Divid COM 97717X131 306 8,025 SH   SOLE   0 0 8,025
Wisdomtree Emrg. Mkts. Ex-Stat COM 97717X578 225 6,033 SH   SOLE   0 0 6,033
WisdomTree Euro Hedged Eq Fd COM 97717X701 203 2,664 SH   SOLE   0 0 2,664
WisdomTree Japan Hedged Eq Fd COM 97717W851 259 4,100 SH   SOLE   0 0 4,100