| Communications Workers Of America   Cope Political Contributions Committee | Dec. 12, 2023 | $2,500 | 
        
            | Communications Workers Of America   Cope Political Contributions Committee | Oct. 14, 2022 | $1,500 | 
        
            | Communications Workers Of America   Cope Political Contributions Committee | May 17, 2022 | $1,000 | 
        
            | Communications Workers Of America   Cope Political Contributions Committee | Sept. 15, 2021 | $1,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | Sept. 22, 2020 | $1,500 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | Oct. 25, 2019 | $1,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | March 27, 2018 | $1,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | Dec. 21, 2017 | $1,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | July 21, 2017 | $2,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | Nov. 1, 2016 | $1,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | July 9, 2015 | $5,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | Oct. 30, 2014 | $1,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | March 25, 2014 | $1,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | March 27, 2013 | $1,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | Oct. 25, 2012 | $2,500 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | Dec. 22, 2011 | $2,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | Oct. 27, 2010 | $2,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | Oct. 21, 2010 | $1,500 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | March 10, 2008 | $1,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | Dec. 14, 2007 | $1,000 | 
        
            | Communications Workers Of America Cope Political Contributions Committee | March 13, 2007 | $1,000 | 
        
            | Cwa Cope Political Contributions Committee | Oct. 4, 2006 | $600 | 
        
            | Cwa Cope Political Contributions Committee | March 30, 2006 | $1,000 | 
        
            | Cwa Cope Political Contributions Committee | March 14, 2005 | $900 | 
        
            | Cwa Cope Political Contributions Committee | Jan. 6, 2005 | $2,500 | 
        
            | Cwa Cope Political Contributions Committee | Dec. 17, 2004 | -$2,500 | 
        
            | Cwa Cope Political Contributions Committee | Dec. 17, 2004 | -$2,500 | 
        
            | Cwa Cope Political Contributions Committee | Sept. 22, 2004 | $2,500 | 
        
            | Cwa Cope Political Contributions Committee | Sept. 20, 2002 | $5,000 | 
        
            | Cwa Cope Political Contributions Committee | May 30, 2002 | $1,000 | 
        
            | Cwa Cope Political Contributions Committee | March 22, 2002 | $2,000 | 
        
            | Cwa Cope Political Contributions Committee | March 21, 2001 | $300 | 
        
            | Cwa Cope Political Contributions Committee | Oct. 18, 1999 | $500 | 
        
            | Cwa Cope Political Contributions Committee | June 29, 1999 | $2,000 | 
        
            | Cwa Cope Political Contributions Committee | June 25, 1998 | $5,000 | 
        
            | Cwa Cope Political Contributions Committee | Feb. 18, 1998 | $3,000 | 
        
            | Cwa Cope Political Contributions Committee | Nov. 4, 1997 | $2,000 | 
        
            | Cwa Cope Political Contributions Committee | Sept. 5, 1996 | $5,000 | 
        
            | Cwa Cope Political Contributions Committee | April 4, 1996 | $5,000 |