hall-ethan's public page