David Velastegui (born April 1, 1991) is a Canadian professional soccer player who plays for Blue Devils FC in League1 Ontario.