allen clapp