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.
rod puppets
simple puppets on string
small toy theatre puppets
finger puppets
larger scale puppets
puppets made from anything and everything... brooms to vacums
Bristol 48 hour Puppet Challenges