An Owensboro man is charged with assault and wanton endangerment after authorities say he shot another man then held officers at bay for three hours.