patrick rapoldpp