edison leach