author Mark Richards