| Q3 2021 | 149 | 186,868 | AAPL, MSFT, BERKSHIRE HATHAWAY INC, JNJ | 13F-HR | 10/27/2021 | 000163118521000004 | 
        
          | Q2 2021 | 159 | 200,339 | AAPL, MSFT, BERKSHIRE HATHAWAY INC, JNJ | 13F-HR | 7/26/2021 | 000163118521000003 | 
        
          | Q1 2021 | 157 | 186,868 | AAPL, MSFT, BERKSHIRE HATHAWAY INC, JNJ | 13F-HR | 4/27/2021 | 000163118521000002 | 
        
          | Q4 2020 | 155 | 180,429 | AAPL, MSFT, JNJ, BERKSHIRE HATHAWAY INC | 13F-HR | 1/28/2021 | 000163118521000001 | 
        
          | Q3 2020 | 163 | 162,960 | AAPL, MSFT, JNJ, BERKSHIRE HATHAWAY INC | 13F-HR | 11/5/2020 | 000163118520000004 | 
        
          | Q2 2020 | 170 | 157,085 | AAPL, MSFT, JNJ, SPY | 13F-HR | 7/31/2020 | 000163118520000003 | 
        
          | Q1 2020 | 179 | 135,437 | MSFT, AAPL, JNJ, SPY | 13F-HR | 4/23/2020 | 000163118520000002 | 
        
          | Q4 2019 | 194 | 166,646 | AAPL, MSFT, BERKSHIRE HATHAWAY INC, SPY | 13F-HR | 1/24/2020 | 000163118520000001 | 
        
          | Q3 2019 | 203 | 156,946 | MSFT, BERKSHIRE HATHAWAY INC, AAPL, SPY | 13F-HR | 10/30/2019 | 000163118519000004 | 
        
          | Q2 2019 | 207 | 154,459 | MSFT, JNJ, BERKSHIRE HATHAWAY INC, SPY | 13F-HR | 7/24/2019 | 000163118519000003 | 
        
          | Q1 2019 | 220 | 149,057 | JNJ, MSFT, BERKSHIRE HATHAWAY INC, SPY | 13F-HR | 4/23/2019 | 000163118519000002 | 
        
          | Q4 2018 | 226 | 135,004 | JNJ, BERKSHIRE HATHAWAY INC, MSFT, SPY | 13F-HR | 1/17/2019 | 000163118519000001 | 
        
          | Q3 2018 | 236 | 149,885 | JNJ, BERKSHIRE HATHAWAY INC, AAPL, MSFT | 13F-HR | 10/29/2018 | 000163118518000004 | 
        
          | Q2 2018 | 246 | 138,536 | JNJ, BERKSHIRE HATHAWAY INC, MSFT, AAPL | 13F-HR | 7/27/2018 | 000163118518000003 | 
        
          | Q1 2018 | 243 | 135,907 | JNJ, BERKSHIRE HATHAWAY INC, MSFT, SPY | 13F-HR | 4/24/2018 | 000163118518000002 | 
        
          | Q4 2017 | 238 | 138,210 | JNJ, BERKSHIRE HATHAWAY INC, MSFT, AAPL | 13F-HR | 1/25/2018 | 000163118518000001 | 
        
          | Q3 2017 | 250 | 134,811 | JNJ, BERKSHIRE HATHAWAY INC, MSFT, SPY | 13F-HR | 10/30/2017 | 000163118517000004 | 
        
          | Q2 2017 | 258 | 133,495 | JNJ, BERKSHIRE HATHAWAY INC, NSRGY, SPY | 13F-HR | 7/31/2017 | 000163118517000003 | 
        
          | Q1 2017 | 267 | 130,534 | JNJ, BERKSHIRE HATHAWAY INC, SPY, AAPL | 13F-HR | 4/27/2017 | 000163118517000002 | 
        
          | Q4 2016 | 271 | 125,109 | JNJ, BERKSHIRE HATHAWAY INC, XOM, SPY | 13F-HR | 1/20/2017 | 000163118517000001 | 
        
          | Q3 2016 | 278 | 124,530 | JNJ, BERKSHIRE HATHAWAY INC, XOM, NSRGY | 13F-HR | 10/25/2016 | 000163118516000008 | 
        
          | Q2 2016 | 276 | 122,235 | JNJ, BERKSHIRE HATHAWAY INC, XOM, SPY | 13F-HR | 7/22/2016 | 000163118516000007 | 
        
          | Q1 2016 | 278 | 117,013 | JNJ, BERKSHIRE HATHAWAY INC, SPY, XOM | 13F-HR | 4/21/2016 | 000163118516000006 | 
        
          | Q4 2015 | 287 | 113,520 | JNJ, BERKSHIRE HATHAWAY INC, DIS, XOM | 13F-HR | 1/29/2016 | 000163118516000005 | 
        
          | Q3 2015 | 287 | 107,796 | JNJ, BERKSHIRE HATHAWAY INC, DIS, NSRGY | 13F-HR | 10/20/2015 | 000163118515000004 | 
        
          | Q2 2015 | 293 | 111,674 | JNJ, DIS, XOM, BERKSHIRE HATHAWAY INC | 13F-HR | 7/27/2015 | 000163118515000003 | 
        
          | Q1 2015 | 295 | 111,364 | JNJ, BERKSHIRE HATHAWAY INC, XOM, DIS | 13F-HR | 4/28/2015 | 000163118515000002 | 
        
          | Q4 2014 | 290 | 113,331 | JNJ, XOM, BERKSHIRE HATHAWAY INC, PG | 13F-HR | 1/29/2015 | 000163118515000001 |