edward green