layne randall