Thomas Iveson, 30, will appear before magistrates in the city tomorrow