abram davis's public page