mark byrne