charles geddie