layne todd