Author: daniel krempel james h. clay