James has given presentations about his work at numerous festivals, clubs and literary societies.
To book James to speak at a function, please contact him via this website
James has given presentations about his work at numerous festivals, clubs and literary societies.
To book James to speak at a function, please contact him via this website.