doug greene