I have been fortunate to attend intensive puppetry courses with both Humber puppetry in Toronto and Spare Parts in Perth.
I make all my puppets by hand and I really enjoy experimenting with different puppetry forms.
simple puppets on string
small toy theatre puppets
larger scale puppets
puppets made from anything and everything... brooms to vacums
Bristol 48 hour Puppet Challenges