David R. S. Boyd's Profile