| Bnsf Railway Company Railpac (Bnsf Railpac) | June 27, 2017 | $5,000 | 
        
            | Bnsf Railway Company Railpac (Bnsf Railpac) | June 25, 2015 | $1,000 | 
        
            | Bnsf Railway Company Railpac (Bnsf Railpac) | Dec. 9, 2013 | $500 | 
        
            | Bnsf Railway Company Railpac (Bnsf Railpac) | March 21, 2013 | $2,500 | 
        
            | Bnsf Railway Company Railpac (Bnsf Railpac) | Sept. 13, 2011 | $5,000 | 
        
            | Bnsf Railway Company Railpac (Bnsf Railpac) | Oct. 1, 2010 | $5,000 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | March 1, 2007 | $5,000 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | March 1, 2007 | $5,000 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | Aug. 8, 2005 | $5,000 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | April 6, 2005 | $5,000 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | March 26, 2004 | $5,000 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | April 4, 2003 | $5,000 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | Oct. 11, 2002 | $5,000 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | Feb. 22, 2002 | -$1,514 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | June 13, 2001 | $5,000 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | Oct. 10, 2000 | $2,500 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | Dec. 16, 1999 | $500 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | March 15, 1999 | $500 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | Aug. 18, 1998 | $500 | 
        
            | Burlington Northern Santa Fe Corporation Railpac (Bnsf Railpac) | Sept. 25, 1997 | $500 | 
        
            | Burlington Northern Railroad Railpac (Bn Railpac) | Oct. 22, 1996 | $500 |