allenflegg2