Briarwillow Residence

Robert M. Cain, Architect