David L Williams

David L. Williams has a background in professional photography and technical publications. He has written more than 30 books on shipping and related subjects.