david l. green