Scott McCloud

Scott McCloud lahir di Boston, Massachusetts, Amerika Serikat dan menghabiskan masa kecilnya di Lexington, Massachusetts. Ia meraih gelar "Bachelor of Fine Arts" dalam bidang ilustrasi dari Syracuse University.