tim lovelace