ralph long (128.003)