declan price