Author: edward hegarty