Stephen M Hanrahan, BS