Frank C Sharp Editor