ed carpenter