declan powell