Author: John Peter Deering (Formerly J P Gand