Programs

John is available to teach classes, workshops or lecture on the following:

If any of these offerings interest you please contact John directly.

programs

live news