val steele troy francisco