pat greene