San Francisco
Menu

San Francisco Ethics Commission

Members

The talk-time ranking for the Ethics Commission is held

70% of members’ talk time is identified; members are compared from 60% (preliminary under 80%). Each member’s page has their clips and meetings. The minutes below count only speech we named by voice, so they are floors, not a ranking.
70% of members’ talk time here is identifiedPreliminary: under 80% of talk time is identified.
70% identified80% for a full comparison
Runs the meetings
Argemira Flórez FengChair · runs the meetings5.8min of talk time a meetingRuns the meetings, so not comparedVoice identified at 8 of 9 transcribed meetings while seated
AttendanceThe clerk’s roll calls for this body aren’t in our record.
Speaking5.8 min of talk time a meetingRuns the meetings, so not compared.
Their top topicsNo checked topic mix for this member here yet.
Open their page: every clip, meeting and topic
Members · listed by seat
Yaman SalahiVice-Chair3.3min of talk time a meetingRan some of its meetings, so not comparedVoice identified at 7 of 9 transcribed meetings while seated
AttendanceThe clerk’s roll calls for this body aren’t in our record.
Speaking3.3 min of talk time a meetingRan some of its meetings, so not compared.
Their top topicsNo checked topic mix for this member here yet.
Open their page: every clip, meeting and topic
One of their clips
Ethics CommissionJan 9, 2026 · 20:07
Is there any reason why the 60-day deadline couldn’t run from when a behested payment is actually made? That’s been solicited, not the solicitation, but the actual payment as opposed to the end of the waiver period?”
David TsaiCommissioner0.3min of talk time a meetingSeated for only five meetings in 12 monthsVoice identified at 2 of 5 transcribed meetings while seated
AttendanceThe clerk’s roll calls for this body aren’t in our record.
Speaking0.3 min of talk time a meetingSeated for only five meetings in 12 months.
Their top topicsNo checked topic mix for this member here yet.
Open their page: every clip, meeting and topic
Kevin YehCommissioner1.0min of talk time a meetingVoice identified at 4 of 8 transcribed meetings while seated
AttendanceThe clerk’s roll calls for this body aren’t in our record.
Speaking1.0 min of talk time a meeting90% range 0.4 to 2.5 minutes, over 8 meetings held while seated. Counts only speech we can attribute by voice, so it can undercount.
Their top topicsNo checked topic mix for this member here yet.
Open their page: every clip, meeting and topic
One of their clips
Ethics CommissionApr 10, 2026 · 1:11:20
I did have one question, and maybe you don’t have the answer to it, but it did sort of stick out to me. You referenced earlier a prohibition for contractors to make a contribution within 12 months of a vote to— or a decision to approve a contract for that contractor.”
“Voice identified” counts the meetings where we could attribute a member’s voice. A meeting missing there means we couldn’t attribute it, not that they were absent.