Stumbling Stones: The John Rosenberg Story

Nov 30, 2026

John Rosenberg survived Nazi Germany as a child and spent the next eight decades fighting for people the law forgot. He challenged voter suppression in Mississippi courthouses during the worst years of Jim Crow. He moved his young family to the Appalachian coalfields and opened a legal-aid office where the powerful had written the rules for generations — and started rewriting them. Written and Performed by Jeff Sherr, Stumbling Stones :The John Rosenberg Story Webmoves through time — from pre-war Germany to the organizing circles of Fannie Lou Hamer to a Kentucky hollow where land rights and dignity were the same fight. While John argued cases, Jean Rosenberg saw what was missing and built it: childbirth education and direct support for single mothers in a region where neither existed. Together, they didn't just serve the community — they helped forge it. John Rosenberg is 94 years old and still doing the work. At a moment when voting rights are again contested and the question of who deserves protection under the law is being re-litigated in real time, his story is not history — it is instruction. STUMBLING STONES is a story of hope. Not the easy kind, but the kind built stone by stone by ordinary people who decide the world can be repaired — and then get to work.

September 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
18
27
18
13
8:00PM7:00PM7:00PM
7
27
2
5:00PM2:00PM
1
3:00PM3:00PM
12
7:30PM7:30PM
20
3:00PM3:00PM
23
5:00PM8:00PM3:00PM
28
2:00PM7:30PM
4
30
7:30PM8:00PM5:00PM
24
9
3
23
3:00PM5:00PM
29
3:00PM3:00PM
6 7:00PM8:00PM7:00PM
8
25
14 5:00PM7:30PM
30
22
25
10
7:30PM7:30PM
30
16
20
8
19
21
5:00PM3:00PM
12
7
2:00PM2:00PM3:00PM
17
17
26
3:00PM5:00PM5:00PM
21
21
13
5
7:30PM3:00PM8:00PM
11
16
12
24 7:00PM5:00PM2:00PM
13
15
3
13
6
26
7:30PM2:00PM
15
3:00PM7:30PM8:00PM
10
16
18
14
3:00PM7:30PM7:00PM
15
11
24
5:00PM5:00PM2:00PM
7
1
8:00PM2:00PM
13
11
27
19
7:30PM7:00PM
1
17
7:00PM8:00PM
11
1
2
5:00PM2:00PM2:00PM
25
4
3:00PM5:00PM
28
3
29 3:00PM2:00PM
20
3:00PM7:00PM8:00PM
9
7:30PM5:00PM7:30PM
25
12
29
7:00PM2:00PM7:00PM
18
22
5:00PM3:00PM7:30PM
10
6
5
30
7:30PM3:00PM
8
17
28
7:30PM7:30PM8:00PM
23
7:00PM5:00PM
21
3:00PM2:00PM3:00PM
14
3
17
8
14
16
17
1
18
20
2:00PM5:00PM8:00PM
22
9
6
17
11
20
9 2:00PM3:00PM7:00PM
5
5
5
21
16
26
23
15
2:00PM3:00PM5:00PM
11
5
7
4
9
15
8
6
8
25
7:00PM2:00PM
2
27
13
24
14
30 7:00PM7:00PM2:00PM
1
4
9
7
27
7 8:00PM7:30PM5:00PM
20
29
19
8
24
27
26
13
7:30PM7:00PM5:00PM
7
4
2:00PM2:00PM
12
3:00PM8:00PM
1
18
4
10
10
3
13
21
8:00PM5:00PM
2229
10
28 2:00PM2:00PM
7
23
23 7:00PM5:00PM
5
5:00PM3:00PM
6
3
14 2:00PM3:00PM
29
3:00PM7:00PM
14
5:00PM8:00PM
26
11
3:00PM2:00PM
38 7:30PM5:00PM
5
10
19
5:00PM7:30PM7:30PM
8
2 7:30PM2:00PM7:00PM
4 5:00PM7:30PM
26
14
28
7:30PM7:00PM
30
20
7:30PM7:30PM8:00PM
5
15
2
29
7
3:00PM2:00PM5:00PM
21
7:00PM3:00PM
18
5
3:00PM3:00PM
25
3:00PM3:00PM
1
24
2:00PM8:00PM
17 7:30PM3:00PM3:00PM
13
7:30PM8:00PM2:00PM
22
9
16
7:00PM7:30PM
12
16
8:00PM7:30PM
20
7:00PM2:00PM5:00PM
27
8:00PM7:30PM

to see calendar.