Michael Blanken

#187906

Investment officer