He has written numerous magazine articles and scientific journals .
Marc is a lecturer and has made appearances on television and radio .
Marc has written numerous magazine articles and scientific journals .
Marc is a lecturer and has made appearances on television and radio .