mary beth temple