St Mackenzies: Amy Green has a hot form