TY TEMPLETON
WORKED ON THE FOLLOWING