hannah r. hall