Porterfield, Todd B.(Todd Burke),1960-author.