Detectives lay further charges against Gregory Marginson