Robert Carter

Robert Carter

Biography

Marine Biologist - Creation Ministries Int.