davidallen18245