joseph m. greene