Thomas O McCracken, MS