John Shepherd

Also Known As: Shepherd Shoes

Victoria, British Columbia, Canada-based shoemaker