cora keegan by sam livm for pmagazine.co