magills