William H. M. Castro · Study