Members
The talk-time ranking for the Committee on Consumer and Worker Protection is held
at least 44% 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.At least 44% of members’ talk time here is identifiedUnder 60% identified: members are not compared.
44% identified80% for a full comparison
Runs the meetingsOpen their page: every clip, meeting and topicMembers · listed by seatOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topic
“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.Harvey D. EpsteinDistrict 2 · Chair · runs the meetings11.6min of talk time a meeting12 of 12present at roll callVoice identified at 9 of 10 transcribed meetings while seated
AttendancePresent at the roll call for 12 of 12 meetings, Jan 29, 2026 to Oct 7, 2026. Official roll call, from the clerk
Speaking11.6 min of talk time a meetingRuns the meetings, so not compared.
Their top topicsNo checked topic mix for this member here yet.
Carl WilsonDistrict 3 · Member0.4min of talk time a meeting4 of 5present at roll callVoice identified at 1 of 5 transcribed meetings while seated
AttendancePresent at the roll call for 4 of 5 meetings, May 19, 2026 to Oct 7, 2026. Official roll call, from the clerk
Speaking0.4 min of talk time a meetingSeated for only five meetings in 12 months.
Their top topicsNo checked topic mix for this member here yet.
Gale A. BrewerDistrict 6 · Member2.5min of talk time a meeting14 of 17present at roll callVoice identified at 7 of 10 transcribed meetings while seated
AttendancePresent at the roll call for 14 of 17 meetings, Oct 29, 2025 to Oct 7, 2026. Official roll call, from the clerk
Speaking2.5 min of talk time a meeting90% range 1.1 to 4.9 minutes, over 10 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.
One of their clips
I just want to ask about newsstands quickly. They are no longer selling newspapers. So down the line, I’d love to hear your input as to what they should be doing Because it’s not really fair for them to get a summons when there’s no newspaper that anybody’s going to read. So something to think about.”
Carmen N. De La RosaDistrict 10 · Member0.3min of talk time a meeting8 of 12present at roll callVoice identified at 2 of 10 transcribed meetings while seated
AttendancePresent at the roll call for 8 of 12 meetings, Jan 29, 2026 to Oct 7, 2026. Official roll call, from the clerk
Speaking0.3 min of talk time a meeting90% range 0.0 to 1.4 minutes, over 10 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.
Shirley AldebolDistrict 13 · Member1.3min of talk time a meeting12 of 12present at roll callVoice identified at 4 of 10 transcribed meetings while seated
AttendancePresent at the roll call for 12 of 12 meetings, Jan 29, 2026 to Oct 7, 2026. Official roll call, from the clerk
Speaking1.3 min of talk time a meeting90% range 0.3 to 3.1 minutes, over 10 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.
Shekar KrishnanDistrict 25 · Member0.4min of talk time a meeting10 of 17present at roll callVoice identified at 1 of 5 transcribed meetings while seated
AttendancePresent at the roll call for 10 of 17 meetings, Oct 29, 2025 to Oct 7, 2026. Official roll call, from the clerk
Speaking0.4 min of talk time a meetingSeated for only five meetings in 12 months.
Their top topicsNo checked topic mix for this member here yet.
Lynn C. SchulmanDistrict 29 · Member0.5min of talk time a meeting4 of 5present at roll callVoice identified at 1 of 5 transcribed meetings while seated
AttendancePresent at the roll call for 4 of 5 meetings, May 19, 2026 to Oct 7, 2026. Official roll call, from the clerk
Speaking0.5 min of talk time a meetingSeated for only five meetings in 12 months.
Their top topicsNo checked topic mix for this member here yet.
Joann AriolaDistrict 32 · Member0.1min of talk time a meeting11 of 12present at roll callVoice identified at 1 of 3 transcribed meetings while seated
AttendancePresent at the roll call for 11 of 12 meetings, Jan 29, 2026 to Oct 7, 2026. Official roll call, from the clerk
Speaking0.1 min of talk time a meetingSeated for only three meetings in 12 months.
Their top topicsNo checked topic mix for this member here yet.
Chi A. OsséDistrict 36 · Member0.9min of talk time a meeting13 of 17present at roll callVoice identified at 3 of 7 transcribed meetings while seated
AttendancePresent at the roll call for 13 of 17 meetings, Oct 29, 2025 to Oct 7, 2026. Official roll call, from the clerk
Speaking0.9 min of talk time a meetingSeated for only seven meetings in 12 months.
Their top topicsNo checked topic mix for this member here yet.
Chris BanksDistrict 42 · Member0.7min of talk time a meeting11 of 12present at roll callVoice identified at 3 of 9 transcribed meetings while seated
AttendancePresent at the roll call for 11 of 12 meetings, Jan 29, 2026 to Oct 7, 2026. Official roll call, from the clerk
Speaking0.7 min of talk time a meeting90% range 0.0 to 1.9 minutes, over 9 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.
Kamillah HanksDistrict 49 · Member0.3min of talk time a meeting8 of 12present at roll callVoice identified at 2 of 10 transcribed meetings while seated
AttendancePresent at the roll call for 8 of 12 meetings, Jan 29, 2026 to Oct 7, 2026. Official roll call, from the clerk
Speaking0.3 min of talk time a meeting90% range 0.0 to 1.3 minutes, over 10 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.
1 former member sat on the Committee on Consumer and Worker Protection in 12 months
Attendance
Roll calls at 17 of 20 meetings, through Oct 7, 2026
From the clerk’s own record, listed by seat. This is the official attendance record. It is separate from our voice counts, and we don’t compare members on it.| Member | Present | Absent | Excused | Roll calls |
|---|---|---|---|---|
| Harvey D. Epstein | 12 | 0 | 0 | 12 |
| Carl Wilson | 4 | 1 | 0 | 5 |
| Gale A. Brewer | 14 | 2 | 1 | 17 |
| Carmen N. De La Rosa | 8 | 4 | 0 | 12 |
| Shirley Aldebol | 12 | 0 | 0 | 12 |
| Shekar Krishnan | 10 | 6 | 1 | 17 |
| Lynn C. Schulman | 4 | 1 | 0 | 5 |
| Joann Ariola | 11 | 1 | 0 | 12 |
| Chi A. Ossé | 13 | 3 | 1 | 17 |
| Chris Banks | 11 | 1 | 0 | 12 |
| Kamillah Hanks | 8 | 4 | 0 | 12 |










