Manylion Awdur
Joshua Rayman
Cyflwyno'r Awdur
Dr Joshua Rayman is currently Assistant Professor at New York City College of Technology, City University, New York.