S Hastings M P