Richard P Worth, NP