david love