| Sep 8, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $75,000 |
| Sep 8, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 - GENERAL FUND | OTH | $75,000 |
| Oct 5, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 - GENERAL FUND | OTH | $25,000 |
| Dec 1, 2013 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $25,000 |
| Apr 4, 2022 | I.F.P.T.E. LOCAL 21 | OTH | $24,465 |
| Jul 20, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,965 |
| Jan 21, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,908 |
| Aug 15, 2019 | I.F.P.T.E. LOCAL 21 | OTH | $4,905.5 |
| Feb 19, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,899.5 |
| Oct 21, 2019 | I.F.P.T.E LOCAL 21 | OTH | $4,894 |
| Nov 18, 2019 | I.F.P.T.E LOCAL 21 | OTH | $4,894 |
| Sep 16, 2019 | I.F.P.T.E LOCAL 21 | OTH | $4,892 |
| Apr 27, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,890 |
| Jan 24, 2019 | I.F.P.T.E. LOCAL 21 | OTH | $4,880.5 |
| Dec 16, 2019 | I.F.P.T.E LOCAL 21 | OTH | $4,879 |
| Jun 17, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,879 |
| Dec 17, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,879 |
| Jul 15, 2019 | I.F.P.T.E. LOCAL 21 | OTH | $4,878 |
| Mar 24, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,876.5 |
| Jun 18, 2019 | I.F.P.T.E. LOCAL 21 | OTH | $4,876 |
| Mar 18, 2019 | I.F.P.T.E. LOCAL 21 | OTH | $4,875.5 |
| Feb 14, 2019 | I.F.P.T.E. LOCAL 21 | OTH | $4,874 |
| Aug 14, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,872.5 |
| May 18, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,866 |
| Sep 17, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,865.5 |
| Jul 17, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,865.5 |
| Apr 17, 2019 | I.F.P.T.E. LOCAL 21 | OTH | $4,864 |
| Sep 21, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,855.5 |
| Nov 21, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,854 |
| May 21, 2019 | I.F.P.T.E. LOCAL 21 | OTH | $4,853.5 |
| Apr 19, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,848.5 |
| Oct 19, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,848.5 |
| Aug 19, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,846 |
| Oct 16, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,845.5 |
| Dec 22, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,844.5 |
| Jan 18, 2022 | I.F.P.T.E. LOCAL 21 | OTH | $4,842.5 |
| Jul 19, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,840.5 |
| Nov 16, 2020 | I.F.P.T.E. LOCAL 21 | OTH | $4,840.5 |
| Mar 15, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,833.5 |
| Jan 19, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,833.5 |
| May 18, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,828.5 |
| Feb 23, 2022 | I.F.P.T.E. LOCAL 21 | OTH | $4,825 |
| Jun 21, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,822.5 |
| May 23, 2022 | I.F.P.T.E. LOCAL 21 | OTH | $4,821.5 |
| May 3, 2022 | I.F.P.T.E. LOCAL 21 | OTH | $4,821.5 |
| Feb 17, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,818.5 |
| Sep 21, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,818.5 |
| Jun 27, 2022 | I.F.P.T.E. LOCAL 21 | OTH | $4,818 |
| Oct 18, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,817 |
| Mar 28, 2022 | I.F.P.T.E. LOCAL 21 | OTH | $4,810.5 |
| Nov 24, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,809.5 |
| Aug 11, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,809 |
| Dec 20, 2021 | I.F.P.T.E. LOCAL 21 | OTH | $4,807.5 |
| Apr 18, 2022 | I.F.P.T.E. LOCAL 21 | OTH | $4,802 |
| Jun 13, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,790.5 |
| May 21, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,674.5 |
| Apr 23, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,564 |
| Feb 21, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,490 |
| Jan 16, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,470 |
| Dec 18, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,462.5 |
| Oct 16, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,421 |
| Nov 20, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,333.5 |
| Sep 18, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,194.5 |
| Aug 21, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,189 |
| Jun 14, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $4,129.5 |
| Jun 14, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $4,129.5 |
| Jul 17, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,128.5 |
| Mar 20, 2018 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS LOCAL 21 | OTH | $4,065 |
| May 15, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $4,046.5 |
| May 15, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $4,046.5 |
| Apr 18, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $4,034 |
| Apr 18, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $4,034 |
| Feb 16, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $4,005 |
| Feb 16, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $4,005 |
| Mar 20, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $4,004.5 |
| Mar 20, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $4,004.5 |
| Jan 20, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,965.5 |
| Jan 20, 2017 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,965.5 |
| Dec 20, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,959.5 |
| Nov 21, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,937 |
| Oct 17, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,910 |
| Sep 19, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,881 |
| Sep 19, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,881 |
| Aug 15, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,872 |
| Aug 15, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,872 |
| Jun 22, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,825.5 |
| Jul 18, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,820.5 |
| Jul 18, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,820.5 |
| May 23, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,820 |
| Apr 18, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,735.5 |
| Mar 22, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,685 |
| Dec 22, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,680 |
| Jan 27, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,680 |
| Feb 17, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,674 |
| Nov 17, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,625.5 |
| Oct 20, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,605.5 |
| Sep 23, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,602.5 |
| Aug 17, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,535 |
| Jul 22, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,522.5 |
| Apr 20, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,498.5 |
| May 18, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,498 |
| Jun 15, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,481 |
| Mar 16, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,467 |
| Feb 17, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,449 |
| Jan 20, 2015 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,431.5 |
| Dec 15, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,430 |
| Nov 18, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,419 |
| May 7, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,325.5 |
| Oct 27, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,323 |
| Jul 28, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,322.5 |
| Jul 28, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,322.5 |
| Aug 21, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,318.5 |
| Aug 21, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,318.5 |
| Sep 16, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,317.5 |
| Sep 16, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,317.5 |
| Jun 24, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,242 |
| May 30, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,224 |
| Mar 31, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,189 |
| Feb 28, 2014 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 | OTH | $3,177.5 |
| Nov 10, 2016 | INTERNATIONAL FEDERATION OF PROFESSIONAL AND TECHNICAL ENGINEERS, LOCAL 21 - GENERAL FUND | OTH | $2,500 |
| Oct 28, 2014 | SAN FRANCISCO WOMEN'S POLITICAL COMMITTEE-SLATE | - | $2,000 |
| Oct 28, 2014 | YES ON E - CHOOSE HEALTH SAN FRANCISCO | - | $1,500 |
| Jan 25, 2017 | YES ON F & G FOR A SAFER, SMARTER SAN JOSE | - | $630.33 |
| Jan 25, 2017 | YES ON F & G FOR A SAFER, SMARTER SAN JOSE | - | $630.33 |
| Sep 16, 2014 | SAN FRANCISCO DEPARTMENT OF ELECTIONS | - | $600 |
| Sep 16, 2014 | SAN FRANCISCO DEPARTMENT OF ELECTIONS | - | $600 |