bill edwards