Richard Allan is a seasoned world traveler, allowing him to convey situations in his uniquely 'in your face' stule of writing...Richard Allan is a seasoned world traveler, allowing him to convey situations in his uniquely 'in your face' stule of writing...