In 1998, he released his first CD of original worship tunes, under the name Richard Ochoa & The Windrose Band. It helped to land him a record deal with Metro One, a Christian label headquartered in Newport Beach, California.
Met his wife at Child's Way Christian School, a private school in Dorena, California.