alexander greene's public page