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 26,685 138,493 SH   SOLE   1,538 0 136,955
Abbott Laboratories COM 002824100 61,086 509,733 SH   SOLE   8,145 0 501,588
AbbVie COM 00287Y109 30,768 284,313 SH   SOLE   2,572 0 281,741
ABM Industries COM 000957100 245 4,800 SH   SOLE   0 0 4,800
Activision Blizzard COM 00507V109 12,544 134,882 SH   SOLE   6,400 0 128,482
Adobe COM 00724F101 10,229 21,518 SH   SOLE   150 0 21,368
Air Products & Chemicals COM 009158106 20,353 72,343 SH   SOLE   1,515 0 70,828
AirBNB COM 009066101 257 1,365 SH   SOLE   0 0 1,365
Alliant Energy COM 018802108 654 12,080 SH   SOLE   4,750 0 7,330
Allstate COM 020002101 22,410 195,038 SH   SOLE   5,390 0 189,648
Alphabet Cl A COM 02079K305 35,178 17,056 SH   SOLE   335 0 16,721
Alphabet Cl C COM 02079K107 91,355 44,162 SH   SOLE   815 0 43,347
Alteryx Cl A COM 02156B103 1,495 18,020 SH   SOLE   0 0 18,020
Altria Group COM 02209S103 4,423 86,459 SH   SOLE   700 0 85,759
Amazon.com COM 023135106 69,682 22,521 SH   SOLE   440 0 22,081
American Electric Power COM 025537101 322 3,805 SH   SOLE   0 0 3,805
American Express COM 025816109 54,960 388,571 SH   SOLE   6,720 0 381,851
American Water Works COM 030420103 362 2,416 SH   SOLE   0 0 2,416
Ameriprise Financial COM 03076C106 685 2,947 SH   SOLE   0 0 2,947
AMETEK COM 031100100 5,271 41,269 SH   SOLE   0 0 41,269
Amgen COM 031162100 6,385 25,662 SH   SOLE   200 0 25,462
Amkor Technology COM 031652100 296 12,500 SH   SOLE   0 0 12,500
Analog Devices COM 032654105 5,330 34,370 SH   SOLE   0 0 34,370
ANSYS COM 03662Q105 666 1,962 SH   SOLE   0 0 1,962
Anthem COM 036752103 812 2,262 SH   SOLE   0 0 2,262
Apple COM 037833100 193,017 1,580,160 SH   SOLE   13,705 0 1,566,455
Applied Materials COM 038222105 708 5,296 SH   SOLE   0 0 5,296
AptarGroup COM 038336103 8,080 57,036 SH   SOLE   1,050 0 55,986
Arcimoto COM 039587100 146 11,000 SH   SOLE   0 0 11,000
AT&T COM 00206R102 9,114 301,087 SH   SOLE   0 0 301,087
Automatic Data Processing COM 053015103 3,649 19,362 SH   SOLE   0 0 19,362
AXON Enterprise COM 05464C101 285 2,000 SH   SOLE   0 0 2,000
Bank of America COM 060505104 3,949 102,059 SH   SOLE   300 0 101,759
Bank of New York Mellon Corp COM 064058100 1,977 41,808 SH   SOLE   555 0 41,253
Baxter International COM 071813109 1,650 19,563 SH   SOLE   2,000 0 17,563
Becton Dickinson COM 075887109 16,317 67,106 SH   SOLE   1,625 0 65,481
Berkshire Hathaway Cl A COM 084670108 12,342 32 SH   SOLE   0 0 32
Berkshire Hathaway Cl B COM 084670702 30,055 117,645 SH   SOLE   3,025 0 114,620
BlackRock COM 09247X101 4,599 6,099 SH   SOLE   0 0 6,099
Blackstone Group COM 09260D107 7,036 94,408 SH   SOLE   500 0 93,908
Boeing COM 097023105 30,622 120,217 SH   SOLE   1,265 0 118,952
Booking Holdings COM 09857L108 308 132 SH   SOLE   0 0 132
Bristol-Myers Squibb COM 110122108 10,124 160,369 SH   SOLE   2,000 0 158,369
Broadcom Ltd COM 11135F101 52,736 113,738 SH   SOLE   2,945 0 110,793
Broadridge Financial Solutions COM 11133T103 231 1,510 SH   SOLE   0 0 1,510
Cable One COM 12685J105 777 425 SH   SOLE   0 0 425
Cannabis Science COM 137648101 0 10,000 SH   SOLE   0 0 10,000
Cardinal Health COM 14149Y108 788 12,967 SH   SOLE   0 0 12,967
Carrier Global COM 14448C104 1,691 40,054 SH   SOLE   400 0 39,654
Caterpillar COM 149123101 14,347 61,877 SH   SOLE   50 0 61,827
CBOE Holdings COM 12503M108 774 7,847 SH   SOLE   0 0 7,847
Charles Schwab COM 808513105 14,982 229,854 SH   SOLE   2,100 0 227,754
Charter Communications A COM 16119P108 1,546 2,505 SH   SOLE   0 0 2,505
Chevron COM 166764100 34,366 327,951 SH   SOLE   6,217 0 321,734
Chipotle Mexican Grill COM 169656105 266 187 SH   SOLE   0 0 187
Cigna COM 125523100 2,701 11,172 SH   SOLE   0 0 11,172
Cisco Systems COM 17275R102 14,085 272,388 SH   SOLE   5,360 0 267,028
Citigroup COM 172967424 20,651 283,868 SH   SOLE   1,475 0 282,393
Clorox COM 189054109 1,017 5,274 SH   SOLE   0 0 5,274
CME Group COM 12572Q105 8,918 43,668 SH   SOLE   1,430 0 42,238
Coca-Cola COM 191216100 24,673 468,088 SH   SOLE   5,300 0 462,788
Cognizant Tech Solutions COM 192446102 283 3,626 SH   SOLE   0 0 3,626
Colgate-Palmolive COM 194162103 10,898 138,242 SH   SOLE   1,000 0 137,242
Comcast Cl A COM 20030N101 68,851 1,272,436 SH   SOLE   22,540 0 1,249,896
ConocoPhillips COM 20825C104 1,236 23,337 SH   SOLE   0 0 23,337
Consolidated Edison COM 209115104 574 7,674 SH   SOLE   0 0 7,674
Constellation Brands Cl A COM 21036P108 3,254 14,272 SH   SOLE   0 0 14,272
Copart COM 217204106 1,666 15,340 SH   SOLE   0 0 15,340
Corteva COM 22052L104 6,329 135,763 SH   SOLE   2,365 0 133,398
Costco Wholesale COM 22160K105 26,638 75,574 SH   SOLE   2,470 0 73,104
Crown Castle International COM 22822V101 13,539 78,657 SH   SOLE   1,800 0 76,857
CSX COM 126408103 681 7,061 SH   SOLE   0 0 7,061
Cubic COM 229669106 256 3,436 SH   SOLE   0 0 3,436
Cummins COM 231021106 2,670 10,306 SH   SOLE   0 0 10,306
CVS Health Corp COM 126650100 2,252 29,941 SH   SOLE   125 0 29,816
D R Horton COM 23331A109 401 4,500 SH   SOLE   0 0 4,500
Danaher COM 235851102 57,290 254,533 SH   SOLE   6,400 0 248,133
Deere & Co COM 244199105 27,953 74,713 SH   SOLE   2,400 0 72,313
Defentect Group COM 244639100 0 23,000 SH   SOLE   0 0 23,000
Delta Airlines COM 247361702 356 7,375 SH   SOLE   0 0 7,375
DexCom COM 252131107 539 1,500 SH   SOLE   0 0 1,500
Discover Financial Services COM 254709108 257 2,704 SH   SOLE   0 0 2,704
Discovery C COM 25470F302 203 5,516 SH   SOLE   0 0 5,516
Disney Walt COM 254687106 64,868 351,549 SH   SOLE   6,270 0 345,279
Dominion Energy COM 25746U109 5,831 76,759 SH   SOLE   100 0 76,659
Dover COM 260003108 206 1,500 SH   SOLE   0 0 1,500
Dow COM 260557103 1,784 27,905 SH   SOLE   0 0 27,905
DTE Energy COM 233331107 896 6,727 SH   SOLE   0 0 6,727
Duke Energy COM 26441C204 1,205 12,480 SH   SOLE   0 0 12,480
DuPont de Nemours COM 26614N102 9,446 122,226 SH   SOLE   3,522 0 118,704
eBay COM 278642103 248 4,050 SH   SOLE   0 0 4,050
Ecolab COM 278865100 42,729 199,604 SH   SOLE   4,175 0 195,429
Edwards Lifesciences COM 28176E108 683 8,160 SH   SOLE   0 0 8,160
Electronic Arts COM 285512109 231 1,703 SH   SOLE   0 0 1,703
Emerson Electric COM 291011104 4,725 52,374 SH   SOLE   0 0 52,374
Entergy COM 29364G103 582 5,852 SH   SOLE   0 0 5,852
Essential Utilities COM 29670G102 252 5,641 SH   SOLE   0 0 5,641
Estee Lauder Cl A COM 518439104 10,276 35,330 SH   SOLE   120 0 35,210
Everest Re Group Ltd COM G3223R108 297 1,200 SH   SOLE   0 0 1,200
Evergy COM 30034W106 2,140 35,948 SH   SOLE   0 0 35,948
Eversource Energy COM 30040W108 425 4,910 SH   SOLE   0 0 4,910
Exact Sciences COM 30063P105 883 6,700 SH   SOLE   0 0 6,700
Exelon COM 30161N101 332 7,590 SH   SOLE   0 0 7,590
Exxon Mobil COM 30231G102 20,380 365,031 SH   SOLE   3,360 0 361,671
Facebook COM 30303M102 46,322 157,273 SH   SOLE   4,100 0 153,173
Fedex COM 31428X106 372 1,310 SH   SOLE   100 0 1,210
Fifth Third Bancorp COM 316773100 2,852 76,167 SH   SOLE   0 0 76,167
First Horizon COM 320517105 278 16,441 SH   SOLE   0 0 16,441
First Republic Bank COM 33616C100 463 2,775 SH   SOLE   0 0 2,775
Fiserv COM 337738108 26,155 219,718 SH   SOLE   4,110 0 215,608
Ford Motor COM 345370860 172 14,048 SH   SOLE   0 0 14,048
Fortive COM 34959J108 1,017 14,393 SH   SOLE   0 0 14,393
Fortune Brands Home & Security COM 34964C106 434 4,532 SH   SOLE   0 0 4,532
General Dynamics COM 369550108 664 3,656 SH   SOLE   0 0 3,656
General Electric COM 369604103 3,413 259,952 SH   SOLE   0 0 259,952
General Mills COM 370334104 703 11,460 SH   SOLE   0 0 11,460
Genuine Parts COM 372460105 397 3,438 SH   SOLE   0 0 3,438
Gilead Sciences COM 375558103 17,213 266,327 SH   SOLE   6,050 0 260,277
Globe Life COM 37959E102 231 2,391 SH   SOLE   0 0 2,391
Globus Medical COM 379577208 3,864 62,648 SH   SOLE   0 0 62,648
Goldman Sachs Group COM 38141G104 1,257 3,843 SH   SOLE   0 0 3,843
Grainger W W COM 384802104 7,596 18,947 SH   SOLE   0 0 18,947
Hanesbrands COM 410345102 562 28,568 SH   SOLE   0 0 28,568
Hershey Company COM 427866108 1,476 9,334 SH   SOLE   0 0 9,334
Home Depot COM 437076102 25,444 83,355 SH   SOLE   2,030 0 81,325
Honeywell International COM 438516106 47,971 220,994 SH   SOLE   5,255 0 215,739
IDEX COM 45167R104 7,449 35,588 SH   SOLE   0 0 35,588
Illinois Tool Works COM 452308109 5,479 24,733 SH   SOLE   0 0 24,733
Illumina COM 452327109 347 904 SH   SOLE   0 0 904
Insulet COM 45784P101 209 800 SH   SOLE   0 0 800
Intel COM 458140100 8,792 137,373 SH   SOLE   0 0 137,373
IntercontinentalExchange Grp COM 45866F104 9,539 85,414 SH   SOLE   3,500 0 81,914
International Business Machine COM 459200101 11,293 84,743 SH   SOLE   0 0 84,743
International Flavors & Fragra COM 459506101 17,117 122,603 SH   SOLE   1,304 0 121,299
International Paper COM 460146103 227 4,205 SH   SOLE   0 0 4,205
Intuit COM 461202103 1,476 3,852 SH   SOLE   0 0 3,852
Intuitive Surgical COM 46120E602 2,748 3,719 SH   SOLE   0 0 3,719
Johnson & Johnson COM 478160104 91,558 557,092 SH   SOLE   7,257 0 549,835
JPMorgan Chase & Co COM 46625H100 116,701 766,609 SH   SOLE   8,889 0 757,720
Kansas City Southern COM 485170302 30,758 116,542 SH   SOLE   1,100 0 115,442
Keysight Technologies COM 49338L103 12,271 85,572 SH   SOLE   6,450 0 79,122
Kimberly Clark COM 494368103 6,191 44,523 SH   SOLE   100 0 44,423
Kraft Heinz Co. COM 500754106 789 19,735 SH   SOLE   0 0 19,735
Kroger COM 501044101 353 9,798 SH   SOLE   0 0 9,798
L3Harris Technologies COM 502431109 7,903 38,991 SH   SOLE   1,600 0 37,391
Lam Research Corp COM 512807108 600 1,008 SH   SOLE   0 0 1,008
Leggett & Platt COM 524660107 249 5,451 SH   SOLE   0 0 5,451
Lennar Cl A COM 526057104 491 4,851 SH   SOLE   0 0 4,851
Lennox International COM 526107107 259 830 SH   SOLE   0 0 830
Liberty Broadband C COM 530307305 502 3,342 SH   SOLE   0 0 3,342
Liberty Global-C COM G5480U120 284 11,109 SH   SOLE   0 0 11,109
Liberty SiriusXM Cl C COM 531229607 355 8,059 SH   SOLE   0 0 8,059
Lilly Eli COM 532457108 4,189 22,421 SH   SOLE   0 0 22,421
Littelfuse COM 537008104 612 2,316 SH   SOLE   0 0 2,316
Lockheed Martin COM 539830109 22,066 59,718 SH   SOLE   685 0 59,033
Lowe's Companies COM 548661107 3,760 19,771 SH   SOLE   0 0 19,771
Lululemon Athletica COM 550021109 493 1,608 SH   SOLE   0 0 1,608
Marathon Petroleum Corp. COM 56585A102 201 3,756 SH   SOLE   0 0 3,756
Markel COM 570535104 1,216 1,067 SH   SOLE   0 0 1,067
Marriott International Cl A COM 571903202 344 2,320 SH   SOLE   0 0 2,320
Marsh & McLennan COM 571748102 455 3,738 SH   SOLE   0 0 3,738
Mastercard Cl A COM 57636Q104 53,710 150,849 SH   SOLE   1,135 0 149,714
McCormick Non-Voting COM 579780206 23,706 265,878 SH   SOLE   1,200 0 264,678
McDonalds COM 580135101 53,605 239,160 SH   SOLE   1,290 0 237,870
McKesson HBOC COM 58155Q103 465 2,385 SH   SOLE   0 0 2,385
Medical Cannabis Pymt Solution COM 584502108 3 101,000 SH   SOLE   0 0 101,000
Merck COM 58933Y105 32,350 419,642 SH   SOLE   8,235 0 411,407
MetLife COM 59156R108 7,060 116,135 SH   SOLE   500 0 115,635
Microchip Technology COM 595017104 407 2,625 SH   SOLE   0 0 2,625
Micron Technology COM 595112103 494 5,600 SH   SOLE   0 0 5,600
Microsoft COM 594918104 199,593 846,559 SH   SOLE   9,946 0 836,613
Middleby Corporation COM 596278101 802 4,841 SH   SOLE   0 0 4,841
Mondelez Intl COM 609207105 35,854 612,578 SH   SOLE   10,270 0 602,308
Moody's COM 615369105 446 1,495 SH   SOLE   0 0 1,495
Morgan Stanley & Co COM 617446448 530 6,828 SH   SOLE   0 0 6,828
Motorola Solutions COM 620076307 257 1,364 SH   SOLE   0 0 1,364
MSCI COM 55354G100 2,374 5,662 SH   SOLE   0 0 5,662
NeoVolta COM 640655106 109 19,000 SH   SOLE   0 0 19,000
NetFlix COM 64110L106 1,798 3,446 SH   SOLE   0 0 3,446
NextEra Energy COM 65339F101 5,211 68,923 SH   SOLE   1,200 0 67,723
Nike Cl B COM 654106103 42,354 318,718 SH   SOLE   4,200 0 314,518
Norfolk Southern COM 655844108 706 2,630 SH   SOLE   0 0 2,630
Northern Trust COM 665859104 15,701 149,373 SH   SOLE   1,700 0 147,673
Northrop Grumman COM 666807102 2,197 6,789 SH   SOLE   150 0 6,639
Northwest Biotherapeutics COM 66737P600 19 12,740 SH   SOLE   0 0 12,740
Nvidia COM 67066G104 8,140 15,245 SH   SOLE   0 0 15,245
Nymox Pharmaceutical COM P73398102 56 25,000 SH   SOLE   0 0 25,000
Occidental Petroleum COM 674599105 2,332 87,602 SH   SOLE   8,000 0 79,602
ONEOK COM 682680103 308 6,070 SH   SOLE   0 0 6,070
Oracle COM 68389X105 3,610 51,441 SH   SOLE   0 0 51,441
Otis Worldwide COM 68902V107 4,776 69,777 SH   SOLE   1,325 0 68,452
Paychex COM 704326107 3,493 35,638 SH   SOLE   0 0 35,638
PayPal Hldgs COM 70450Y103 19,884 81,881 SH   SOLE   2,225 0 79,656
PepsiCo COM 713448108 58,711 415,066 SH   SOLE   5,117 0 409,949
Pfizer COM 717081103 14,927 411,994 SH   SOLE   6,000 0 405,994
Philip Morris International COM 718172109 8,345 94,043 SH   SOLE   250 0 93,793
Phillips 66 COM 718546104 391 4,791 SH   SOLE   0 0 4,791
Pinterest COM 72352L106 329 4,446 SH   SOLE   0 0 4,446
Plug Power COM 72919P202 213 5,935 SH   SOLE   0 0 5,935
PNC Financial Services Group COM 693475105 2,882 16,429 SH   SOLE   0 0 16,429
Potbelly COM 73754Y100 118 20,000 SH   SOLE   0 0 20,000
PPG Industries COM 693506107 1,086 7,228 SH   SOLE   0 0 7,228
PPL COM 69351T106 1,000 34,689 SH   SOLE   0 0 34,689
Procter & Gamble COM 742718109 91,350 674,520 SH   SOLE   5,925 0 668,595
Public Service Enterprise Grou COM 744573106 344 5,716 SH   SOLE   0 0 5,716
QUALCOMM COM 747525103 20,183 152,220 SH   SOLE   2,410 0 149,810
Qurate Retail Group COM 74915M100 164 13,915 SH   SOLE   0 0 13,915
Raymond James Financial COM 754730109 753 6,145 SH   SOLE   0 0 6,145
Raytheon Technologies COM 75513E101 31,923 413,134 SH   SOLE   8,470 0 404,664
RBC Bearings COM 75524B104 693 3,520 SH   SOLE   0 0 3,520
Revive Therapeutics COM 761516103 57 150,000 SH   SOLE   0 0 150,000
Rockwell Automation COM 773903109 282 1,064 SH   SOLE   0 0 1,064
Roku COM 77543R102 309 950 SH   SOLE   0 0 950
Roper Technologies COM 776696106 1,693 4,198 SH   SOLE   0 0 4,198
Ross Stores COM 778296103 935 7,800 SH   SOLE   0 0 7,800
S&P Global COM 78409V104 1,912 5,417 SH   SOLE   0 0 5,417
Salesforce.com COM 79466L302 43,350 204,605 SH   SOLE   3,515 0 201,090
SBA Communications COM 78410G104 1,676 6,040 SH   SOLE   0 0 6,040
Sempra Energy COM 816851109 408 3,077 SH   SOLE   0 0 3,077
ServiceNow COM 81762P102 12,976 25,946 SH   SOLE   150 0 25,796
Sherwin Williams COM 824348106 15,623 21,169 SH   SOLE   0 0 21,169
Snap COM 83304A106 879 16,817 SH   SOLE   0 0 16,817
Southern Company COM 842587107 780 12,547 SH   SOLE   0 0 12,547
Southwest Airlines COM 844741108 396 6,480 SH   SOLE   0 0 6,480
Spero Therapeutics COM 84833T103 258 17,500 SH   SOLE   0 0 17,500
Splunk COM 848637104 7,970 58,825 SH   SOLE   1,300 0 57,525
Square A COM 852234103 830 3,655 SH   SOLE   0 0 3,655
Starbucks COM 855244109 45,977 420,766 SH   SOLE   5,900 0 414,866
Stericycle COM 858912108 304 4,500 SH   SOLE   0 0 4,500
Stryker COM 863667101 2,492 10,231 SH   SOLE   0 0 10,231
SVB Financial Group COM 78486Q101 17,063 34,564 SH   SOLE   0 0 34,564
Sysco COM 871829107 493 6,255 SH   SOLE   0 0 6,255
T-Mobile US COM 872590104 271 2,166 SH   SOLE   0 0 2,166
T Rowe Price Group COM 74144T108 282 1,644 SH   SOLE   0 0 1,644
Target COM 87612E106 3,148 15,891 SH   SOLE   0 0 15,891
Tesla COM 88160R101 2,879 4,310 SH   SOLE   0 0 4,310
Texas Instruments COM 882508104 1,903 10,067 SH   SOLE   0 0 10,067
Thermo Fisher Scientific COM 883556102 126,425 277,016 SH   SOLE   4,951 0 272,065
TJX Companies COM 872540109 10,691 161,619 SH   SOLE   4,525 0 157,094
Travelers Companies COM 89417E109 8,593 57,134 SH   SOLE   1,650 0 55,484
Truist Financial COM 89832Q109 13,056 223,869 SH   SOLE   6,500 0 217,369
Trustmark COM 898402102 202 6,000 SH   SOLE   0 0 6,000
Twilio COM 90138F102 307 900 SH   SOLE   0 0 900
U S Bancorp COM 902973304 6,610 119,510 SH   SOLE   1,450 0 118,060
Union Pacific COM 907818108 15,379 69,773 SH   SOLE   225 0 69,548
United Parcel Service Cl B COM 911312106 1,863 10,959 SH   SOLE   0 0 10,959
United Rentals COM 911363109 466 1,415 SH   SOLE   0 0 1,415
UnitedHealth Group COM 91324P102 1,851 4,976 SH   SOLE   0 0 4,976
Universal Display COM 91347P105 829 3,500 SH   SOLE   0 0 3,500
Valmont Industries COM 920253101 309 1,300 SH   SOLE   0 0 1,300
Veeva Systems Cl A COM 922475108 392 1,500 SH   SOLE   0 0 1,500
Verizon Communications COM 92343V104 23,292 400,554 SH   SOLE   3,500 0 397,054
Vertex Pharmaceuticals COM 92532F100 735 3,420 SH   SOLE   0 0 3,420
Viaspace COM 92554W106 0 100,000 SH   SOLE   70,000 0 30,000
Viatris COM 92556V106 198 14,149 SH   SOLE   0 0 14,149
Visa Class A COM 92826C839 2,930 13,838 SH   SOLE   0 0 13,838
VITRO TECH COM 92851M108 0 15,000 SH   SOLE   0 0 15,000
Vulcan Materials COM 929160109 423 2,505 SH   SOLE   0 0 2,505
Walgreens Boots Alliance COM 931427108 3,730 67,936 SH   SOLE   0 0 67,936
Walmart COM 931142103 6,445 47,452 SH   SOLE   0 0 47,452
Waste Management COM 94106L109 6,211 48,140 SH   SOLE   0 0 48,140
WEC Energy Group COM 92939U106 5,374 57,421 SH   SOLE   3,000 0 54,421
Wells Fargo COM 949746101 6,798 173,985 SH   SOLE   6,824 0 167,161
Williams-Sonoma COM 969904101 3,214 17,935 SH   SOLE   0 0 17,935
Workday Cl-A COM 98138H101 321 1,291 SH   SOLE   0 0 1,291
Xcel Energy COM 98389B100 498 7,491 SH   SOLE   0 0 7,491
Xylem COM 98419M100 716 6,806 SH   SOLE   0 0 6,806
Yum China Hldgs COM 98850P109 2,899 48,965 SH   SOLE   1,655 0 47,310
Yum! Brands COM 988498101 8,077 74,667 SH   SOLE   1,905 0 72,762
Zimmer Biomet Holdings COM 98956P102 872 5,445 SH   SOLE   0 0 5,445
Zoetis COM 98978V103 37,873 240,497 SH   SOLE   2,725 0 237,772
Enterprise Products Partners L LTD 293792107 1,565 71,061 SH   SOLE   0 0 71,061
Magellan Midstream Partners LP LTD 559080106 464 10,696 SH   SOLE   0 0 10,696
Alibaba Group Hldgs LTD. ADR COM 01609W102 4,803 21,182 SH   SOLE   0 0 21,182
America Movil SAB ADR Ser L COM 02364W105 1,038 76,446 SH   SOLE   0 0 76,446
ASML Hldgs NV ADR COM N07059210 81,064 131,307 SH   SOLE   2,275 0 129,032
AstraZeneca PLC Spon ADR COM 046353108 1,961 39,439 SH   SOLE   0 0 39,439
BHP Group Ltd Spon ADR COM 088606108 673 9,695 SH   SOLE   0 0 9,695
BP PLC Spon ADR COM 055622104 381 15,647 SH   SOLE   0 0 15,647
Diageo PLC Spon ADR COM 25243Q205 243 1,478 SH   SOLE   0 0 1,478
GlaxoSmithKline PLC ADS COM 37733W105 387 10,836 SH   SOLE   0 0 10,836
GW Pharmaceuticals PLC - ADR COM 36197T103 365 1,685 SH   SOLE   0 0 1,685
Infineon Technologies ADR COM 45662N103 607 14,250 SH   SOLE   0 0 14,250
LVMH Moet Hennessy Louis Vuitt COM 502441306 243 1,814 SH   SOLE   0 0 1,814
National Grid PLC ADR COM 636274409 5,368 90,617 SH   SOLE   858 0 89,759
Nestle SA Sponsored ADR COM 641069406 40,133 359,902 SH   SOLE   3,700 0 356,202
Novartis AG ADR COM 66987V109 22,854 267,363 SH   SOLE   7,105 0 260,258
Renalytix PLC ADR COM 75973T101 3,968 154,624 SH   SOLE   0 0 154,624
Roche Holdings Ltd ADR COM 771195104 215 5,301 SH   SOLE   0 0 5,301
Royal Dutch Shell PLC ADR-A COM 780259206 1,113 28,375 SH   SOLE   0 0 28,375
Siemens AG Sp ADR COM 826197501 1,288 15,652 SH   SOLE   0 0 15,652
Unilever PLC Spon ADR COM 904767704 20,051 359,148 SH   SOLE   6,350 0 352,798
4Front Ventures COM 35086B207 83 70,000 SH   SOLE   0 0 70,000
Accenture Plc Cl A COM G1151C101 13,666 49,470 SH   SOLE   1,000 0 48,470
Alcon COM H01301128 1,430 20,373 SH   SOLE   0 0 20,373
Aon PLC COM G0403H108 2,120 9,213 SH   SOLE   0 0 9,213
Athene Holding Ltd Cl A COM G0684D107 7,629 151,378 SH   SOLE   0 0 151,378
BellRock Brands COM 07987E101 22 185,000 SH   SOLE   0 0 185,000
C21 Investments COM 1267SQ101 27 20,000 SH   SOLE   0 0 20,000
Canadian Pacific Railway Ltd COM 13645T100 1,048 2,763 SH   SOLE   0 0 2,763
Champignon Brands COM 15850D100 15 40,000 SH   SOLE   0 0 40,000
Chubb Ltd COM H1467J104 9,281 58,752 SH   SOLE   355 0 58,397
Columbia Care COM 197309107 101 15,600 SH   SOLE   0 0 15,600
Cresco Labs COM 22587M106 1,227 98,150 SH   SOLE   0 0 98,150
Curaleaf Holdings COM 23126M102 1,321 87,144 SH   SOLE   0 0 87,144
Denison Mines COM 248356107 22 20,000 SH   SOLE   0 0 20,000
Dragontail Systems COM Q32679104 7 52,500 SH   SOLE   0 0 52,500
Enbridge COM 29250N105 504 13,846 SH   SOLE   0 0 13,846
Green Thumb Industries COM 39342L108 2,110 71,514 SH   SOLE   0 0 71,514
Harborside COM 411620107 94 50,000 SH   SOLE   0 0 50,000
Harvest Health & Recreation COM 41755M102 207 64,000 SH   SOLE   0 0 64,000
Hollister Biosciences COM 435631106 28 100,000 SH   SOLE   0 0 100,000
IHS Markit Ltd COM G47567105 349 3,610 SH   SOLE   0 0 3,610
Koninklijke Philips Electronic COM 500472303 1,969 34,521 SH   SOLE   0 0 34,521
Linde PLC COM G5494J103 4,203 14,986 SH   SOLE   0 0 14,986
Medtronic Plc COM G5960L103 2,273 19,242 SH   SOLE   500 0 18,742
MindMed COM 60255C109 202 72,500 SH   SOLE   0 0 72,500
Nansonics Limited COM Q6499K102 384 90,051 SH   SOLE   0 0 90,051
NXP Semiconductors NV COM N6596X109 1,332 6,614 SH   SOLE   0 0 6,614
Options Media Group Hldgs COM 684008105 0 234,993 SH   SOLE   0 0 234,993
Pentair PLC COM G7S00T104 275 4,405 SH   SOLE   0 0 4,405
Schlumberger Ltd COM 806857108 10,872 399,849 SH   SOLE   11,067 0 388,782
Slang Worldwide COM 831006200 67 200,000 SH   SOLE   0 0 200,000
Terrascend COM 88105E108 173 17,000 SH   SOLE   0 0 17,000
Trane Technologies PLC COM G8994E103 762 4,600 SH   SOLE   0 0 4,600
Trulieve Cannabis COM 89788C104 564 12,400 SH   SOLE   0 0 12,400
Tudor Gold COM 89901P107 104 40,000 SH   SOLE   0 0 40,000
Vext Science COM 925540106 36 50,000 SH   SOLE   0 0 50,000
Vireo Health International COM 92767A107 155 65,000 SH   SOLE   0 0 65,000
Alexandria Real Estate Equitie COM 015271109 1,571 9,559 SH   SOLE   0 0 9,559
American Campus Communities COM 024835100 1,323 30,643 SH   SOLE   0 0 30,643
American Tower REIT COM 03027X100 8,770 36,686 SH   SOLE   0 0 36,686
Boston Properties COM 101121101 203 2,000 SH   SOLE   0 0 2,000
Broadstone Net Lease-A COM 11135E203 247 13,516 SH   SOLE   0 0 13,516
Camden Property Trust COM 133131102 1,482 13,485 SH   SOLE   0 0 13,485
Corporate Office Properties COM 22002T108 857 32,560 SH   SOLE   0 0 32,560
Empire State Realty COM 292102100 254 22,903 SH   SOLE   0 0 22,903
Equinix COM 29444U700 204 300 SH   SOLE   0 0 300
Equity Lifestyle Properties COM 29472R108 330 5,192 SH   SOLE   0 0 5,192
Equity Residential COM 29476L107 1,966 27,441 SH   SOLE   0 0 27,441
ProLogis COM 74340W103 486 4,582 SH   SOLE   0 0 4,582
Public Storage COM 74460D109 7,710 31,244 SH   SOLE   500 0 30,744
Realty Income COM 756109104 221 3,472 SH   SOLE   0 0 3,472
Simon Property Group COM 828806109 1,038 9,122 SH   SOLE   0 0 9,122
Texas Pacific Land Corp. COM 88262P102 695 437 SH   SOLE   0 0 437
Ventas COM 92276F100 821 15,384 SH   SOLE   0 0 15,384
Weyerhaeuser COM 962166104 1,249 35,088 SH   SOLE   0 0 35,088
AB Wealth Appreciation Strateg COM 01877F666 239 12,042 SH   SOLE   0 0 12,042
Akre Focus Fd COM 742935125 229 4,006 SH   SOLE   0 0 4,006
AllianceBernstein Sm/Mdcap Gr COM 018636100 145 10,183 SH   SOLE   0 0 10,183
Amer Fds-Invest Co of Amer A COM 461308108 247 5,223 SH   SOLE   0 0 5,223
Amer Fds - Fundamental Inv COM 360802821 443 6,048 SH   SOLE   0 0 6,048
American Century Select Fd - I COM 025083502 224 2,207 SH   SOLE   0 0 2,207
American Fds-Fundamental Inv COM 360802102 211 2,875 SH   SOLE   0 0 2,875
American Fds-Growth Fd of Amer COM 399874106 357 5,156 SH   SOLE   0 0 5,156
American Fds-New Perspective-A COM 648018109 745 12,060 SH   SOLE   0 0 12,060
American Grw Fd of Amer 2 COM 399874825 572 8,290 SH   SOLE   0 0 8,290
American SMALLCAP World Fd-A COM 831681101 413 5,025 SH   SOLE   0 0 5,025
BlackRock H/Y Bd Port COM 09260B630 271 34,918 SH   SOLE   0 0 34,918
BNY Mellon Sml Cap Multi Strat COM 05569M889 208 8,671 SH   SOLE   0 0 8,671
Catalyst Enhanced Inc Strat Fd COM 62827P436 190 16,841 SH   SOLE   0 0 16,841
Columbia Acorn Fund-Z COM 197199409 6,490 383,595 SH   SOLE   0 0 383,595
Columbia Acorn Intl Fd-Z COM 197199813 1,188 34,505 SH   SOLE   0 0 34,505
Columbia L/C Grwth Fd Z COM 19765P661 665 11,674 SH   SOLE   0 0 11,674
CREF Stock Acct R3 COM 194408126 227 325 SH   SOLE   0 0 325
DFA Emerg Mkt Core Eq Fd COM 233203421 363 14,230 SH   SOLE   0 0 14,230
DFA Intl Core Eq Fd COM 233203371 229 14,856 SH   SOLE   0 0 14,856
DFA US L/C Growth Port COM 23320G281 217 7,552 SH   SOLE   0 0 7,552
DFA US Lg Cap Value Port COM 233203827 260 6,071 SH   SOLE   0 0 6,071
Dodge & Cox Balanced Fund COM 256201104 899 8,179 SH   SOLE   0 0 8,179
Dodge & Cox Income Fund COM 256210105 242 17,130 SH   SOLE   0 0 17,130
Dodge & Cox Intl Stock Fd COM 256206103 216 4,608 SH   SOLE   0 0 4,608
Dodge & Cox Stock Fund COM 256219106 438 1,984 SH   SOLE   0 0 1,984
Dreyfus Mid Cap Index I Fd COM 05588M100 206 5,500 SH   SOLE   0 0 5,500
Fidelity 4-in-1 Index Fd COM 31634R109 227 3,932 SH   SOLE   0 0 3,932
Fidelity 500 Index Fund COM 315911750 7,828 56,639 SH   SOLE   0 0 56,639
Fidelity Advisor New Insights COM 316071208 226 6,176 SH   SOLE   0 0 6,176
Fidelity Contrafund COM 316071109 1,599 95,186 SH   SOLE   0 0 95,186
Fidelity Diversified Intl Fd COM 315910802 1,336 28,053 SH   SOLE   0 0 28,053
Fidelity Equity Income Fd COM 316138106 242 3,611 SH   SOLE   0 0 3,611
Fidelity Fund COM 316153105 447 6,917 SH   SOLE   0 0 6,917
Fidelity Independence Fd COM 316145309 248 5,332 SH   SOLE   0 0 5,332
Fidelity Intl Index Fd COM 315911727 479 10,159 SH   SOLE   0 0 10,159
Fidelity Puritan Fund COM 316345107 825 30,338 SH   SOLE   0 0 30,338
Fidelity Spartan Inter Muni In COM 31638R204 1,677 155,421 SH   SOLE   0 0 155,421
Fidelity Tax Free Bond Fund COM 316128503 406 33,542 SH   SOLE   0 0 33,542
Fidelity Value Fund COM 316464106 231 16,299 SH   SOLE   0 0 16,299
Franklin H/Y Tax Free Inc COM 354723272 561 54,108 SH   SOLE   0 0 54,108
Franklin Income Fd COM 353496847 250 103,398 SH   SOLE   0 0 103,398
Harding Loevner Intl Equity Po COM 412295107 286 9,963 SH   SOLE   0 0 9,963
Harris Assoc Oakmark Fund COM 413838103 1,384 13,296 SH   SOLE   0 0 13,296
Harris Assoc Oakmark Select Fu COM 413838608 209 3,749 SH   SOLE   0 0 3,749
Invesco Oppenheimer Dev Mkts-A COM 00143W701 432 7,904 SH   SOLE   0 0 7,904
Invesco Rch Muni Opp-Y Fd COM 00141W703 91 11,347 SH   SOLE   0 0 11,347
IShares S&P 500 Index-K COM 066922204 24,060 51,204 SH   SOLE   0 0 51,204
Janus Balanced Fd COM 471023879 305 7,346 SH   SOLE   0 0 7,346
Janus Henderson Research D COM 47103E759 202 3,123 SH   SOLE   0 0 3,123
Janus Mercury Fund COM 471023853 356 5,509 SH   SOLE   0 0 5,509
John Hancock Lg Cap Eq Fd COM 41013P103 226 3,457 SH   SOLE   0 0 3,457
John Hancock Life Bal Fd COM 47803V481 267 16,742 SH   SOLE   0 0 16,742
JPMorgan Equity Index Sel COM 4812C1553 280 4,639 SH   SOLE   0 0 4,639
JPMorgan Interm Tax Free Bd Fd COM 4812A0458 340 30,380 SH   SOLE   0 0 30,380
JPMorgan Tax Free Bd-Sel COM 4812C0456 311 24,969 SH   SOLE   0 0 24,969
JPMorgan Tax R/R Fd COM 4812A2538 238 24,874 SH   SOLE   0 0 24,874
Lord Abbett Shrt Dur Inc Fd COM 543916704 54 12,881 SH   SOLE   0 0 12,881
MFS Mass Investors Tr-A COM 575736103 259 6,812 SH   SOLE   0 0 6,812
Northern High Yield Fixed Inc COM 665162699 197 29,120 SH   SOLE   0 0 29,120
Northern Stock Index Fd COM 665162772 306 6,883 SH   SOLE   0 0 6,883
Nuveen Inter Dur Muni Bd-R COM 67065Q400 568 59,182 SH   SOLE   0 0 59,182
Parnassus Core Equity Fd COM 701769408 564 9,797 SH   SOLE   0 0 9,797
Parnassus Equity Income Fd COM 701769101 509 8,856 SH   SOLE   0 0 8,856
Price T Rowe Capital Appreciat COM 77954M105 1,126 31,727 SH   SOLE   0 0 31,727
Price T Rowe Dividend Growth F COM 779546100 406 6,462 SH   SOLE   0 0 6,462
Price T Rowe Mid Cap Grwth Fd COM 779556109 780 6,698 SH   SOLE   0 0 6,698
Price T Rowe New Horizons Fund COM 779562107 295 3,655 SH   SOLE   0 0 3,655
Price T Rowe Science & Technol COM 77957M102 241 4,064 SH   SOLE   0 0 4,064
Price T Rowe Tax Free Inc Bond COM 779576107 217 20,945 SH   SOLE   0 0 20,945
Schwab Intl Index Fund COM 808509830 232 10,217 SH   SOLE   0 0 10,217
Schwab S&P 500 Index Fd COM 808509855 4,277 70,163 SH   SOLE   0 0 70,163
Schwab Total Stock Mrkt Ind-Se COM 808509756 1,578 22,305 SH   SOLE   0 0 22,305
Stone Ridge H/Y Reinsur Risk P COM 861728509 3,856 427,467 SH   SOLE   0 0 427,467
T Rowe Price Gr Stock Fund COM 741479109 1,121 11,276 SH   SOLE   0 0 11,276
T Rowe Price Health Sciences F COM 741480107 238 2,417 SH   SOLE   0 0 2,417
T Rowe Price High Yield Fd COM 741481105 118 17,807 SH   SOLE   0 0 17,807
T Rowe Price S/T Bond COM 77957P105 789 162,918 SH   SOLE   0 0 162,918
T Rowe Price Ultra ST Bd-Inv COM 77957P303 166 32,580 SH   SOLE   0 0 32,580
Tweedy Browne Global Value Fd COM 901165100 576 19,601 SH   SOLE   0 0 19,601
Vanguard 500 Index Fd-Admiral COM 922908710 7,040 19,198 SH   SOLE   0 0 19,198
Vanguard Bal Index Adm Fed COM 921931200 252 5,599 SH   SOLE   0 0 5,599
Vanguard Dev Mkt Indx Adm COM 921943809 322 20,435 SH   SOLE   0 0 20,435
Vanguard Developed Mkts Indx COM 921943882 5,622 356,062 SH   SOLE   0 0 356,062
Vanguard Div Apprec Index Fd COM 921908828 654 16,398 SH   SOLE   0 0 16,398
Vanguard FTSE Social Index Fun COM 921910717 319 8,313 SH   SOLE   0 0 8,313
Vanguard GNMA Fd-Inv COM 922031307 617 57,891 SH   SOLE   0 0 57,891
Vanguard GNMA Fd - Adm COM 922031794 6,409 601,746 SH   SOLE   0 0 601,746
Vanguard Healthcare Fd COM 921908885 1,031 11,549 SH   SOLE   0 0 11,549
Vanguard High Div Yld Indx COM 921946786 634 20,815 SH   SOLE   0 0 20,815
Vanguard Inflat Protected Sec COM 922031869 256 18,003 SH   SOLE   0 0 18,003
Vanguard Intl Growth Fd-I COM 921910204 868 17,400 SH   SOLE   0 0 17,400
Vanguard Intm Trm T/E Fd COM 922907878 269 18,271 SH   SOLE   0 0 18,271
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 398 35,492 SH   SOLE   0 0 35,492
Vanguard Mid Cap Index-Adm COM 922908645 456 1,663 SH   SOLE   0 0 1,663
Vanguard S/T Invest Gr Adm Fd COM 922031836 271 24,779 SH   SOLE   0 0 24,779
Vanguard S/T Tax Exempt Fd COM 922907803 235 14,775 SH   SOLE   0 0 14,775
Vanguard Short Term Bd Ind Adm COM 921937702 118 10,914 SH   SOLE   0 0 10,914
Vanguard Small Cap Index Fd-Ad COM 922908686 554 5,405 SH   SOLE   0 0 5,405
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,260 62,290 SH   SOLE   0 0 62,290
Vanguard Total Intl Stk Index COM 921909818 578 17,167 SH   SOLE   0 0 17,167
Vanguard Value Index Fd COM 922908678 456 8,895 SH   SOLE   0 0 8,895
Vanguard Wellesley Inc Fund COM 921938205 220 3,187 SH   SOLE   0 0 3,187
Vanguard Wellesley Income Fund COM 921938106 532 18,705 SH   SOLE   0 0 18,705
Vanguard Wellington Fd COM 921935201 929 11,787 SH   SOLE   0 0 11,787
Vanguard Windsor Fd ADM COM 922018403 257 3,197 SH   SOLE   0 0 3,197
WCM Focused International Grow COM 461418444 239 9,672 SH   SOLE   0 0 9,672
AdvisorShares Pure US Cannabis COM 00768Y453 257 6,070 SH   SOLE   0 0 6,070
AMEX Financial Select Sector COM 81369Y605 447 13,129 SH   SOLE   0 0 13,129
AMEX Health Care Select Sector COM 81369Y209 531 4,551 SH   SOLE   0 0 4,551
Cambria Tail Risk ETF COM 132061862 10,075 537,344 SH   SOLE   0 0 537,344
DNP Select Income Fd COM 23325P104 100 10,073 SH   SOLE   0 0 10,073
Global X NASDAQ 100 Cov Call COM 37954Y483 3,842 170,376 SH   SOLE   0 0 170,376
Global X Russell 2000 Cvrd Cal COM 37954Y459 531 21,875 SH   SOLE   0 0 21,875
Global X S&P 500 Covered Call COM 37954Y475 1,796 37,550 SH   SOLE   0 0 37,550
Goldman Sachs Treas Acc Fd COM 381430529 264 2,639 SH   SOLE   0 0 2,639
Invesco QQQ COM 46090E103 2,973 9,316 SH   SOLE   0 0 9,316
Invesco Wilderhill Clean En COM 46137V134 426 4,329 SH   SOLE   0 0 4,329
iShares Barclays 1-3 Yr Trsy B COM 464287457 1,134 13,143 SH   SOLE   9,500 0 3,643
iShares Barclays 3-7 Yr Trea COM 464288661 325 2,502 SH   SOLE   1,200 0 1,302
iShares Barclays Shrt Trea COM 464288679 2,013 18,214 SH   SOLE   0 0 18,214
iShares Core MSCI EAFE ETF COM 46432F842 10,449 145,029 SH   SOLE   1,100 0 143,929
iShares Core MSCI Emer Mkts ET COM 46434G103 6,929 107,659 SH   SOLE   0 0 107,659
ishares Core S&P 500 ETF COM 464287200 9,829 24,708 SH   SOLE   0 0 24,708
iShares Core S&P MidCap ETF COM 464287507 15,323 58,872 SH   SOLE   0 0 58,872
iShares Core S&P SmallCap ETF COM 464287804 17,676 162,869 SH   SOLE   1,000 0 161,869
iShares Core S&P Total U S Sto COM 464287150 2,606 28,451 SH   SOLE   0 0 28,451
iShares Cur Hdg MSCI EAFE Sm COM 46435G839 611 17,400 SH   SOLE   2,000 0 15,400
iShares DJ Select Div Index Fd COM 464287168 2,797 24,512 SH   SOLE   0 0 24,512
iShares DJ US Tech Sec Ind Fd COM 464287721 456 5,200 SH   SOLE   0 0 5,200
ishares Glbl Clean Energy ETF COM 464288224 296 12,200 SH   SOLE   0 0 12,200
iShares Gold Trust COM 464285105 219 13,490 SH   SOLE   0 0 13,490
iShares iBond Dec 2022 Trm COM 46435G755 477 18,125 SH   SOLE   0 0 18,125
IShares IBonds Dec 2021 Term COM 46435G789 850 33,050 SH   SOLE   0 0 33,050
IShares IBonds Dec 2023 Term COM 46435G318 268 10,250 SH   SOLE   0 0 10,250
iShares IBoxx H/Y Corp Bd COM 464288513 537 6,165 SH   SOLE   0 0 6,165
iShares Lehman Treas Inf Prot COM 464287176 726 5,788 SH   SOLE   0 0 5,788
iShares MBS Fd COM 464288588 262 2,416 SH   SOLE   0 0 2,416
iShares MSCI ACWI Index Fd COM 464288257 666 7,000 SH   SOLE   0 0 7,000
iShares MSCI Asia Ex-Japan COM 464288182 1,358 14,659 SH   SOLE   0 0 14,659
iShares MSCI Canada Index Fd COM 464286509 341 10,012 SH   SOLE   0 0 10,012
iShares MSCI EAFE Index Fd COM 464287465 12,613 166,250 SH   SOLE   3,870 0 162,380
iShares MSCI EAFE S/C COM 464288273 936 13,033 SH   SOLE   1,100 0 11,933
iShares MSCI Emerging Mkts Ind COM 464287234 11,734 219,989 SH   SOLE   16,609 0 203,380
iShares MSCI Japan Index Fd COM 46434G822 375 5,471 SH   SOLE   0 0 5,471
iShares Russell 1000 Grow Indx COM 464287614 2,262 9,307 SH   SOLE   0 0 9,307
iShares Russell 1000 Index Fd COM 464287622 457 2,043 SH   SOLE   0 0 2,043
iShares Russell 1000 Val Index COM 464287598 864 5,698 SH   SOLE   0 0 5,698
iShares Russell 2000 Index Fun COM 464287655 10,955 49,583 SH   SOLE   2,350 0 47,233
iShares Russell Midcap Index F COM 464287499 15,940 215,607 SH   SOLE   12,000 0 203,607
ishares S&P 100 Index Fd COM 464287101 432 2,400 SH   SOLE   0 0 2,400
iShares S&P 500 Growth Index F COM 464287309 201 3,084 SH   SOLE   0 0 3,084
iShares S&P 500 Value Index Fd COM 464287408 908 6,428 SH   SOLE   0 0 6,428
iShares S&P Global 100 Index F COM 464287572 429 6,494 SH   SOLE   800 0 5,694
iShares S&P MidCap 400/Value I COM 464287705 2,831 27,778 SH   SOLE   0 0 27,778
iShares S&P MidCap400 Grwth In COM 464287606 527 6,719 SH   SOLE   0 0 6,719
iShares S&P Natl AMT Free Bd COM 464288414 377 3,250 SH   SOLE   0 0 3,250
iShares S&P S/C 600/Barra Grw COM 464287887 379 2,954 SH   SOLE   0 0 2,954
iShares S&P SmallCap 600 Val I COM 464287879 636 6,312 SH   SOLE   0 0 6,312
iShares Ultra Short-Term Bd COM 46434V878 233 4,610 SH   SOLE   0 0 4,610
Proshares Short 20 Trsy COM 74347X849 245 13,500 SH   SOLE   0 0 13,500
ProShares VIX Mid Term COM 74347W338 2,902 83,448 SH   SOLE   0 0 83,448
Quadratic int rte vol and infl COM 500767736 8,128 284,378 SH   SOLE   0 0 284,378
Robo Global Healthcare Tech Fd COM 301505723 8,034 183,050 SH   SOLE   7,200 0 175,850
Robo Global Robotics & Automat COM 301505707 12,653 199,230 SH   SOLE   8,600 0 190,630
S&P Mid-Cap 400 ETF Trust COM 78467Y107 28,602 60,083 SH   SOLE   975 0 59,108
Schwab Emerging Mkts Equity Fd COM 808524706 348 10,957 SH   SOLE   0 0 10,957
Schwab Intl Equity ETF COM 808524805 620 16,478 SH   SOLE   0 0 16,478
Schwab U S Broad Mkt ETF COM 808524102 658 6,809 SH   SOLE   0 0 6,809
Schwab US Lg Cap Fd COM 808524201 245 2,553 SH   SOLE   0 0 2,553
Schwab US Lg Cap Value Fd COM 808524409 332 5,090 SH   SOLE   0 0 5,090
SPDR 500 ETF Trust Ser 1 COM 78462F103 73,539 185,550 SH   SOLE   0 0 185,550
SPDR Barclays 1-3 Month COM 78468R663 719 7,855 SH   SOLE   0 0 7,855
SPDR DJIA ETF Trust COM 78467X109 353 1,069 SH   SOLE   0 0 1,069
SPDR Gold Trust COM 78463V107 1,429 8,931 SH   SOLE   0 0 8,931
SPDR S&P 600 S/C ETF COM 78464A813 456 4,856 SH   SOLE   0 0 4,856
SPDR S&P Aerspace & Defense COM 78464A631 252 2,004 SH   SOLE   0 0 2,004
SPDR S&P Biotech COM 78464A870 205 1,510 SH   SOLE   0 0 1,510
SPDR S&P Dividend COM 78464A763 245 2,078 SH   SOLE   0 0 2,078
Sprott Physical Gold Trust COM 85207H104 290 21,643 SH   SOLE   0 0 21,643
Tri Continental COM 895436103 281 8,662 SH   SOLE   0 0 8,662
Utilities Sel Sector SPDR Fd COM 81369Y886 215 3,365 SH   SOLE   0 0 3,365
Vanguard 500 ETF COM 922908363 6,703 18,399 SH   SOLE   0 0 18,399
Vanguard Dividend Apprec COM 921908844 819 5,567 SH   SOLE   0 0 5,567
Vanguard Extended Mkt COM 922908652 1,005 5,681 SH   SOLE   0 0 5,681
Vanguard FTSE All Wo X-US COM 922042775 2,985 49,190 SH   SOLE   200 0 48,990
Vanguard FTSE All Wo X-US SC COM 922042718 498 3,883 SH   SOLE   100 0 3,783
Vanguard FTSE Dev Mrkts ETF COM 921943858 737 15,006 SH   SOLE   0 0 15,006
Vanguard FTSE Emerging Mkts COM 922042858 16,546 317,883 SH   SOLE   3,800 0 314,083
Vanguard FTSE Europe ETF COM 922042874 242 3,844 SH   SOLE   0 0 3,844
Vanguard Growth ETF COM 922908736 1,496 5,821 SH   SOLE   0 0 5,821
Vanguard Health Care ETF COM 92204A504 316 1,380 SH   SOLE   0 0 1,380
Vanguard High Div Yield ETF COM 921946406 723 7,149 SH   SOLE   0 0 7,149
Vanguard Info Tech ETF COM 92204A702 222 620 SH   SOLE   0 0 620
Vanguard Int-Term Corp Bond Fd COM 92206C870 471 5,067 SH   SOLE   0 0 5,067
Vanguard MidCap ETF COM 922908629 778 3,514 SH   SOLE   0 0 3,514
Vanguard REIT ETF COM 922908553 561 6,102 SH   SOLE   0 0 6,102
Vanguard S/T Corp Bond COM 92206C409 567 6,875 SH   SOLE   0 0 6,875
Vanguard Short-Term Treasury COM 92206C102 371 6,027 SH   SOLE   0 0 6,027
Vanguard Short Term Bd ETF COM 921937827 249 3,032 SH   SOLE   0 0 3,032
Vanguard Small Cap ETF COM 922908751 699 3,265 SH   SOLE   0 0 3,265
Vanguard Tot Intl Stk Index ET COM 921909768 606 9,671 SH   SOLE   0 0 9,671
Vanguard Total Stock Market ET COM 922908769 3,375 16,331 SH   SOLE   0 0 16,331
Vanguard Value ETF Fund COM 922908744 267 2,035 SH   SOLE   0 0 2,035
Wisdom Tree Intl Quality Divid COM 97717X131 298 8,025 SH   SOLE   0 0 8,025
Wisdomtree Emrg. Mkts. Ex-Stat COM 97717X578 245 6,033 SH   SOLE   0 0 6,033
WisdomTree Japan Hedged Eq Fd COM 97717W851 834 13,600 SH   SOLE   0 0 13,600