shawn alff dvp virgin