layne moyer