Author: Thomas Edmonds, Christopher Edmonds, Bor-Yi Tsay, Philip Olds