James is a very experienced public speaker, having spoken about his books at numerous festivals, literary societies, clubs and on board ship.

To book James to speak at a function, please contact him via this website.

James is a very experienced public speaker, having spoken about his books at numerous festivals, literary societies, clubs and on board ship.

To book James to speak at a function, please contact him via this website.