edward forlong