sterling allen