A West Sunbury, Butler County, man is accused of sexually assaulting a 5-year-old girl in January.