All rights reserved.
Andrew Monroe Perkins