Copyright Charles C. Hall 2003