hannah price