✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩
Trainings will be held at Openhouse:
65 Laguna St, San Francisco, CA 94102
For questions please contact:
Kirk Lorenzo at (415) 231-5888 / klorenzo@openhouse-sf.org or
Sylvia Vargas at (415) 659-8123 / sylvia@openhouse-sf.org
✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩✩
What | When | Who |
---|---|---|
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | Louis S. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | Russ S. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | Rosemary C. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | Sara W. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | Keri K. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | David G. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | Aviva K. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | Peter U. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | hrayr k. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | Freddie K. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | Tim O. |
Saturday, January 25th 2020 | 1:30 pm to 4:30 pm | Carl G. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Drew G. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Ross C. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Kristen L. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Anna B. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Salvatore B. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Erika G. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Kaveh A. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | John S. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Binh N. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Richard M. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Julie Anne P. |
Saturday, February 29th 2020 | 1:30 pm to 4:30 pm | Eric S. |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Adam C. |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | William M. |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Rupert B. |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Bret J. |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Neil T. |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, March 28th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Lori B. |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, April 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, May 16th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |
Saturday, July 25th 2020 | 1:30 pm to 4:30 pm | Sign up |