magdalena perry