by Fred Giese