raymond greene