Articles by James P. Moriarty, MSc