Shenstone, Michael (Career)