declan velasquez