lord allan velasco