layne reeves