Upland Town Marshal Resigns Position10/13/2026The Town of Upland has announced that Richard Craig has resigned from his position as Town Marshal. Craig began serving as Upland Town Marshal in July 2026. During his tenure, he served the residents of Upland and worked alongside members of the Upland Police Department and the broader community. Town Manager Jonathon Perez says Upland officials will continue working to ensure continuity within the Upland Police Department.