25th World Assembly Photos

Craig Fuller, IAOPA President Opens 25th World Assembly