All work below done by:
SAM MUGGELBERG