Scott Marsh, who has served as Rogers County assessor since 2010, stepped down as the county's top tax appraiser Saturday.