diane allen