Moses ben David Rodrigues Lopes Bio