will lovelace