declan page