Mary D Frame Author