Leon Michael Allan, 50, pleaded guilty to three charges