The boy playing young Captain Tregellis in the photo with Billy Bray is in fact Gary Simmons (Josh). Giving the young Tregellis a resemblance to Josh further explains why the ghostly Billy mistook Josh for Tregellis (whom he had not realised had grown old since he last saw him).