The mayor of Belhaven in Beaufort County is suing the town for public records. Belhaven mayor Adam O'Neal alleges the town manager, some city council members and the town clerk are withholding public records. O'Neal says he's made verbal request for the information for a year. Town manager Tim Johnson told WITN the requests have not been specific enough. Johnson and council member Charles Boyette contend this lawsuit is an effort by O'Neal to settle a personal vendetta. O'Neal says all he's looking to do is shed some light on a town government he feels has been keeping him in the dark.