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