magdalena pratt