Anne Stirling Hastings Ph. D