Author: Joseph D. Coughlan, C.P. A., William K. Strand, P.E.