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 30,960 162,487 SH   SOLE   2,040 0 160,447
Abbott Laboratories COM 002824100 35,084 485,058 SH   SOLE   9,349 0 475,709
AbbVie COM 00287Y109 16,133 175,002 SH   SOLE   1,300 0 173,702
Acadia Pharmaceuticals COM 004225108 164 10,155 SH   SOLE   1,500 0 8,655
Activision Blizzard COM 00507V109 3,114 66,867 SH   SOLE   2,500 0 64,367
Actuant Cl A COM 00508X203 231 10,984 SH   SOLE   0 0 10,984
Adobe COM 00724F101 5,109 22,583 SH   SOLE   200 0 22,383
Alliant Energy COM 018802108 351 8,300 SH   SOLE   4,750 0 3,550
Allstate COM 020002101 15,849 191,806 SH   SOLE   6,890 0 184,917
Alphabet Cl A COM 02079K305 19,420 18,584 SH   SOLE   542 0 18,042
Alphabet Cl C COM 02079K107 47,272 45,646 SH   SOLE   905 0 44,741
Altria Group COM 02209S103 6,949 140,699 SH   SOLE   700 0 139,999
Amazon.com COM 023135106 29,041 19,335 SH   SOLE   430 0 18,905
American Airlines Group COM 02376R102 3,214 100,102 SH   SOLE   4,600 0 95,502
American Electric Power COM 025537101 214 2,870 SH   SOLE   0 0 2,870
American Express COM 025816109 39,311 412,412 SH   SOLE   7,752 0 404,660
Ameriprise Financial COM 03076C106 551 5,278 SH   SOLE   0 0 5,278
AMETEK COM 031100100 1,178 17,397 SH   SOLE   0 0 17,397
Amgen COM 031162100 3,709 19,053 SH   SOLE   200 0 18,853
Analog Devices COM 032654105 3,928 45,770 SH   SOLE   760 0 45,010
ANSYS COM 03662Q105 282 1,970 SH   SOLE   0 0 1,970
Anthem COM 036752103 595 2,265 SH   SOLE   0 0 2,265
Apple COM 037833100 61,188 387,905 SH   SOLE   6,085 0 381,820
AptarGroup COM 038336103 3,385 35,988 SH   SOLE   850 0 35,138
AT&T COM 00206R102 8,695 304,649 SH   SOLE   1,425 0 303,224
Autodesk COM 052769106 332 2,585 SH   SOLE   0 0 2,585
Automatic Data Processing COM 053015103 2,629 20,050 SH   SOLE   0 0 20,050
Bank of America COM 060505104 850 34,478 SH   SOLE   0 0 34,478
Bank of New York Mellon Corp COM 064058100 2,736 58,134 SH   SOLE   555 0 57,579
Baxter International COM 071813109 1,020 15,493 SH   SOLE   2,000 0 13,493
BB&T COM 054937107 11,125 256,813 SH   SOLE   7,485 0 249,329
Becton Dickinson COM 075887109 9,740 43,228 SH   SOLE   775 0 42,453
Bed Bath & Beyond COM 075896100 128 11,331 SH   SOLE   0 0 11,331
Benefitfocus COM 08180D106 326 7,120 SH   SOLE   0 0 7,120
Berkshire Hathaway Cl A COM 084670108 9,486 31 SH   SOLE   0 0 31
Berkshire Hathaway Cl B COM 084670702 23,163 113,442 SH   SOLE   3,100 0 110,342
BlackRock COM 09247X101 2,291 5,833 SH   SOLE   21 0 5,812
Blackstone Group LP COM 09253U108 232 7,790 SH   SOLE   0 0 7,790
Boeing COM 097023105 67,525 209,379 SH   SOLE   5,260 0 204,119
Bristol-Myers Squibb COM 110122108 2,171 41,758 SH   SOLE   0 0 41,758
Broadcom Ltd COM 11135F101 29,189 114,790 SH   SOLE   3,562 0 111,228
Cable One COM 12685J105 390 475 SH   SOLE   0 0 475
Cardinal Health COM 14149Y108 592 13,278 SH   SOLE   0 0 13,278
Castle Brands COM 148435100 9 10,000 SH   SOLE   0 0 10,000
Caterpillar COM 149123101 8,681 68,319 SH   SOLE   50 0 68,269
CBOE Holdings COM 12503M108 768 7,847 SH   SOLE   0 0 7,847
Celgene COM 151020104 25,218 393,480 SH   SOLE   10,370 0 383,110
Charles Schwab COM 808513105 10,763 259,169 SH   SOLE   6,200 0 252,969
Charter Communications A COM 16119P108 372 1,304 SH   SOLE   0 0 1,304
Chevron COM 166764100 35,913 330,111 SH   SOLE   5,557 0 324,554
Cigna COM 125523100 2,371 12,484 SH   SOLE   0 0 12,484
Cisco Systems COM 17275R102 10,934 252,343 SH   SOLE   1,675 0 250,668
Citigroup COM 172967424 14,898 286,166 SH   SOLE   1,475 0 284,691
Clorox COM 189054109 791 5,129 SH   SOLE   0 0 5,129
CME Group COM 12572Q105 698 3,713 SH   SOLE   0 0 3,713
CMG Holdings Group COM 125749101 0 10,100 SH   SOLE   0 0 10,100
Coca-Cola COM 191216100 22,505 475,294 SH   SOLE   4,700 0 470,594
Cognizant Tech Solutions COM 192446102 374 5,896 SH   SOLE   0 0 5,896
Colgate-Palmolive COM 194162103 8,917 149,823 SH   SOLE   1,300 0 148,523
Comcast Cl A COM 20030N101 43,977 1,291,527 SH   SOLE   25,674 0 1,265,853
ConocoPhillips COM 20825C104 1,129 18,102 SH   SOLE   0 0 18,102
Consolidated Edison COM 209115104 676 8,841 SH   SOLE   0 0 8,841
Copart COM 217204106 900 18,840 SH   SOLE   0 0 18,840
Costco Wholesale COM 22160K105 16,218 79,615 SH   SOLE   3,184 0 76,431
Crown Castle International COM 22822V101 260 2,398 SH   SOLE   100 0 2,298
CSX COM 126408103 210 3,378 SH   SOLE   0 0 3,378
Cummins COM 231021106 1,970 14,742 SH   SOLE   0 0 14,742
CVS Health Corp COM 126650100 2,877 43,918 SH   SOLE   3,125 0 40,793
Danaher COM 235851102 27,671 268,339 SH   SOLE   6,350 0 261,989
Deere & Co COM 244199105 12,380 82,995 SH   SOLE   2,600 0 80,395
Defentect Group COM 244639100 0 23,000 SH   SOLE   0 0 23,000
Delta Airlines COM 247361702 585 11,725 SH   SOLE   0 0 11,725
Disney Walt COM 254687106 41,016 374,059 SH   SOLE   6,372 0 367,687
Dominion Energy COM 25746U109 3,233 45,237 SH   SOLE   0 0 45,237
Dover COM 260003108 603 8,500 SH   SOLE   0 0 8,500
DowDuPont COM 26078J100 26,996 504,789 SH   SOLE   11,742 0 493,047
DTE Energy COM 233331107 406 3,678 SH   SOLE   0 0 3,678
Duke Energy COM 26441C204 957 11,091 SH   SOLE   0 0 11,091
Dun & Bradstreet COM 26483E100 815 5,710 SH   SOLE   0 0 5,710
Ecolab COM 278865100 29,675 201,388 SH   SOLE   4,478 0 196,910
ECOtality COM 27922Y202 0 100,000 SH   SOLE   0 0 100,000
Edwards Lifesciences COM 28176E108 372 2,429 SH   SOLE   0 0 2,429
Electronic Arts COM 285512109 207 2,620 SH   SOLE   0 0 2,620
Emerson Electric COM 291011104 4,573 76,539 SH   SOLE   0 0 76,539
Energy Transfer LP COM 29273V100 162 12,295 SH   SOLE   0 0 12,295
Entergy COM 29364G103 580 6,735 SH   SOLE   0 0 6,735
EOG Resources COM 26875P101 648 7,425 SH   SOLE   0 0 7,425
Estee Lauder Cl A COM 518439104 4,334 33,315 SH   SOLE   120 0 33,195
Everest Re Group Ltd COM G3223R108 338 1,550 SH   SOLE   0 0 1,550
Evergy COM 30034W106 480 8,447 SH   SOLE   0 0 8,447
Eversource Energy COM 30040W108 294 4,515 SH   SOLE   0 0 4,515
Exact Sciences COM 30063P105 519 8,225 SH   SOLE   0 0 8,225
Exelon COM 30161N101 216 4,788 SH   SOLE   0 0 4,788
Exxon Mobil COM 30231G102 36,930 541,577 SH   SOLE   6,932 0 534,645
Facebook COM 30303M102 20,734 158,163 SH   SOLE   5,810 0 152,353
Fedex COM 31428X106 295 1,830 SH   SOLE   100 0 1,730
First Horizon National Corp COM 320517105 216 16,441 SH   SOLE   0 0 16,441
First Midwest Bancorp IL COM 320867104 208 10,514 SH   SOLE   0 0 10,514
First Republic Bank COM 33616C100 247 2,845 SH   SOLE   0 0 2,845
Fiserv COM 337738108 11,583 157,610 SH   SOLE   260 0 157,350
Ford Motor COM 345370860 87 11,405 SH   SOLE   0 0 11,405
Fortive COM 34959J108 1,988 29,382 SH   SOLE   0 0 29,382
General Dynamics COM 369550108 533 3,391 SH   SOLE   0 0 3,391
General Electric COM 369604103 4,262 563,025 SH   SOLE   5,200 0 557,825
General Mills COM 370334104 387 9,929 SH   SOLE   0 0 9,929
Genuine Parts COM 372460105 288 3,000 SH   SOLE   0 0 3,000
Gilead Sciences COM 375558103 12,342 197,316 SH   SOLE   2,200 0 195,116
Globus Medical COM 379577208 3,131 72,348 SH   SOLE   0 0 72,348
Goldman Sachs Group COM 38141G104 1,073 6,424 SH   SOLE   0 0 6,424
Graham Holdings COM 384637104 208 325 SH   SOLE   0 0 325
Grainger W W COM 384802104 5,754 20,377 SH   SOLE   0 0 20,377
Hanesbrands COM 410345102 459 36,668 SH   SOLE   0 0 36,668
Helix TCS COM 42333M101 9 10,000 SH   SOLE   0 0 10,000
Hershey Company COM 427866108 1,322 12,334 SH   SOLE   0 0 12,334
Home Depot COM 437076102 13,833 80,508 SH   SOLE   2,763 0 77,745
Honeywell International COM 438516106 24,651 186,577 SH   SOLE   5,107 0 181,470
IDEX COM 45167R104 6,350 50,290 SH   SOLE   0 0 50,290
Illinois Tool Works COM 452308109 3,359 26,514 SH   SOLE   0 0 26,514
Illumina COM 452327109 212 707 SH   SOLE   0 0 707
Intel COM 458140100 6,215 132,423 SH   SOLE   1,255 0 131,168
IntercontinentalExchange Grp COM 45866F104 5,998 79,620 SH   SOLE   4,000 0 75,620
International Business Machine COM 459200101 18,939 166,611 SH   SOLE   35 0 166,576
International Paper COM 460146103 202 4,993 SH   SOLE   0 0 4,993
Intuit COM 461202103 377 1,915 SH   SOLE   0 0 1,915
Intuitive Surgical COM 46120E602 941 1,965 SH   SOLE   0 0 1,965
Johnson & Johnson COM 478160104 72,860 564,586 SH   SOLE   8,650 0 555,936
JPMorgan Chase & Co COM 46625H100 78,444 803,569 SH   SOLE   11,838 0 791,731
Kansas City Southern COM 485170302 12,110 126,878 SH   SOLE   1,075 0 125,803
Kimberly Clark COM 494368103 8,084 70,954 SH   SOLE   1,100 0 69,854
Kraft Heinz Co. COM 500754106 9,475 220,141 SH   SOLE   2,309 0 217,832
Kroger COM 501044101 269 9,798 SH   SOLE   0 0 9,798
Liberty Global-C COM G5480U120 230 11,167 SH   SOLE   0 0 11,167
Liberty SiriusXM Cl C COM 531229607 305 8,254 SH   SOLE   0 0 8,254
Lilly Eli COM 532457108 2,806 24,248 SH   SOLE   0 0 24,248
Littelfuse COM 537008104 386 2,250 SH   SOLE   0 0 2,250
Lockheed Martin COM 539830109 15,640 59,731 SH   SOLE   775 0 58,956
Lowe's Companies COM 548661107 1,981 21,451 SH   SOLE   0 0 21,451
Macy's COM 55616P104 232 7,800 SH   SOLE   0 0 7,800
Markel COM 570535104 1,534 1,478 SH   SOLE   0 0 1,478
Marriott International Cl A COM 571903202 296 2,723 SH   SOLE   0 0 2,723
Mastercard Cl A COM 57636Q104 29,522 156,489 SH   SOLE   1,235 0 155,254
MB Financial COM 55264U108 2,313 58,374 SH   SOLE   0 0 58,374
McCormick Non-Voting COM 579780206 21,150 151,899 SH   SOLE   600 0 151,299
McDonalds COM 580135101 48,566 273,506 SH   SOLE   1,677 0 271,829
Medtronic Plc COM G5960L103 610 6,706 SH   SOLE   0 0 6,706
Merck COM 58933Y105 28,428 372,040 SH   SOLE   5,990 0 366,050
MetLife COM 59156R108 10,400 253,296 SH   SOLE   1,775 0 251,521
Micron Technology COM 595112103 246 7,750 SH   SOLE   0 0 7,750
Microsoft COM 594918104 96,895 953,969 SH   SOLE   14,107 0 939,862
Mondelez Intl COM 609207105 22,851 570,842 SH   SOLE   12,483 0 558,359
Moody's COM 615369105 224 1,596 SH   SOLE   0 0 1,596
MSCI COM 55354G100 968 6,565 SH   SOLE   0 0 6,565
National-Oilwell Varco COM 637071101 509 19,815 SH   SOLE   250 0 19,565
NetFlix COM 64110L106 2,849 10,644 SH   SOLE   0 0 10,644
NextEra Energy COM 65339F101 2,003 11,522 SH   SOLE   0 0 11,522
Nike Cl B COM 654106103 25,263 340,745 SH   SOLE   6,980 0 333,765
Norfolk Southern COM 655844108 1,110 7,423 SH   SOLE   0 0 7,423
Northern Trust COM 665859104 13,916 166,477 SH   SOLE   1,700 0 164,777
Northrop Grumman COM 666807102 2,040 8,329 SH   SOLE   200 0 8,129
Nvidia COM 67066G104 2,304 17,261 SH   SOLE   0 0 17,261
Nymox Pharmaceutical COM P73398102 33 25,000 SH   SOLE   0 0 25,000
Occidental Petroleum COM 674599105 11,728 191,076 SH   SOLE   4,879 0 186,198
ONEOK COM 682680103 1,144 21,197 SH   SOLE   0 0 21,197
Oracle COM 68389X105 2,147 47,548 SH   SOLE   0 0 47,548
Paychex COM 704326107 2,528 38,810 SH   SOLE   0 0 38,810
PayPal Hldgs COM 70450Y103 8,233 97,907 SH   SOLE   4,646 0 93,261
PepsiCo COM 713448108 46,429 420,249 SH   SOLE   6,331 0 413,918
Pfizer COM 717081103 20,622 472,451 SH   SOLE   6,821 0 465,631
Philip Morris International COM 718172109 9,467 141,810 SH   SOLE   250 0 141,560
Phillips 66 COM 718546104 367 4,265 SH   SOLE   0 0 4,265
PNC Financial Services Group COM 693475105 1,885 16,127 SH   SOLE   0 0 16,127
PPG Industries COM 693506107 302 2,952 SH   SOLE   0 0 2,952
PPL COM 69351T106 4,794 169,211 SH   SOLE   5,586 0 163,626
Procter & Gamble COM 742718109 68,137 741,265 SH   SOLE   6,923 0 734,342
Prudential Financial COM 744320102 992 12,167 SH   SOLE   1,825 0 10,342
Public Service Enterprise Grou COM 744573106 260 5,000 SH   SOLE   0 0 5,000
QUALCOMM COM 747525103 10,185 178,966 SH   SOLE   3,820 0 175,146
QuickLogic Corp COM 74837P108 7 10,000 SH   SOLE   0 0 10,000
Qurate Retail Group COM 74915M100 308 15,801 SH   SOLE   0 0 15,801
RBC Bearings COM 75524B104 461 3,520 SH   SOLE   0 0 3,520
Red Hat COM 756577102 7,930 45,148 SH   SOLE   800 0 44,348
Ross Stores COM 778296103 691 8,300 SH   SOLE   0 0 8,300
S&P Global COM 78409V104 344 2,025 SH   SOLE   0 0 2,025
Salesforce.com COM 79466L302 16,861 123,099 SH   SOLE   3,670 0 119,429
Sempra Energy COM 816851109 297 2,741 SH   SOLE   0 0 2,741
Sherwin Williams COM 824348106 2,577 6,550 SH   SOLE   0 0 6,550
Skyworks Solutions COM 83088M102 236 3,528 SH   SOLE   0 0 3,528
Southern Company COM 842587107 557 12,672 SH   SOLE   0 0 12,672
Southwest Airlines COM 844741108 490 10,548 SH   SOLE   1,442 0 9,106
Splunk COM 848637104 2,659 25,356 SH   SOLE   395 0 24,961
Square A COM 852234103 217 3,873 SH   SOLE   1,120 0 2,753
Starbucks COM 855244109 28,120 436,651 SH   SOLE   8,953 0 427,698
Stryker COM 863667101 1,081 6,899 SH   SOLE   0 0 6,899
SVB Financial Group COM 78486Q101 4,026 21,196 SH   SOLE   0 0 21,196
Target COM 87612E106 1,198 18,131 SH   SOLE   600 0 17,531
Tesla COM 88160R101 242 728 SH   SOLE   0 0 728
Texas Instruments COM 882508104 480 5,075 SH   SOLE   0 0 5,075
Texas Pacific Land Trust COM 882610108 480 886 SH   SOLE   0 0 886
Thermo Fisher Scientific COM 883556102 70,749 316,138 SH   SOLE   6,825 0 309,313
Tiffany COM 886547108 4,835 60,054 SH   SOLE   0 0 60,054
TJX Companies COM 872540109 4,880 109,072 SH   SOLE   8,310 0 100,762
Travelers Companies COM 89417E109 8,391 70,068 SH   SOLE   2,631 0 67,437
Trustmark COM 898402102 343 12,048 SH   SOLE   0 0 12,048
U S Bancorp COM 902973304 6,379 139,595 SH   SOLE   2,000 0 137,595
Union Pacific COM 907818108 13,798 99,822 SH   SOLE   1,050 0 98,772
United Parcel Service Cl B COM 911312106 1,802 18,472 SH   SOLE   0 0 18,472
United Technologies COM 913017109 36,650 344,193 SH   SOLE   7,345 0 336,848
UnitedHealth Group COM 91324P102 1,071 4,298 SH   SOLE   51 0 4,247
Verizon Communications COM 92343V104 22,710 403,956 SH   SOLE   4,250 0 399,706
Vertex Pharmaceuticals COM 92532F100 549 3,310 SH   SOLE   0 0 3,310
Viaspace COM 92554W106 0 100,000 SH   SOLE   70,000 0 30,000
Visa Class A COM 92826C839 987 7,482 SH   SOLE   760 0 6,722
VITRO TECH COM 92851M108 0 15,000 SH   SOLE   0 0 15,000
Vulcan Materials COM 929160109 267 2,705 SH   SOLE   0 0 2,705
Walgreens Boots Alliance COM 931427108 7,210 105,521 SH   SOLE   75 0 105,446
Walmart COM 931142103 2,417 25,945 SH   SOLE   920 0 25,025
Waste Management COM 94106L109 3,985 44,785 SH   SOLE   0 0 44,785
WEC Energy Group COM 92939U106 2,959 42,718 SH   SOLE   0 0 42,718
Wells Fargo COM 949746101 11,428 248,008 SH   SOLE   7,581 0 240,427
Williams-Sonoma COM 969904101 1,293 25,632 SH   SOLE   0 0 25,632
Xcel Energy COM 98389B100 362 7,341 SH   SOLE   0 0 7,341
Yum China Hldgs COM 98850P109 1,772 52,847 SH   SOLE   2,650 0 50,197
Yum! Brands COM 988498101 7,035 76,530 SH   SOLE   2,900 0 73,630
Zimmer Biomet Holdings COM 98956P102 566 5,457 SH   SOLE   0 0 5,457
Zoetis COM 98978V103 23,496 274,675 SH   SOLE   3,425 0 271,250
AP Alternative Assets LP LTD 00186K101 27 190,750 SH   SOLE   0 0 190,750
AP Alternative Assets LP LTD G04036102 5 32,500 SH   SOLE   0 0 32,500
Cedar Fair Ltd Prtnshp LTD 150185106 253 5,351 SH   SOLE   0 0 5,351
Enterprise Products Partners L LTD 293792107 1,981 80,549 SH   SOLE   0 0 80,549
Magellan Midstream Partners LP LTD 559080106 495 8,673 SH   SOLE   0 0 8,673
Oaktree Capital Group LLC LTD 674001201 4,915 123,650 SH   SOLE   3,000 0 120,650
Alibaba Group Hldgs LTD. ADR COM 01609W102 296 2,158 SH   SOLE   0 0 2,158
America Movil SAB ADR Ser L COM 02364W105 1,400 98,246 SH   SOLE   0 0 98,246
ASML Hldgs NV ADR COM N07059210 24,921 160,138 SH   SOLE   3,086 0 157,051
AstraZeneca PLC Spon ADR COM 046353108 1,533 40,359 SH   SOLE   0 0 40,359
BHP Group Ltd Spon ADR COM 088606108 514 10,635 SH   SOLE   0 0 10,635
BP PLC Spon ADR COM 055622104 1,177 31,031 SH   SOLE   2,030 0 29,001
Diageo PLC Spon ADR COM 25243Q205 264 1,860 SH   SOLE   0 0 1,860
ENI SpA ADR COM 26874R108 367 11,650 SH   SOLE   1,250 0 10,400
GlaxoSmithKline PLC ADS COM 37733W105 1,164 30,451 SH   SOLE   850 0 29,601
GW Pharmaceuticals PLC - ADR COM 36197T103 280 2,875 SH   SOLE   510 0 2,365
Luxottica Group SpA Spon ADR COM 55068R202 8,142 137,817 SH   SOLE   3,000 0 134,817
National Grid PLC ADR COM 636274409 7,723 160,963 SH   SOLE   3,299 0 157,664
Nestle SA Sponsored ADR COM 641069406 30,562 377,491 SH   SOLE   3,700 0 373,791
Novartis AG ADR COM 66987V109 21,377 249,124 SH   SOLE   8,132 0 240,992
Royal Dutch Shell PLC ADR-A COM 780259206 2,804 48,119 SH   SOLE   1,750 0 46,369
Siemens AG Sp ADR COM 826197501 997 17,780 SH   SOLE   0 0 17,780
Vodafone Group PLC Sp ADR COM 92857W308 907 47,028 SH   SOLE   0 0 47,028
Accenture Plc Cl A COM G1151C101 5,633 39,949 SH   SOLE   0 0 39,949
Allergan plc COM G0177J108 2,929 21,912 SH   SOLE   863 0 21,049
Aon PLC COM G0408V102 1,165 8,017 SH   SOLE   0 0 8,017
Athene Holding Ltd Cl A COM G0684D107 7,361 184,811 SH   SOLE   0 0 184,811
Canadian Pacific Railway Ltd COM 13645T100 511 2,875 SH   SOLE   0 0 2,875
Chubb Ltd COM H1467J104 8,872 68,677 SH   SOLE   355 0 68,322
Core Laboratories NV COM N22717107 1,875 31,434 SH   SOLE   450 0 30,984
Cresco Labs COM 22587M106 67 10,000 SH   SOLE   0 0 10,000
Denison Mines COM 248356107 9 20,000 SH   SOLE   0 0 20,000
Enbridge COM 29250N105 493 15,875 SH   SOLE   0 0 15,875
Green Thumb Industries COM 39342L108 911 113,434 SH   SOLE   0 0 113,434
Ingersoll-Rand PLC COM G47791101 388 4,250 SH   SOLE   0 0 4,250
Johnson Controls Intl COM G51502105 1,264 42,623 SH   SOLE   1,000 0 41,623
Koninklijke Philips Electronic COM 500472303 1,631 46,449 SH   SOLE   0 0 46,449
Lazard Ltd COM G54050102 1,178 31,921 SH   SOLE   1,500 0 30,421
Linde PLC COM G5494J103 3,851 24,662 SH   SOLE   150 0 24,512
Micromedic Technologies COM M7S04Q299 1 11,000 SH   SOLE   0 0 11,000
Mylan N.V. COM N59465109 388 14,170 SH   SOLE   0 0 14,170
Nansonics Limited COM Q6499K102 180 90,051 SH   SOLE   0 0 90,051
NXP Semiconductors NV COM N6596X109 1,159 15,814 SH   SOLE   200 0 15,614
Options Media Group Hldgs COM 684008105 0 234,993 SH   SOLE   0 0 234,993
Schlumberger Ltd COM 806857108 16,501 457,332 SH   SOLE   9,465 0 447,867
Unilever NV NY Shs COM 904784709 17,949 333,625 SH   SOLE   6,678 0 326,947
American Campus Communities COM 024835100 2,649 64,006 SH   SOLE   3,225 0 60,781
American Tower REIT COM 03027X100 5,737 36,268 SH   SOLE   0 0 36,268
Boston Properties COM 101121101 630 5,596 SH   SOLE   0 0 5,596
Corporate Office Properties COM 22002T108 805 38,285 SH   SOLE   0 0 38,285
Empire State Realty COM 292102100 324 22,903 SH   SOLE   0 0 22,903
Equity Lifestyle Properties COM 29472R108 329 3,388 SH   SOLE   0 0 3,388
Equity Residential COM 29476L107 2,242 33,959 SH   SOLE   0 0 33,959
Kite Realty Group Trust COM 49803T300 153 10,844 SH   SOLE   0 0 10,844
Public Storage COM 74460D109 7,109 35,121 SH   SOLE   550 0 34,571
Simon Property Group COM 828806109 2,143 12,756 SH   SOLE   0 0 12,756
Taubman Centers COM 876664103 205 4,500 SH   SOLE   0 0 4,500
Ventas COM 92276F100 1,521 25,952 SH   SOLE   0 0 25,952
Vornado Realty Trust COM 929042109 415 6,696 SH   SOLE   0 0 6,696
Weyerhaeuser COM 962166104 1,048 47,928 SH   SOLE   0 0 47,928
Amer Fds-Invest Co of Amer A COM 461308108 376 11,088 SH   SOLE   0 0 11,088
Amer Fds - Fundamental Inv COM 360802821 316 6,048 SH   SOLE   0 0 6,048
American Century Intl Grwth-In COM 025086109 105 10,561 SH   SOLE   0 0 10,561
American Fds-Growth Fd of Amer COM 399874106 272 6,372 SH   SOLE   0 0 6,372
American Fds-New Perspective-A COM 648018109 494 13,120 SH   SOLE   0 0 13,120
American Fds-Washington Mutual COM 939330106 215 5,231 SH   SOLE   0 0 5,231
American Grw Fd of Amer 2 COM 399874825 317 7,433 SH   SOLE   0 0 7,433
American SMALLCAP World Fd-A COM 831681101 230 4,901 SH   SOLE   0 0 4,901
Artisan International Fd COM 04314H204 213 7,863 SH   SOLE   0 0 7,863
BlackRock Strat Inc Opp Port F COM 09260B382 128 13,300 SH   SOLE   0 0 13,300
Columbia Acorn Fund-Z COM 197199409 5,018 386,629 SH   SOLE   0 0 386,629
Columbia Acorn Intl Fd-Z COM 197199813 953 32,305 SH   SOLE   0 0 32,305
Columbia L/C Grwth Fd Z COM 19765P661 426 11,674 SH   SOLE   0 0 11,674
DFA Municipal Real Return Port COM 25239Y550 98 10,038 SH   SOLE   0 0 10,038
DFA Tax-Managed Intl Value COM 233203546 304 22,468 SH   SOLE   0 0 22,468
DFA Tax-Managed US Mkt Wide Va COM 233203561 274 10,406 SH   SOLE   0 0 10,406
Dodge & Cox Balanced Fund COM 256201104 763 8,179 SH   SOLE   0 0 8,179
Dodge & Cox Stock Fund COM 256219106 484 2,803 SH   SOLE   0 0 2,803
Dreyfus Intl Stock - I COM 86271F768 400 23,572 SH   SOLE   0 0 23,572
Dreyfus Municipal Bond Fund COM 26201Q104 289 25,173 SH   SOLE   0 0 25,173
Dreyfus Select Mgrs S/C Val Fd COM 86271F677 372 20,000 SH   SOLE   0 0 20,000
Fidelity 500 Index Fund COM 315911750 4,479 51,421 SH   SOLE   0 0 51,421
Fidelity Contrafund COM 316071109 1,055 95,806 SH   SOLE   0 0 95,806
Fidelity Equity Income Fd COM 316138106 208 4,082 SH   SOLE   0 0 4,082
Fidelity Fund COM 316153105 262 6,515 SH   SOLE   0 0 6,515
Fidelity Independence Fd COM 316145309 203 6,574 SH   SOLE   0 0 6,574
Fidelity Intl Index Fd COM 315911727 360 9,893 SH   SOLE   0 0 9,893
Fidelity OTC Portfolio COM 316389105 158 15,904 SH   SOLE   0 0 15,904
Fidelity Puritan Fund COM 316345107 537 27,386 SH   SOLE   0 0 27,386
Fidelity Select Technology Ptf COM 316390202 224 16,718 SH   SOLE   0 0 16,718
Fidelity Tot Mkt Index Fd COM 315911693 222 3,149 SH   SOLE   0 0 3,149
Fidelity Value Fund COM 316464106 182 20,963 SH   SOLE   0 0 20,963
First Eagle Global Fd COM 32008F606 205 4,010 SH   SOLE   0 0 4,010
Franklin H/Y Tax Free Inc COM 354723272 488 49,238 SH   SOLE   0 0 49,238
Franklin Income Fd COM 353496300 117 54,669 SH   SOLE   0 0 54,669
Harris Assoc Oakmark Fund COM 413838103 926 13,563 SH   SOLE   0 0 13,563
Hartford M/C Fund COM 416645711 253 10,365 SH   SOLE   0 0 10,365
IVA Worldwide Fund COM 45070A206 172 10,813 SH   SOLE   0 0 10,813
Janus Balanced Fd COM 471023879 227 7,346 SH   SOLE   0 0 7,346
Janus Mercury Fund COM 471023853 220 5,400 SH   SOLE   0 0 5,400
John Hancock Life Bal Fd COM 47803V481 190 14,522 SH   SOLE   0 0 14,522
JPMorgan Interm Tax Free Bd Fd COM 4812A0458 323 30,380 SH   SOLE   0 0 30,380
JPMorgan Short Durat Bond-SL COM 4812C1330 111 10,380 SH   SOLE   0 0 10,380
JPMorgan Tax Free Bd-Sel COM 4812C0456 291 24,969 SH   SOLE   0 0 24,969
JPMorgan Tax R/R Fd COM 4812A2538 227 24,874 SH   SOLE   0 0 24,874
Keeley Small Cap Value Fund COM 487300501 724 30,858 SH   SOLE   0 0 30,858
Nuveen Inter Dur Muni Bd-R COM 67065Q400 637 69,882 SH   SOLE   0 0 69,882
Oppenheimer Developing Mkts-A COM 683974109 316 8,284 SH   SOLE   0 0 8,284
Parnassus Equity Income Fd COM 701769101 311 7,964 SH   SOLE   0 0 7,964
PIMCO Income Fund COM 72201F490 124 10,468 SH   SOLE   0 0 10,468
PIMCO Low Duration Fd COM 693390304 101 10,415 SH   SOLE   0 0 10,415
Price T Rowe Capital Appreciat COM 77954M105 887 33,440 SH   SOLE   0 0 33,440
Price T Rowe Mid Cap Grwth Fd COM 779556109 505 6,616 SH   SOLE   0 0 6,616
Price T Rowe Tax Free Inc Bond COM 779576107 207 20,945 SH   SOLE   0 0 20,945
Schwab S&P 500 Index Fd COM 808509855 2,899 75,675 SH   SOLE   0 0 75,675
Schwab Total Stock Mrkt Ind-Se COM 808509756 846 19,417 SH   SOLE   0 0 19,417
Shelton Funds - S&P MidCap Ind COM 82301Q767 328 15,555 SH   SOLE   0 0 15,555
Stone Ridge H/Y Reinsur Risk P COM 861728509 5,989 656,670 SH   SOLE   42,950 0 613,720
T Rowe Price Gr Stock Fund COM 741479109 644 11,276 SH   SOLE   0 0 11,276
T Rowe Price High Yield Fd COM 741481105 110 17,807 SH   SOLE   0 0 17,807
T Rowe Price S/T Bond COM 77957P105 765 164,493 SH   SOLE   0 0 164,493
T. Rowe Price Tax Free Short-I COM 779902105 101 18,309 SH   SOLE   0 0 18,309
Thornburg Intl Value Fd-I COM 885215566 359 18,047 SH   SOLE   0 0 18,047
Tweedy Browne Global Value Fd COM 901165100 591 23,768 SH   SOLE   0 0 23,768
Vanguard 500 Index Fd-Admiral COM 922908710 2,469 10,666 SH   SOLE   0 0 10,666
Vanguard FTSE AW EX-US-ADM COM 921937736 292 10,291 SH   SOLE   0 0 10,291
Vanguard GNMA Fd-Inv COM 922031307 752 73,388 SH   SOLE   0 0 73,388
Vanguard GNMA Fd - Adm COM 922031794 3,124 304,820 SH   SOLE   0 0 304,820
Vanguard Healthcare Fd COM 921908885 476 5,920 SH   SOLE   0 0 5,920
Vanguard Index 500 Fund COM 922908108 361 1,559 SH   SOLE   0 0 1,559
Vanguard Inflat Protect Sec AD COM 922031737 209 8,538 SH   SOLE   0 0 8,538
Vanguard Inflat Protected Sec COM 922031869 224 18,003 SH   SOLE   0 0 18,003
Vanguard Interm Term Fund COM 922031885 100 10,660 SH   SOLE   0 0 10,660
Vanguard Intl Growth Fd-I COM 921910204 418 16,795 SH   SOLE   0 0 16,795
Vanguard Intm Trm Inv Grade Fd COM 922031810 98 10,420 SH   SOLE   0 0 10,420
Vanguard PRIMECAP Fd - Adm COM 921936209 423 3,500 SH   SOLE   0 0 3,500
Vanguard S/T Invest Gr Adm Fd COM 922031836 307 29,426 SH   SOLE   0 0 29,426
Vanguard S/T Tax Exempt Fd COM 922907803 537 34,152 SH   SOLE   0 0 34,152
Vanguard Tot Stk Mkt Index Fd COM 922908728 4,315 69,500 SH   SOLE   0 0 69,500
Vanguard Total Intl Stk Index COM 921909818 485 19,108 SH   SOLE   0 0 19,108
Vanguard Total Stock Mkt Index COM 922908306 248 3,994 SH   SOLE   0 0 3,994
Vanguard Wellington Fd COM 921935201 576 8,988 SH   SOLE   0 0 8,988
Vanguard Windsor Fund II COM 922018205 467 15,018 SH   SOLE   0 0 15,018
Vanguard Windsor II Fd Adm COM 922018304 205 3,722 SH   SOLE   0 0 3,722
AMEX Energy Select SPDR COM 81369Y506 315 5,500 SH   SOLE   0 0 5,500
AMEX Financial Select Sector COM 81369Y605 245 10,275 SH   SOLE   0 0 10,275
AMEX Health Care Select Sector COM 81369Y209 338 3,902 SH   SOLE   0 0 3,902
DNP Select Income Fd COM 23325P104 105 10,073 SH   SOLE   0 0 10,073
Goldman Sachs Treas Acc Fd COM 381430529 1,020 10,201 SH   SOLE   0 0 10,201
Invesco QQQ COM 46090E103 1,954 12,664 SH   SOLE   1,800 0 10,864
Invesco S&P 500 Eq Wgt COM 46137V357 340 3,720 SH   SOLE   810 0 2,910
iShares Barclays 1-3 Yr Trsy B COM 464287457 599 7,158 SH   SOLE   6,300 0 858
iShares Core MSCI EAFE ETF COM 46432F842 7,120 129,457 SH   SOLE   1,100 0 128,357
iShares Core MSCI Emer Mkts ET COM 46434G103 2,623 55,629 SH   SOLE   0 0 55,629
ishares Core S&P 500 ETF COM 464287200 5,116 20,333 SH   SOLE   0 0 20,333
iShares Core S&P MidCap ETF COM 464287507 7,753 46,690 SH   SOLE   200 0 46,490
iShares Core S&P SmallCap ETF COM 464287804 12,466 179,826 SH   SOLE   2,200 0 177,626
iShares Core S&P Total U S Sto COM 464287150 1,745 30,751 SH   SOLE   0 0 30,751
iShares Cur Hdg MSCI EAFE Sm COM 46435G839 905 35,900 SH   SOLE   2,000 0 33,900
iShares DJ Select Div Index Fd COM 464287168 3,661 40,989 SH   SOLE   0 0 40,989
iShares IBoxx H/Y Corp Bd COM 464288513 1,438 17,730 SH   SOLE   0 0 17,730
iShares Lehman Treas Inf Prot COM 464287176 604 5,512 SH   SOLE   0 0 5,512
iShares MSCI ACWI Index Fd COM 464288257 490 7,640 SH   SOLE   0 0 7,640
iShares MSCI Asia Ex-Japan COM 464288182 1,562 24,588 SH   SOLE   2,500 0 22,088
iShares MSCI Canada Index Fd COM 464286509 445 18,588 SH   SOLE   200 0 18,388
iShares MSCI EAFE Index Fd COM 464287465 13,807 234,890 SH   SOLE   8,320 0 226,570
iShares MSCI EAFE S/C COM 464288273 1,110 21,424 SH   SOLE   1,100 0 20,324
iShares MSCI Emerging Mkts Ind COM 464287234 9,149 234,217 SH   SOLE   17,909 0 216,308
iShares MSCI Japan Index Fd COM 46434G822 330 6,508 SH   SOLE   0 0 6,508
iShares Russell 1000 Grow Indx COM 464287614 1,105 8,444 SH   SOLE   0 0 8,444
iShares Russell 1000 Val Index COM 464287598 455 4,100 SH   SOLE   0 0 4,100
iShares Russell 2000 Index Fun COM 464287655 6,558 48,979 SH   SOLE   3,450 0 45,529
iShares Russell Midcap Index F COM 464287499 11,556 248,625 SH   SOLE   17,800 0 230,825
ishares S&P 100 Index Fd COM 464287101 298 2,675 SH   SOLE   0 0 2,675
iShares S&P 500 Value Index Fd COM 464287408 622 6,149 SH   SOLE   0 0 6,149
iShares S&P Global 100 Index F COM 464287572 317 7,486 SH   SOLE   800 0 6,686
iShares S&P Latin America 40 I COM 464287390 1,037 33,640 SH   SOLE   4,800 0 28,840
iShares S&P MidCap 400/Value I COM 464287705 2,171 15,690 SH   SOLE   0 0 15,690
iShares S&P MidCap400 Grwth In COM 464287606 312 1,633 SH   SOLE   0 0 1,633
iShares S&P S/C 600/Barra Grw COM 464287887 298 1,844 SH   SOLE   0 0 1,844
iShares S&P SmallCap 600 Val I COM 464287879 446 3,381 SH   SOLE   0 0 3,381
S&P Mid-Cap 400 ETF Trust COM 78467Y107 16,797 55,496 SH   SOLE   1,275 0 54,221
Schwab Emerging Mkts Equity Fd COM 808524706 353 15,014 SH   SOLE   0 0 15,014
Schwab Intl Equity ETF COM 808524805 483 17,053 SH   SOLE   0 0 17,053
Schwab U S Broad Mkt ETF COM 808524102 463 7,726 SH   SOLE   0 0 7,726
Schwab US Lg Cap Value Fd COM 808524409 242 4,912 SH   SOLE   0 0 4,912
SPDR 500 ETF Trust Ser 1 COM 78462F103 45,165 180,720 SH   SOLE   2,100 0 178,620
SPDR DJIA ETF Trust COM 78467X109 383 1,644 SH   SOLE   0 0 1,644
SPDR Gold Trust COM 78463V107 651 5,367 SH   SOLE   0 0 5,367
SPDR S&P 600 S/C ETF COM 78464A813 429 7,156 SH   SOLE   0 0 7,156
Sprott Physical Gold Trust COM 85207H104 225 21,893 SH   SOLE   0 0 21,893
Tri Continental COM 895436103 204 8,662 SH   SOLE   0 0 8,662
Vanguard 500 ETF COM 922908363 4,424 19,252 SH   SOLE   0 0 19,252
Vanguard Dividend Apprec COM 921908844 480 4,897 SH   SOLE   0 0 4,897
Vanguard Extended Mkt COM 922908652 840 8,411 SH   SOLE   0 0 8,411
Vanguard FTSE All Wo X-US COM 922042775 1,613 35,397 SH   SOLE   1,200 0 34,197
Vanguard FTSE All Wo X-US SC COM 922042718 782 8,263 SH   SOLE   1,700 0 6,563
Vanguard FTSE Dev Mrkts ETF COM 921943858 595 16,037 SH   SOLE   200 0 15,837
Vanguard FTSE Emerging Mkts COM 922042858 13,302 349,121 SH   SOLE   9,800 0 339,321
Vanguard FTSE Europe ETF COM 922042874 205 4,214 SH   SOLE   400 0 3,814
Vanguard Growth ETF COM 922908736 776 5,776 SH   SOLE   0 0 5,776
Vanguard High Div Yield ETF COM 921946406 647 8,300 SH   SOLE   0 0 8,300
Vanguard Int-Term Corp Bond Fd COM 92206C870 366 4,413 SH   SOLE   0 0 4,413
Vanguard MidCap ETF COM 922908629 496 3,593 SH   SOLE   0 0 3,593
Vanguard REIT ETF COM 922908553 469 6,289 SH   SOLE   0 0 6,289
Vanguard S/T Corp Bond COM 92206C409 291 3,732 SH   SOLE   0 0 3,732
Vanguard Short-Term Treasury COM 92206C102 734 12,207 SH   SOLE   0 0 12,207
Vanguard Short Term Bd ETF COM 921937827 315 4,011 SH   SOLE   0 0 4,011
Vanguard Small Cap ETF COM 922908751 423 3,202 SH   SOLE   0 0 3,202
Vanguard Total Stock Market ET COM 922908769 1,211 9,491 SH   SOLE   0 0 9,491
Western Asset H/I Defined Opp COM 95768B107 658 50,000 SH   SOLE   0 0 50,000
Western Asset High Inc Oppty COM 95766K109 1,107 252,787 SH   SOLE   0 0 252,787
WisdomTree Japan Hedged Eq Fd COM 97717W851 2,187 47,150 SH   SOLE   4,200 0 42,950