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