Joshua Slice

Joshua Slice is the creator of Lucas the Spider.