No one man surely could not have witnessed all of these details recorded throughout these key passages of the Passion and Crucifixion. What we are reading more likely is a collection of testimonies from several sources gathered together by Doctor Luke in this case. What the acquaintances and women saw from afar was from their lips, what the Centurion said most likely from his or someone close enough to him, what the thieves said from the same in close witness. The two Mary's and half brother James may have been close enough sources for most of this, but, not all of this. It would behoove Luke to utilize many sources. And there could have been many more than we are aware of.
2012 - pBiblx2 Field Wise Bible System Version 2.0.9d - GPL3