Author: edward j. o'brien