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 34,038 163,815 SH   SOLE   2,391 0 161,425
Abbott Laboratories COM 002824100 39,532 494,519 SH   SOLE   9,349 0 485,170
AbbVie COM 00287Y109 13,642 169,282 SH   SOLE   1,300 0 167,982
Activision Blizzard COM 00507V109 5,450 119,707 SH   SOLE   5,700 0 114,007
Actuant Cl A COM 00508X203 268 10,984 SH   SOLE   0 0 10,984
Adobe COM 00724F101 5,896 22,126 SH   SOLE   200 0 21,926
Alliant Energy COM 018802108 485 10,300 SH   SOLE   4,750 0 5,550
Allstate COM 020002101 17,798 188,982 SH   SOLE   6,892 0 182,090
Alphabet Cl A COM 02079K305 21,474 18,246 SH   SOLE   607 0 17,639
Alphabet Cl C COM 02079K107 53,489 45,588 SH   SOLE   905 0 44,683
Altria Group COM 02209S103 7,574 131,889 SH   SOLE   700 0 131,189
Amazon.com COM 023135106 35,538 19,957 SH   SOLE   475 0 19,482
American Airlines Group COM 02376R102 3,059 96,302 SH   SOLE   4,600 0 91,702
American Electric Power COM 025537101 240 2,870 SH   SOLE   0 0 2,870
American Express COM 025816109 44,170 404,121 SH   SOLE   7,752 0 396,369
Ameriprise Financial COM 03076C106 514 4,014 SH   SOLE   0 0 4,014
AMETEK COM 031100100 1,422 17,139 SH   SOLE   0 0 17,139
Amgen COM 031162100 3,618 19,043 SH   SOLE   200 0 18,843
Analog Devices COM 032654105 4,538 43,110 SH   SOLE   400 0 42,710
ANSYS COM 03662Q105 360 1,970 SH   SOLE   0 0 1,970
Anthem COM 036752103 634 2,210 SH   SOLE   0 0 2,210
Apple COM 037833100 73,305 385,917 SH   SOLE   6,085 0 379,832
AptarGroup COM 038336103 3,596 33,797 SH   SOLE   850 0 32,947
AT&T COM 00206R102 9,431 300,729 SH   SOLE   1,425 0 299,304
Autodesk COM 052769106 403 2,585 SH   SOLE   0 0 2,585
Automatic Data Processing COM 053015103 3,181 19,915 SH   SOLE   0 0 19,915
Bank of America COM 060505104 857 31,050 SH   SOLE   0 0 31,050
Bank of New York Mellon Corp COM 064058100 2,856 56,634 SH   SOLE   555 0 56,079
Baxter International COM 071813109 1,250 15,373 SH   SOLE   2,000 0 13,373
BB&T COM 054937107 11,719 251,855 SH   SOLE   7,488 0 244,367
Becton Dickinson COM 075887109 10,793 43,217 SH   SOLE   775 0 42,442
Bed Bath & Beyond COM 075896100 193 11,331 SH   SOLE   0 0 11,331
Benefitfocus COM 08180D106 353 7,120 SH   SOLE   0 0 7,120
Berkshire Hathaway Cl A COM 084670108 9,338 31 SH   SOLE   0 0 31
Berkshire Hathaway Cl B COM 084670702 22,673 112,861 SH   SOLE   3,100 0 109,761
BlackRock COM 09247X101 2,430 5,687 SH   SOLE   22 0 5,665
Blackstone Group LP COM 09253U108 249 7,110 SH   SOLE   0 0 7,110
Boeing COM 097023105 67,968 178,196 SH   SOLE   4,210 0 173,986
Bristol-Myers Squibb COM 110122108 1,964 41,168 SH   SOLE   0 0 41,168
Broadcom Ltd COM 11135F101 34,046 113,218 SH   SOLE   3,628 0 109,590
Cable One COM 12685J105 466 475 SH   SOLE   0 0 475
Canopy Growth COM 138035100 337 7,775 SH   SOLE   2,300 0 5,475
Cardinal Health COM 14149Y108 639 13,281 SH   SOLE   0 0 13,281
Castle Brands COM 148435100 7 10,000 SH   SOLE   0 0 10,000
Caterpillar COM 149123101 9,234 68,149 SH   SOLE   50 0 68,099
CBOE Holdings COM 12503M108 749 7,847 SH   SOLE   0 0 7,847
Celgene COM 151020104 20,068 212,716 SH   SOLE   5,270 0 207,446
Charles Schwab COM 808513105 11,182 261,513 SH   SOLE   7,100 0 254,413
Charter Communications A COM 16119P108 452 1,304 SH   SOLE   0 0 1,304
Chevron COM 166764100 39,893 323,860 SH   SOLE   5,560 0 318,300
Cigna COM 125523100 2,016 12,534 SH   SOLE   0 0 12,534
Cisco Systems COM 17275R102 14,101 261,175 SH   SOLE   1,675 0 259,500
Citigroup COM 172967424 17,827 286,508 SH   SOLE   1,475 0 285,033
Clorox COM 189054109 791 4,929 SH   SOLE   0 0 4,929
CME Group COM 12572Q105 630 3,827 SH   SOLE   0 0 3,827
CMG Holdings Group COM 125749101 0 10,100 SH   SOLE   0 0 10,100
Coca-Cola COM 191216100 22,294 475,749 SH   SOLE   4,700 0 471,049
Cognizant Tech Solutions COM 192446102 427 5,896 SH   SOLE   0 0 5,896
Colgate-Palmolive COM 194162103 10,163 148,279 SH   SOLE   1,300 0 146,979
Columbus Geographic Systems COM 199106105 0 15,000 SH   SOLE   0 0 15,000
Comcast Cl A COM 20030N101 50,963 1,274,703 SH   SOLE   25,678 0 1,249,025
ConocoPhillips COM 20825C104 1,175 17,599 SH   SOLE   0 0 17,599
Consolidated Edison COM 209115104 722 8,516 SH   SOLE   0 0 8,516
Constellation Brands Cl A COM 21036P108 217 1,240 SH   SOLE   0 0 1,240
Copart COM 217204106 1,142 18,840 SH   SOLE   0 0 18,840
Costco Wholesale COM 22160K105 19,018 78,543 SH   SOLE   3,184 0 75,358
Crown Castle International COM 22822V101 313 2,448 SH   SOLE   100 0 2,348
Cummins COM 231021106 2,312 14,642 SH   SOLE   0 0 14,642
CVS Health Corp COM 126650100 2,693 49,940 SH   SOLE   3,125 0 46,815
Danaher COM 235851102 35,404 268,175 SH   SOLE   6,350 0 261,825
Deere & Co COM 244199105 13,086 81,872 SH   SOLE   2,600 0 79,272
Defentect Group COM 244639100 0 23,000 SH   SOLE   0 0 23,000
Delta Airlines COM 247361702 606 11,725 SH   SOLE   0 0 11,725
Discover Financial Services COM 254709108 227 3,185 SH   SOLE   0 0 3,185
Disney Walt COM 254687106 41,559 374,302 SH   SOLE   6,373 0 367,929
Dominion Energy COM 25746U109 3,500 45,660 SH   SOLE   0 0 45,660
Dover COM 260003108 809 8,627 SH   SOLE   0 0 8,627
DowDuPont COM 26078J100 28,116 527,408 SH   SOLE   13,045 0 514,362
DTE Energy COM 233331107 459 3,678 SH   SOLE   0 0 3,678
Duke Energy COM 26441C204 1,153 12,811 SH   SOLE   0 0 12,811
Ecolab COM 278865100 35,390 200,465 SH   SOLE   4,479 0 195,987
Edwards Lifesciences COM 28176E108 448 2,339 SH   SOLE   0 0 2,339
Emerson Electric COM 291011104 5,264 76,876 SH   SOLE   0 0 76,876
Energy Transfer LP COM 29273V100 189 12,295 SH   SOLE   0 0 12,295
Entergy COM 29364G103 644 6,735 SH   SOLE   0 0 6,735
EOG Resources COM 26875P101 707 7,425 SH   SOLE   0 0 7,425
Estee Lauder Cl A COM 518439104 5,478 33,089 SH   SOLE   120 0 32,969
Everest Re Group Ltd COM G3223R108 281 1,300 SH   SOLE   0 0 1,300
Evergy COM 30034W106 462 7,951 SH   SOLE   0 0 7,951
Eversource Energy COM 30040W108 320 4,515 SH   SOLE   0 0 4,515
Exact Sciences COM 30063P105 725 8,375 SH   SOLE   0 0 8,375
Exxon Mobil COM 30231G102 43,419 537,363 SH   SOLE   6,932 0 530,431
Facebook COM 30303M102 25,990 155,918 SH   SOLE   5,810 0 150,108
Fastenal COM 311900104 458 7,115 SH   SOLE   0 0 7,115
Fedex COM 31428X106 447 2,466 SH   SOLE   100 0 2,366
Fifth Third Bancorp COM 316773100 2,210 87,638 SH   SOLE   0 0 87,638
First Horizon National Corp COM 320517105 230 16,441 SH   SOLE   0 0 16,441
First Republic Bank COM 33616C100 286 2,845 SH   SOLE   0 0 2,845
Fiserv COM 337738108 13,846 156,840 SH   SOLE   260 0 156,580
Ford Motor COM 345370860 91 10,332 SH   SOLE   0 0 10,332
Fortive COM 34959J108 2,463 29,355 SH   SOLE   0 0 29,355
Fortune Brands Home & Security COM 34964C106 230 4,832 SH   SOLE   0 0 4,832
General Dynamics COM 369550108 533 3,150 SH   SOLE   0 0 3,150
General Electric COM 369604103 5,384 538,986 SH   SOLE   5,200 0 533,786
General Mills COM 370334104 514 9,929 SH   SOLE   0 0 9,929
Genuine Parts COM 372460105 336 3,000 SH   SOLE   0 0 3,000
Gilead Sciences COM 375558103 15,372 236,455 SH   SOLE   4,500 0 231,955
Globus Medical COM 379577208 3,525 71,348 SH   SOLE   0 0 71,348
Goldman Sachs Group COM 38141G104 1,268 6,604 SH   SOLE   0 0 6,604
Graham Holdings COM 384637104 222 325 SH   SOLE   0 0 325
Grainger W W COM 384802104 6,066 20,157 SH   SOLE   0 0 20,157
Hanesbrands COM 410345102 656 36,668 SH   SOLE   0 0 36,668
Helix TCS COM 42333M101 28 10,000 SH   SOLE   0 0 10,000
Hershey Company COM 427866108 1,416 12,334 SH   SOLE   0 0 12,334
Home Depot COM 437076102 15,839 82,543 SH   SOLE   2,763 0 79,780
Honeywell International COM 438516106 29,215 183,834 SH   SOLE   5,107 0 178,727
Huttig Building Products COM 448451104 28 10,000 SH   SOLE   0 0 10,000
IDEX COM 45167R104 6,515 42,932 SH   SOLE   0 0 42,932
Illinois Tool Works COM 452308109 3,731 25,997 SH   SOLE   0 0 25,997
Illumina COM 452327109 229 737 SH   SOLE   0 0 737
Intel COM 458140100 6,998 130,320 SH   SOLE   1,255 0 129,065
IntercontinentalExchange Grp COM 45866F104 5,940 78,010 SH   SOLE   4,000 0 74,010
International Business Machine COM 459200101 22,907 162,349 SH   SOLE   35 0 162,314
International Paper COM 460146103 231 4,993 SH   SOLE   0 0 4,993
Intuit COM 461202103 501 1,915 SH   SOLE   0 0 1,915
Intuitive Surgical COM 46120E602 1,121 1,965 SH   SOLE   0 0 1,965
Ionis Pharmaceuticals COM 462222100 248 3,050 SH   SOLE   0 0 3,050
Johnson & Johnson COM 478160104 78,663 562,725 SH   SOLE   8,702 0 554,024
JPMorgan Chase & Co COM 46625H100 80,257 792,815 SH   SOLE   11,841 0 780,973
Kansas City Southern COM 485170302 14,476 124,816 SH   SOLE   1,075 0 123,741
Kimberly Clark COM 494368103 8,669 69,964 SH   SOLE   1,100 0 68,864
Kraft Heinz Co. COM 500754106 2,603 79,720 SH   SOLE   963 0 78,757
Kroger COM 501044101 241 9,798 SH   SOLE   0 0 9,798
Leggett & Platt COM 524660107 206 4,880 SH   SOLE   0 0 4,880
Lennox International COM 526107107 219 830 SH   SOLE   0 0 830
Liberty Global-C COM G5480U120 270 11,167 SH   SOLE   0 0 11,167
Liberty SiriusXM Cl C COM 531229607 316 8,254 SH   SOLE   0 0 8,254
Lilly Eli COM 532457108 2,969 22,881 SH   SOLE   0 0 22,881
Littelfuse COM 537008104 411 2,250 SH   SOLE   0 0 2,250
Lockheed Martin COM 539830109 18,422 61,373 SH   SOLE   775 0 60,598
Lowe's Companies COM 548661107 2,302 21,027 SH   SOLE   0 0 21,027
Lululemon Athletica COM 550021109 216 1,318 SH   SOLE   0 0 1,318
Markel COM 570535104 1,472 1,478 SH   SOLE   0 0 1,478
Marriott International Cl A COM 571903202 341 2,723 SH   SOLE   0 0 2,723
Marsh & McLennan COM 571748102 207 2,200 SH   SOLE   0 0 2,200
Mastercard Cl A COM 57636Q104 36,363 154,442 SH   SOLE   1,235 0 153,207
McCormick Non-Voting COM 579780206 21,457 142,446 SH   SOLE   600 0 141,846
McDonalds COM 580135101 49,418 260,233 SH   SOLE   1,679 0 258,553
Medtronic Plc COM G5960L103 753 8,266 SH   SOLE   0 0 8,266
Merck COM 58933Y105 30,601 367,933 SH   SOLE   5,990 0 361,943
MetLife COM 59156R108 10,220 240,084 SH   SOLE   1,375 0 238,709
Micron Technology COM 595112103 320 7,750 SH   SOLE   0 0 7,750
Microsoft COM 594918104 112,747 955,971 SH   SOLE   14,783 0 941,187
Mondelez Intl COM 609207105 30,022 601,398 SH   SOLE   12,485 0 588,913
Moody's COM 615369105 289 1,596 SH   SOLE   0 0 1,596
MSCI COM 55354G100 1,305 6,565 SH   SOLE   0 0 6,565
National-Oilwell Varco COM 637071101 507 19,015 SH   SOLE   250 0 18,765
NetFlix COM 64110L106 3,865 10,839 SH   SOLE   0 0 10,839
NextEra Energy COM 65339F101 2,253 11,655 SH   SOLE   0 0 11,655
Nike Cl B COM 654106103 28,402 337,271 SH   SOLE   6,980 0 330,291
Norfolk Southern COM 655844108 1,333 7,130 SH   SOLE   0 0 7,130
Northern Trust COM 665859104 15,333 169,594 SH   SOLE   1,700 0 167,894
Northrop Grumman COM 666807102 2,239 8,304 SH   SOLE   200 0 8,104
Nvidia COM 67066G104 3,072 17,109 SH   SOLE   0 0 17,109
Nymox Pharmaceutical COM P73398102 49 25,000 SH   SOLE   0 0 25,000
Occidental Petroleum COM 674599105 12,558 189,692 SH   SOLE   4,883 0 184,808
ONEOK COM 682680103 1,453 20,807 SH   SOLE   0 0 20,807
Oracle COM 68389X105 2,366 44,052 SH   SOLE   0 0 44,052
Paychex COM 704326107 3,007 37,489 SH   SOLE   0 0 37,489
PayPal Hldgs COM 70450Y103 9,972 96,030 SH   SOLE   4,646 0 91,384
PepsiCo COM 713448108 51,367 419,150 SH   SOLE   6,481 0 412,669
Pfizer COM 717081103 19,657 462,836 SH   SOLE   6,827 0 456,009
Philip Morris International COM 718172109 11,706 132,439 SH   SOLE   250 0 132,189
Phillips 66 COM 718546104 406 4,265 SH   SOLE   0 0 4,265
PNC Financial Services Group COM 693475105 1,978 16,127 SH   SOLE   0 0 16,127
PPG Industries COM 693506107 342 3,032 SH   SOLE   0 0 3,032
PPL COM 69351T106 5,219 164,421 SH   SOLE   5,200 0 159,221
Procter & Gamble COM 742718109 76,306 733,356 SH   SOLE   6,923 0 726,433
Prudential Financial COM 744320102 1,081 11,767 SH   SOLE   1,825 0 9,942
Public Service Enterprise Grou COM 744573106 337 5,675 SH   SOLE   0 0 5,675
QUALCOMM COM 747525103 9,700 170,085 SH   SOLE   3,820 0 166,265
QuickLogic Corp COM 74837P108 6 10,000 SH   SOLE   0 0 10,000
Qurate Retail Group COM 74915M100 252 15,801 SH   SOLE   0 0 15,801
Raytheon COM 755111507 267 1,465 SH   SOLE   0 0 1,465
RBC Bearings COM 75524B104 448 3,520 SH   SOLE   0 0 3,520
Red Hat COM 756577102 7,748 42,406 SH   SOLE   800 0 41,606
Roper Technologies COM 776696106 236 690 SH   SOLE   0 0 690
Ross Stores COM 778296103 773 8,300 SH   SOLE   0 0 8,300
S&P Global COM 78409V104 416 1,975 SH   SOLE   0 0 1,975
Salesforce.com COM 79466L302 22,344 141,089 SH   SOLE   4,120 0 136,969
Sempra Energy COM 816851109 330 2,624 SH   SOLE   0 0 2,624
Sherwin Williams COM 824348106 9,562 22,200 SH   SOLE   0 0 22,200
Sidney Resources COM 826151102 0 15,500 SH   SOLE   15,500 0 0
Skyworks Solutions COM 83088M102 307 3,728 SH   SOLE   0 0 3,728
Southern Company COM 842587107 655 12,672 SH   SOLE   0 0 12,672
Southwest Airlines COM 844741108 532 10,248 SH   SOLE   1,442 0 8,806
Splunk COM 848637104 3,159 25,356 SH   SOLE   395 0 24,961
Square A COM 852234103 290 3,873 SH   SOLE   1,120 0 2,753
Starbucks COM 855244109 31,278 420,738 SH   SOLE   8,953 0 411,785
Stericycle COM 858912108 291 5,350 SH   SOLE   0 0 5,350
Stryker COM 863667101 2,331 11,799 SH   SOLE   0 0 11,799
SVB Financial Group COM 78486Q101 6,212 27,936 SH   SOLE   300 0 27,636
Sysco COM 871829107 304 4,555 SH   SOLE   0 0 4,555
Target COM 87612E106 1,358 16,922 SH   SOLE   600 0 16,322
Tesla COM 88160R101 204 728 SH   SOLE   0 0 728
Texas Instruments COM 882508104 580 5,472 SH   SOLE   0 0 5,472
Texas Pacific Land Trust COM 882610108 685 886 SH   SOLE   0 0 886
Thermo Fisher Scientific COM 883556102 85,102 310,907 SH   SOLE   6,825 0 304,083
Tiffany COM 886547108 5,779 54,754 SH   SOLE   0 0 54,754
TJX Companies COM 872540109 5,810 109,192 SH   SOLE   8,310 0 100,882
Travelers Companies COM 89417E109 9,127 66,546 SH   SOLE   2,631 0 63,915
Trustmark COM 898402102 202 6,000 SH   SOLE   0 0 6,000
U S Bancorp COM 902973304 6,824 141,604 SH   SOLE   2,450 0 139,154
Union Pacific COM 907818108 16,105 96,321 SH   SOLE   1,050 0 95,271
United Parcel Service Cl B COM 911312106 1,991 17,822 SH   SOLE   0 0 17,822
United Technologies COM 913017109 44,935 348,632 SH   SOLE   7,346 0 341,286
UnitedHealth Group COM 91324P102 1,146 4,635 SH   SOLE   51 0 4,584
Verizon Communications COM 92343V104 23,590 398,952 SH   SOLE   4,250 0 394,702
Vertex Pharmaceuticals COM 92532F100 609 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 1,333 8,536 SH   SOLE   760 0 7,776
VITRO TECH COM 92851M108 0 15,000 SH   SOLE   0 0 15,000
Vulcan Materials COM 929160109 320 2,705 SH   SOLE   0 0 2,705
Walgreens Boots Alliance COM 931427108 6,725 106,292 SH   SOLE   75 0 106,217
Walmart COM 931142103 2,668 27,358 SH   SOLE   920 0 26,438
Waste Management COM 94106L109 4,618 44,443 SH   SOLE   0 0 44,443
WEC Energy Group COM 92939U106 3,392 42,889 SH   SOLE   0 0 42,889
Wells Fargo COM 949746101 11,549 239,001 SH   SOLE   7,135 0 231,867
Williams-Sonoma COM 969904101 1,442 25,632 SH   SOLE   0 0 25,632
Xcel Energy COM 98389B100 413 7,341 SH   SOLE   0 0 7,341
Xylem COM 98419M100 208 2,634 SH   SOLE   0 0 2,634
Yum China Hldgs COM 98850P109 2,330 51,888 SH   SOLE   2,650 0 49,238
Yum! Brands COM 988498101 7,636 76,510 SH   SOLE   2,900 0 73,610
Zimmer Biomet Holdings COM 98956P102 761 5,957 SH   SOLE   0 0 5,957
Zoetis COM 98978V103 27,197 270,155 SH   SOLE   3,925 0 266,230
AP Alternative Assets LP LTD 00186K101 21 190,750 SH   SOLE   0 0 190,750
AP Alternative Assets LP LTD G04036102 4 32,500 SH   SOLE   0 0 32,500
Enterprise Products Partners L LTD 293792107 2,229 76,609 SH   SOLE   0 0 76,609
Magellan Midstream Partners LP LTD 559080106 522 8,613 SH   SOLE   0 0 8,613
Alibaba Group Hldgs LTD. ADR COM 01609W102 460 2,520 SH   SOLE   0 0 2,520
America Movil SAB ADR Ser L COM 02364W105 1,403 98,246 SH   SOLE   0 0 98,246
ASML Hldgs NV ADR COM N07059210 29,632 157,577 SH   SOLE   3,086 0 154,490
AstraZeneca PLC Spon ADR COM 046353108 1,621 40,104 SH   SOLE   0 0 40,104
BHP Group Ltd Spon ADR COM 088606108 581 10,635 SH   SOLE   0 0 10,635
BP PLC Spon ADR COM 055622104 1,327 30,350 SH   SOLE   2,030 0 28,320
Diageo PLC Spon ADR COM 25243Q205 271 1,659 SH   SOLE   0 0 1,659
ENI SpA ADR COM 26874R108 411 11,650 SH   SOLE   1,250 0 10,400
GlaxoSmithKline PLC ADS COM 37733W105 1,220 29,184 SH   SOLE   850 0 28,334
GW Pharmaceuticals PLC - ADR COM 36197T103 485 2,875 SH   SOLE   510 0 2,365
National Grid PLC ADR COM 636274409 8,655 154,999 SH   SOLE   3,298 0 151,701
Nestle SA Sponsored ADR COM 641069406 35,067 367,892 SH   SOLE   3,700 0 364,192
Novartis AG ADR COM 66987V109 24,034 249,987 SH   SOLE   8,140 0 241,847
Royal Dutch Shell PLC ADR-A COM 780259206 2,934 46,869 SH   SOLE   1,750 0 45,119
Siemens AG Sp ADR COM 826197501 961 17,883 SH   SOLE   0 0 17,883
Vodafone Group PLC Sp ADR COM 92857W308 524 28,800 SH   SOLE   0 0 28,800
Accenture Plc Cl A COM G1151C101 6,884 39,109 SH   SOLE   0 0 39,109
Allergan plc COM G0177J108 2,587 17,672 SH   SOLE   863 0 16,809
Aon PLC COM G0408V102 1,357 7,947 SH   SOLE   0 0 7,947
Athene Holding Ltd Cl A COM G0684D107 459 11,238 SH   SOLE   0 0 11,238
Athene Holding Ltd Cl A COM G0684D107 6,764 165,790 SH   SOLE   0 0 165,790
Canadian Pacific Railway Ltd COM 13645T100 592 2,875 SH   SOLE   0 0 2,875
Chubb Ltd COM H1467J104 9,557 68,222 SH   SOLE   355 0 67,867
Core Laboratories NV COM N22717107 2,078 30,145 SH   SOLE   450 0 29,695
Cresco Labs COM 22587M106 113 10,000 SH   SOLE   0 0 10,000
Denison Mines COM 248356107 10 20,000 SH   SOLE   0 0 20,000
Enbridge COM 29250N105 572 15,763 SH   SOLE   0 0 15,763
Green Thumb Industries COM 39342L108 1,713 113,434 SH   SOLE   0 0 113,434
Harvest Health & Recreation COM 41755M102 110 11,500 SH   SOLE   0 0 11,500
Ingersoll-Rand PLC COM G47791101 337 3,120 SH   SOLE   0 0 3,120
Johnson Controls Intl COM G51502105 1,279 34,631 SH   SOLE   1,000 0 33,631
Koninklijke Philips Electronic COM 500472303 1,810 44,308 SH   SOLE   0 0 44,308
Lazard Ltd COM G54050102 1,143 31,621 SH   SOLE   1,500 0 30,121
Linde PLC COM G5494J103 3,828 21,762 SH   SOLE   150 0 21,612
Micromedic Technologies COM M7S04Q299 3 11,000 SH   SOLE   0 0 11,000
Mylan N.V. COM N59465109 391 13,810 SH   SOLE   0 0 13,810
Nansonics Limited COM Q6499K102 270 90,051 SH   SOLE   0 0 90,051
NXP Semiconductors NV COM N6596X109 1,256 14,214 SH   SOLE   0 0 14,214
Options Media Group Hldgs COM 684008105 0 234,993 SH   SOLE   0 0 234,993
Renalytix AI PLC COM G7489R108 88 62,000 SH   SOLE   0 0 62,000
Schlumberger Ltd COM 806857108 21,541 494,410 SH   SOLE   11,433 0 482,977
Unilever NV NY Shs COM 904784709 19,645 337,015 SH   SOLE   6,679 0 330,336
American Campus Communities COM 024835100 2,931 61,596 SH   SOLE   3,225 0 58,371
American Tower REIT COM 03027X100 7,142 36,245 SH   SOLE   0 0 36,245
Boston Properties COM 101121101 723 5,400 SH   SOLE   0 0 5,400
Corporate Office Properties COM 22002T108 1,045 38,285 SH   SOLE   0 0 38,285
Empire State Realty COM 292102100 365 22,903 SH   SOLE   0 0 22,903
Equity Lifestyle Properties COM 29472R108 387 3,388 SH   SOLE   0 0 3,388
Equity Residential COM 29476L107 2,550 33,855 SH   SOLE   0 0 33,855
Kite Realty Group Trust COM 49803T300 173 10,844 SH   SOLE   0 0 10,844
Public Storage COM 74460D109 7,518 34,523 SH   SOLE   550 0 33,973
Simon Property Group COM 828806109 2,342 12,853 SH   SOLE   0 0 12,853
Taubman Centers COM 876664103 238 4,500 SH   SOLE   0 0 4,500
Ventas COM 92276F100 1,555 24,369 SH   SOLE   0 0 24,369
Vornado Realty Trust COM 929042109 452 6,696 SH   SOLE   0 0 6,696
Weyerhaeuser COM 962166104 1,257 47,728 SH   SOLE   0 0 47,728
Amer Fds-Invest Co of Amer A COM 461308108 418 11,118 SH   SOLE   0 0 11,118
Amer Fds - Fundamental Inv COM 360802821 353 6,048 SH   SOLE   0 0 6,048
American Century Intl Grwth-In COM 025086109 119 10,561 SH   SOLE   0 0 10,561
American Fds-Growth Fd of Amer COM 399874106 310 6,372 SH   SOLE   0 0 6,372
American Fds-New Perspective-A COM 648018109 563 13,120 SH   SOLE   0 0 13,120
American Fds-Washington Mutual COM 939330106 236 5,232 SH   SOLE   0 0 5,232
American Grw Fd of Amer 2 COM 399874825 361 7,433 SH   SOLE   0 0 7,433
American SMALLCAP World Fd-A COM 831681101 265 4,901 SH   SOLE   0 0 4,901
Artisan International Fd COM 04314H204 235 7,863 SH   SOLE   0 0 7,863
BlackRock Strat Inc Opp Port F COM 09260B382 126 12,973 SH   SOLE   0 0 12,973
BNY Mellon Emerging Mkts Inv F COM 05569M848 115 10,586 SH   SOLE   0 0 10,586
BNY Mellon Muni Opp Inv Fd COM 05569M483 321 24,145 SH   SOLE   0 0 24,145
Columbia Acorn Fund-Z COM 197199409 5,850 386,629 SH   SOLE   0 0 386,629
Columbia Acorn Intl Fd-Z COM 197199813 1,073 32,305 SH   SOLE   0 0 32,305
Columbia L/C Grwth Fd Z COM 19765P661 496 11,674 SH   SOLE   0 0 11,674
DFA Tax-Managed US Mkt Wide Va COM 233203561 305 10,407 SH   SOLE   0 0 10,407
DFA US Lrg Cap Val III Inst COM 25434D807 256 10,623 SH   SOLE   0 0 10,623
Dodge & Cox Balanced Fund COM 256201104 799 8,179 SH   SOLE   0 0 8,179
Dodge & Cox Intl Stock Fd COM 256206103 260 6,424 SH   SOLE   0 0 6,424
Dodge & Cox Stock Fund COM 256219106 514 2,803 SH   SOLE   0 0 2,803
Dreyfus Municipal Bond Fund COM 26201Q104 295 25,173 SH   SOLE   0 0 25,173
Fidelity 500 Index Fund COM 315911750 5,204 52,575 SH   SOLE   0 0 52,575
Fidelity Contrafund COM 316071109 1,207 96,536 SH   SOLE   0 0 96,536
Fidelity Equity Income Fd COM 316138106 209 3,689 SH   SOLE   0 0 3,689
Fidelity Fund COM 316153105 296 6,515 SH   SOLE   0 0 6,515
Fidelity Intl Index Fd COM 315911727 396 9,893 SH   SOLE   0 0 9,893
Fidelity OTC Portfolio COM 316389105 143 12,238 SH   SOLE   0 0 12,238
Fidelity Puritan Fund COM 316345107 583 27,147 SH   SOLE   0 0 27,147
Fidelity Select Technology Ptf COM 316390202 240 14,847 SH   SOLE   0 0 14,847
Fidelity Tax Free Bond Fund COM 316128503 367 31,693 SH   SOLE   0 0 31,693
Fidelity Tot Mkt Index Fd COM 315911693 224 2,779 SH   SOLE   0 0 2,779
Fidelity Value Fund COM 316464106 212 20,963 SH   SOLE   0 0 20,963
First Eagle Global Fd COM 32008F606 433 7,711 SH   SOLE   0 0 7,711
Franklin H/Y Tax Free Inc COM 354723272 503 49,797 SH   SOLE   0 0 49,797
Franklin Income Fd COM 353496300 104 44,682 SH   SOLE   0 0 44,682
Harris Assoc Oakmark Fund COM 413838103 1,045 13,563 SH   SOLE   0 0 13,563
Hartford M/C Fund COM 416645711 303 10,365 SH   SOLE   0 0 10,365
Janus Balanced Fd COM 471023879 246 7,346 SH   SOLE   0 0 7,346
Janus Mercury Fund COM 471023853 256 5,400 SH   SOLE   0 0 5,400
John Hancock Life Bal Fd COM 47803V481 207 14,522 SH   SOLE   0 0 14,522
JPMorgan Equity Index Sel COM 4812C1553 201 4,639 SH   SOLE   0 0 4,639
JPMorgan Interm Tax Free Bd Fd COM 4812A0458 328 30,380 SH   SOLE   0 0 30,380
JPMorgan Tax Free Bd-Sel COM 4812C0456 297 24,969 SH   SOLE   0 0 24,969
JPMorgan Tax R/R Fd COM 4812A2538 231 24,874 SH   SOLE   0 0 24,874
Keeley Small Cap Value Fund COM 487300501 765 27,861 SH   SOLE   0 0 27,861
Lord Abbett Floating Rate Fd COM 543916167 99 11,148 SH   SOLE   0 0 11,148
Nuveen Inter Dur Muni Bd-R COM 67065Q400 625 67,182 SH   SOLE   0 0 67,182
Oppenheimer Developing Mkts-A COM 683974109 381 8,884 SH   SOLE   0 0 8,884
Parnassus Equity Income Fd COM 701769101 341 7,734 SH   SOLE   0 0 7,734
PIMCO Income Fund COM 72201F490 127 10,588 SH   SOLE   0 0 10,588
Price T Rowe Capital Appreciat COM 77954M105 970 32,663 SH   SOLE   0 0 32,663
Price T Rowe Mid Cap Grwth Fd COM 779556109 587 6,616 SH   SOLE   0 0 6,616
Price T Rowe Tax Free Inc Bond COM 779576107 210 20,945 SH   SOLE   0 0 20,945
Schwab S&P 500 Index Fd COM 808509855 3,524 80,960 SH   SOLE   0 0 80,960
Schwab Total Stock Mrkt Ind-Se COM 808509756 965 19,417 SH   SOLE   0 0 19,417
Shelton Funds - S&P MidCap Ind COM 82301Q767 373 15,555 SH   SOLE   0 0 15,555
Stone Ridge H/Y Reinsur Risk P COM 861728509 5,989 655,918 SH   SOLE   42,950 0 612,968
T Rowe Price Gr Stock Fund COM 741479109 746 11,276 SH   SOLE   0 0 11,276
T Rowe Price High Yield Fd COM 741481105 115 17,807 SH   SOLE   0 0 17,807
T Rowe Price S/T Bond COM 77957P105 773 164,791 SH   SOLE   0 0 164,791
T. Rowe Price Tax Free Short-I COM 779902105 103 18,382 SH   SOLE   0 0 18,382
Tweedy Browne Global Value Fd COM 901165100 640 23,768 SH   SOLE   0 0 23,768
Vanguard 500 Index Fd-Admiral COM 922908710 3,060 11,699 SH   SOLE   0 0 11,699
Vanguard FTSE AW EX-US-ADM COM 921937736 322 10,327 SH   SOLE   0 0 10,327
Vanguard GNMA Fd-Inv COM 922031307 712 68,656 SH   SOLE   0 0 68,656
Vanguard GNMA Fd - Adm COM 922031794 3,009 290,157 SH   SOLE   0 0 290,157
Vanguard Healthcare Fd COM 921908885 491 5,920 SH   SOLE   0 0 5,920
Vanguard Index 500 Fund COM 922908108 428 1,636 SH   SOLE   0 0 1,636
Vanguard Inflat Protect Sec AD COM 922031737 216 8,538 SH   SOLE   0 0 8,538
Vanguard Inflat Protected Sec COM 922031869 232 18,003 SH   SOLE   0 0 18,003
Vanguard Intl Growth Fd-I COM 921910204 481 16,795 SH   SOLE   0 0 16,795
Vanguard Mid Cap Index-Adm COM 922908645 225 1,129 SH   SOLE   0 0 1,129
Vanguard PRIMECAP Fd - Adm COM 921936209 469 3,500 SH   SOLE   0 0 3,500
Vanguard S/T Invest Gr Adm Fd COM 922031836 300 28,375 SH   SOLE   0 0 28,375
Vanguard Tot Stk Mkt Index Fd COM 922908728 4,770 67,726 SH   SOLE   0 0 67,726
Vanguard Total Intl Stk Index COM 921909818 533 19,113 SH   SOLE   0 0 19,113
Vanguard Total Stock Mkt Index COM 922908306 281 3,994 SH   SOLE   0 0 3,994
Vanguard Wellington Fd COM 921935201 623 9,001 SH   SOLE   0 0 9,001
Vanguard Windsor Fd ADM COM 922018403 219 3,197 SH   SOLE   0 0 3,197
Vanguard Windsor Fund II COM 922018205 513 14,724 SH   SOLE   0 0 14,724
Vanguard Windsor II Fd Adm COM 922018304 230 3,722 SH   SOLE   0 0 3,722
AMEX Energy Select SPDR COM 81369Y506 364 5,500 SH   SOLE   0 0 5,500
AMEX Financial Select Sector COM 81369Y605 264 10,275 SH   SOLE   0 0 10,275
AMEX Health Care Select Sector COM 81369Y209 358 3,902 SH   SOLE   0 0 3,902
DNP Select Income Fd COM 23325P104 116 10,073 SH   SOLE   0 0 10,073
Goldman Sachs Treas Acc Fd COM 381430529 1,596 15,922 SH   SOLE   0 0 15,922
Invesco QQQ COM 46090E103 2,482 13,814 SH   SOLE   1,800 0 12,014
Invesco S&P 500 Eq Wgt COM 46137V357 389 3,720 SH   SOLE   810 0 2,910
iShares Barclays 1-3 Yr Trsy B COM 464287457 623 7,408 SH   SOLE   6,550 0 858
iShares Core MSCI EAFE ETF COM 46432F842 8,257 135,877 SH   SOLE   1,390 0 134,487
iShares Core MSCI Emer Mkts ET COM 46434G103 3,726 72,049 SH   SOLE   220 0 71,829
ishares Core S&P 500 ETF COM 464287200 5,782 20,320 SH   SOLE   0 0 20,320
iShares Core S&P MidCap ETF COM 464287507 9,009 47,566 SH   SOLE   290 0 47,276
iShares Core S&P SmallCap ETF COM 464287804 14,100 182,762 SH   SOLE   2,345 0 180,417
iShares Core S&P Total U S Sto COM 464287150 1,980 30,751 SH   SOLE   0 0 30,751
iShares Cur Hdg MSCI EAFE Sm COM 46435G839 1,019 35,900 SH   SOLE   2,000 0 33,900
iShares DJ Select Div Index Fd COM 464287168 4,059 41,338 SH   SOLE   0 0 41,338
iShares DJ US Tech Sec Ind Fd COM 464287721 229 1,200 SH   SOLE   0 0 1,200
iShares IBoxx H/Y Corp Bd COM 464288513 1,507 17,430 SH   SOLE   0 0 17,430
iShares Lehman Treas Inf Prot COM 464287176 623 5,512 SH   SOLE   0 0 5,512
iShares MSCI ACWI Index Fd COM 464288257 519 7,190 SH   SOLE   0 0 7,190
iShares MSCI Asia Ex-Japan COM 464288182 1,738 24,588 SH   SOLE   2,500 0 22,088
iShares MSCI Canada Index Fd COM 464286509 510 18,463 SH   SOLE   200 0 18,263
iShares MSCI EAFE Index Fd COM 464287465 15,140 233,424 SH   SOLE   8,320 0 225,104
iShares MSCI EAFE S/C COM 464288273 1,230 21,419 SH   SOLE   1,100 0 20,319
iShares MSCI EAFE Value Ind Fd COM 464288877 210 4,295 SH   SOLE   0 0 4,295
iShares MSCI Emerging Mkts Ind COM 464287234 10,364 241,472 SH   SOLE   17,909 0 223,563
iShares MSCI Japan Index Fd COM 46434G822 362 6,609 SH   SOLE   0 0 6,609
iShares Russell 1000 Grow Indx COM 464287614 1,300 8,591 SH   SOLE   0 0 8,591
iShares Russell 1000 Index Fd COM 464287622 209 1,331 SH   SOLE   0 0 1,331
iShares Russell 1000 Val Index COM 464287598 522 4,228 SH   SOLE   0 0 4,228
iShares Russell 2000 Index Fun COM 464287655 7,552 49,330 SH   SOLE   3,450 0 45,880
iShares Russell Midcap Index F COM 464287499 13,381 248,029 SH   SOLE   17,800 0 230,229
ishares S&P 100 Index Fd COM 464287101 335 2,675 SH   SOLE   0 0 2,675
iShares S&P 500 Value Index Fd COM 464287408 711 6,309 SH   SOLE   0 0 6,309
iShares S&P Global 100 Index F COM 464287572 356 7,486 SH   SOLE   800 0 6,686
iShares S&P Latin America 40 I COM 464287390 1,108 33,340 SH   SOLE   4,800 0 28,540
iShares S&P MidCap 400/Value I COM 464287705 2,420 15,414 SH   SOLE   0 0 15,414
iShares S&P MidCap400 Grwth In COM 464287606 374 1,707 SH   SOLE   0 0 1,707
iShares S&P Natl AMT Free Bd COM 464288414 286 2,570 SH   SOLE   0 0 2,570
iShares S&P S/C 600/Barra Grw COM 464287887 337 1,888 SH   SOLE   0 0 1,888
iShares S&P SmallCap 600 Val I COM 464287879 499 3,381 SH   SOLE   0 0 3,381
S&P Mid-Cap 400 ETF Trust COM 78467Y107 20,832 60,314 SH   SOLE   1,275 0 59,039
Schwab Emerging Mkts Equity Fd COM 808524706 422 16,214 SH   SOLE   0 0 16,214
Schwab Intl Equity ETF COM 808524805 551 17,607 SH   SOLE   0 0 17,607
Schwab U S Broad Mkt ETF COM 808524102 551 8,101 SH   SOLE   0 0 8,101
Schwab US Lg Cap Value Fd COM 808524409 269 4,912 SH   SOLE   0 0 4,912
SPDR 500 ETF Trust Ser 1 COM 78462F103 51,230 181,357 SH   SOLE   2,310 0 179,047
SPDR Barclays 1-3 Month COM 78468R663 1,503 16,405 SH   SOLE   0 0 16,405
SPDR DJIA ETF Trust COM 78467X109 427 1,647 SH   SOLE   0 0 1,647
SPDR Gold Trust COM 78463V107 667 5,467 SH   SOLE   0 0 5,467
SPDR S&P 600 S/C ETF COM 78464A813 477 7,156 SH   SOLE   0 0 7,156
SPDR S&P Dividend COM 78464A763 204 2,055 SH   SOLE   0 0 2,055
Sprott Physical Gold Trust COM 85207H104 229 21,893 SH   SOLE   0 0 21,893
Tri Continental COM 895436103 228 8,662 SH   SOLE   0 0 8,662
Utilities Sel Sector SPDR Fd COM 81369Y886 220 3,783 SH   SOLE   0 0 3,783
Vanguard 500 ETF COM 922908363 5,075 19,555 SH   SOLE   0 0 19,555
Vanguard Dividend Apprec COM 921908844 542 4,947 SH   SOLE   0 0 4,947
Vanguard Extended Mkt COM 922908652 966 8,368 SH   SOLE   0 0 8,368
Vanguard FTSE All Wo X-US COM 922042775 1,767 35,235 SH   SOLE   1,200 0 34,035
Vanguard FTSE All Wo X-US SC COM 922042718 860 8,263 SH   SOLE   1,700 0 6,563
Vanguard FTSE Dev Mrkts ETF COM 921943858 645 15,779 SH   SOLE   200 0 15,579
Vanguard FTSE Emerging Mkts COM 922042858 14,844 349,266 SH   SOLE   9,800 0 339,466
Vanguard FTSE Europe ETF COM 922042874 249 4,639 SH   SOLE   400 0 4,239
Vanguard Growth ETF COM 922908736 903 5,776 SH   SOLE   0 0 5,776
Vanguard High Div Yield ETF COM 921946406 780 9,100 SH   SOLE   0 0 9,100
Vanguard Int-Term Corp Bond Fd COM 92206C870 383 4,413 SH   SOLE   0 0 4,413
Vanguard MidCap ETF COM 922908629 537 3,338 SH   SOLE   0 0 3,338
Vanguard REIT ETF COM 922908553 523 6,014 SH   SOLE   0 0 6,014
Vanguard S/T Corp Bond COM 92206C409 274 3,432 SH   SOLE   0 0 3,432
Vanguard Short-Term Treasury COM 92206C102 717 11,857 SH   SOLE   0 0 11,857
Vanguard Short Term Bd ETF COM 921937827 268 3,371 SH   SOLE   0 0 3,371
Vanguard Small Cap ETF COM 922908751 489 3,202 SH   SOLE   0 0 3,202
Vanguard Total Stock Market ET COM 922908769 1,464 10,116 SH   SOLE   0 0 10,116
Western Asset H/I Defined Opp COM 95768B107 739 50,000 SH   SOLE   0 0 50,000
Western Asset High Inc Oppty COM 95766K109 1,207 249,893 SH   SOLE   0 0 249,893
WisdomTree Japan Hedged Eq Fd COM 97717W851 2,386 47,150 SH   SOLE   4,200 0 42,950