dominic price